Blender Git Loki

Git Commits -> Revision 1410ea0

Revision 1410ea0 by Bastien Montagne (master)
March 14, 2017, 11:54 (GMT)
Fix T50876: Cycles Crash - Cycles crashes before sampling when certain meshes have autosmooth enabled.

The root of the issue was in custom normal code, so far it assumed that
we could only have one cyclic smooth fan around each vertex, which is...
blatantly wrong (again, the two cones sharing same vertex tip e.g.).

This required a rather deep change in how smooth fans/clnor spaces are processed,
took me some time to find a 'good' solution.

Note that new code is slightly slower than previous one (maybe about 5%),
not much to be done here, am afraid.

Tested against all older report files I could find, seems OK.

Commit Details:

Full Hash: 1410ea04788aad95f84b5d8caf077f9d8b51d0c3
Parent Commit: 5211336
Lines Changed: +227, -128

2 Modified Paths:

/source/blender/blenkernel/intern/mesh_evaluate.c (+165, -97) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+62, -31) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021