Blender Git Commit Log

Git Commits -> Revision 03013c2

Revision 03013c2 by Sergey Sharybin (master)
February 18, 2019, 14:25 (GMT)
Cycles: Keep all hair strands

Previously, hair strands of zero length of too few control
points would have been ignored. This is fine for a render
without motion blur. But once motion blur is enabled it is
becoming more tricky to match topology.

Even more, it was causing access (and possibly writes) past
the array boundaries in case when time step 0 ignored some
strands and steps around it did not.

If this is becoming problematic for BVH to do reliable
intersections this is to be solved on the BVH builder side.
The export from Blender to Cycles shouldn't really make
decisions there.

Commit Details:

Full Hash: 03013c231794e7d6c6bb37e146b7fe1e01eb278c
Parent Commit: 7b6da0a
Lines Changed: +30, -44

1 Modified Path:

/intern/cycles/blender/blender_curves.cpp (+30, -44) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021