Blender Git Commit Log
Git Commits -> Revision 4beae09
Revision 4beae09 by Sergey Sharybin (master) July 7, 2016, 15:25 (GMT) |
Cycles: Enable unaligned BVH builder for scenes with hair This commit enables new unaligned BVH builder and traversal for scenes with hair. This happens automatically, no need of manual control over this. There are some possible optimization still to happen here and there, but overall there's already nice speedup: Master Hair BVH bunny.blend 8:06.54 5:57.14 victor.blend 16:07.44 15:37.35 Unfortunately, such more complexity is not really coming for free, so there's some downsides, but those are within acceptable range: Master Hair BVH classroom.blend 5:31.79 5:35.11 barcelona.blend 4:38.58 4:44.51 Memory usage is also somewhat bigger for hairy scenes, but speed benefit pays well for that. Additionally as was mentioned in one of previous commits we can add an option to disable hair BVH and have similar render time but have memory saving. Reviewers: brecht, dingto, lukasstockner97, juicyfruit, maiself Differential Revision: https://developer.blender.org/D2086 |
Commit Details:
Full Hash: 4beae09bae56e3f0116b745099a1226c82572bdd
Parent Commit: a08e217
Lines Changed: +3, -3
1 Modified Path:
/intern/cycles/render/mesh.cpp (+3, -3) (Diff)