Go to file
Alexander Gavrilov c1fd97f15d Fix T45936: invalid cycles motion blur for particle rotation and children.
Commit rB709ca0ece changed how rotation was handled for particles so
that unless actual rotation physics is enabled, there is no rotation.
However it only updated ptcache_particle_read, forgetting to change
exactly the same code in ptcache_particle_interpolate.

This means that for subframes old code that computes a rotation from
velocity is used, resulting in completely different rotation than for
integer frames. This causes rotational motion blur by itself, and also
mangles motion blur paths of child particles.

Reviewers: sergey, lukastoenne

Maniphest Tasks: T45936

Differential Revision: https://developer.blender.org/D2124
2016-07-26 18:06:42 +02:00
build_files Call to python3 for stand-alone scripts 2016-07-26 05:18:00 +10:00
doc Call to python3 for stand-alone scripts 2016-07-26 05:18:00 +10:00
extern Resolve undefined M_PI w/ MSVC2013 2016-07-26 05:28:13 +10:00
intern Cycles: Proper fix for buffer overflow in volume intersect all 2016-07-26 17:16:23 +02:00
release Call to python3 for stand-alone scripts 2016-07-26 05:18:00 +10:00
source Fix T45936: invalid cycles motion blur for particle rotation and children. 2016-07-26 18:06:42 +02:00
tests Cycles tests: Don't create fail file on idiff warning 2016-07-06 17:39:09 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Add developer tools submodule 2016-07-15 01:28:00 +10:00
CMakeLists.txt [MSVC2015/Cycles] MSVC2015 before update 3 produce invalid builds 2016-07-18 15:26:52 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Cleanup: line length 2016-07-15 01:26:26 +10:00
make.bat Fix make.bat checking 64bit systems 2016-02-10 00:26:12 +11:00