Blender Git Loki
Git Commits -> Revision d4c1e98
Revision d4c1e98 by Sergey Sharybin (master) March 9, 2015, 09:15 (GMT) |
Fix T43484: Motion blur fails in certain circumstances The issue was caused by mismatch in how aligned triangles storage was filled in during BVH construction and how it was used during rendering. Basically, i was leaving uninitialized storage for triangles when there was deformation motion blur detected for the mesh. Was likely some sort of optimization, but in fact it's still possible that regular triangles would be needed for rendering. So now we're storing aligned storage for all triangle primitives and only skipping motion triangles (the deformation motion blur flag from mesh is now ignored). |
Commit Details:
Full Hash: d4c1e98dd4bc0b5a9a01d8ffffe747fe5b9ee73b
Parent Commit: b13b900
Lines Changed: +7, -5
1 Modified Path:
/intern/cycles/bvh/bvh.cpp (+7, -5) (Diff)