Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021