Blender Git Commit Log
Git Commits -> Revision b4ae962
Revision b4ae962 by Stefan Werner (master) February 20, 2020, 12:05 (GMT) |
Cycles: Switched Embree to use Catmull-Rom curves. The latest versions of Embree support Catmull-Rom splines which use less memory than the previously used Hermite splines. The representation is also much closer to Cycles own data structures and can hopefully be unified in the future for more memory savings. Memory savings using Victor benchmark scene: Compared to previous Embree: ~400MB Compared to Cycles' native BVH: ~1GB |
Commit Details:
Full Hash: b4ae962447ed7611c1f357416a1c049e0de5dca9
Parent Commit: 0d8a8ce
Lines Changed: +18, -23
1 Modified Path:
/intern/cycles/bvh/bvh_embree.cpp (+18, -23) (Diff)