blender/intern
Patrick Mours 26687dda5a Fix T71344: Optix render errors with motion blur and unknown bone constraint relationship
The OptiX SRT motion expects a motion defined by translation,
rotation, shear and scale, but the matrix decomposition code in
Cycles was not able to extract shear information and instead
produced a stretch matrix with the information baked in. This
caused conflicting transforms between traversal and shading
and lead to render artifacts.
This patch changes the matrix decomposition to produce factors
inline with what OptiX expects to fix that.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6605
2020-01-22 15:49:14 +01:00
..
atomic Cleanup: comments (long lines) in atomic 2019-05-01 20:34:12 +10:00
audaspace Cleanup: clangg-format for rB157cc54ed521 2019-04-28 11:48:55 +02:00
clog Cleanup: quiet warnings 2019-10-07 12:22:05 +11:00
cycles Fix T71344: Optix render errors with motion blur and unknown bone constraint relationship 2020-01-22 15:49:14 +01:00
dualcon Fix T53581: remesh modifier artifacts in sharp mode 2019-06-17 18:53:49 +02:00
eigen ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
ffmpeg Use FFmpeg's own av_guess_frame_rate() function instead of guessing ourselves 2019-09-19 15:12:53 +02:00
ghost Fix T71952, T70125: Blender Linux crash on startup with some tablets 2020-01-16 16:14:57 +01:00
glew-mx ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
guardedalloc Fix T70952: EXR files bigger than 2GB don't open on Windows 2019-11-06 17:16:46 +01:00
iksolver Cleanup: Fix build error with MSVC 2019-08-21 10:38:33 -06:00
itasc Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
libmv Cleanup: spelling, repeated words 2019-11-25 00:55:11 +11:00
locale Cleanup: comments (long lines) in various intern/ libs 2019-05-01 21:00:56 +10:00
mantaflow Fix T73311: Mantaflow > Liquid: Enabling Initial Velocity on Inflow / Outflow crashes Blender 2020-01-22 11:40:04 +01:00
memutil Cleanup: doxygen comments 2019-11-25 01:51:11 +11:00
mikktspace Cleanup: unused structs, struct members 2019-10-03 07:39:45 +10:00
numaapi Fix numaapi on PowerPC platforms 2020-01-15 11:18:24 +01:00
opencolorio Curve: CurveMapping Extend Option 2019-11-27 16:05:54 +01:00
opensubdiv Fix T63766: Multiresolution behavior when using crease edge 2019-12-05 16:38:26 +01:00
openvdb Build: upgrade to OpenEXR 2.4.0, OpenVDB 7.0.0 and Boost 1.70.0 2020-01-20 09:43:28 +01:00
quadriflow Cleanup: style 2019-10-21 15:05:56 +11:00
rigidbody Cleanup: comments (long lines) in rigidbody 2019-05-01 20:48:34 +10:00
string Cleanup: comments (long lines) in string 2019-05-01 20:32:38 +10:00
utfconv Cleanup: spelling, repeated words 2019-11-25 00:55:11 +11:00
CMakeLists.txt Mantaflow [Part 6]: Updates in /blender/source 2019-12-16 16:37:01 +01:00