Blender Git Loki

Git Commits -> Revision 713ce03

Revision 713ce03 by Sergey Sharybin (master)
September 4, 2015, 15:06 (GMT)
Cycles: Fix wrong check for zero-sized triangles

Initial idea was to optimize calculation a bit by skipping calculation of actual
triangle edges and use vector from ray origin to triangles. In practice this
optimization didn't quite work in cases when origin point is too close to the
triangle.

Let's do 2.76 with a bit more complicated calculation, still looking into exact
reasons why watertight intersections fails in certain cases, but actual fix might
bit be ready so soon.

This fixes wrong eyes on the lady from T46013.

Commit Details:

Full Hash: 713ce037ab7738535ce05075b8b83ce08c0a9b9c
Parent Commit: 65a8070
Lines Changed: +1, -1

1 Modified Path:

/intern/cycles/kernel/geom/geom_triangle_intersect.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021