diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-08-12 23:48:15 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-08-12 23:48:15 +0400 |
commit | e5fd5599bc53183b3c919e9644ea6fd1eaa399e0 (patch) | |
tree | f484d55601ff9fb96643bb36b67292a11550f525 /release/scripts/presets/interface_theme/hexagon.xml | |
parent | e9ef7a83582bc3d1eb4c2b016cae8bcf295a752d (diff) |
Fix T40566: Light instances disappears in rendered viewport (Blender Internal)
This is just another issue caused by convertblender overwriting the object
matrix at the time of creating render object. What's even worse here is that
original matrix is not stored for the lamps, only lamp_matrix*view_matrix is
stored.
For sure we can combine lar->co and lar->mat back to mat4, multiply by the
inverse view matrix and get object matrix, but this is not suitable for the
viewport render because every viewport rotation will accumulate the error.
For now let's store worldspace lamp matrix in the LampRen structure and use
it when rotating the scene.
Diffstat (limited to 'release/scripts/presets/interface_theme/hexagon.xml')
0 files changed, 0 insertions, 0 deletions