Blender Git Commit Log

Git Commits -> Revision f79f911

Revision f79f911 by Janne Karhu (master)
February 2, 2011, 12:04 (GMT)
Fix for [#25899] Renderer can't trace successive total internal reflection
* This was wrong since 2006!
* Raytrace code assumed refractions to go "air -> glass -> air -> glass -> air.." so actually only the first total internal reflection was calculated correctly, but everything after that was wrong.
* Now after a total internal reflection there needs to be an actual refraction before the ray escapes the "glass" object.

Commit Details:

Full Hash: f79f9115f2f7d65b767899967aa31bf6218ebdd6
SVN Revision: 34622
Parent Commit: a7af789
Lines Changed: +8, -2

1 Modified Path:

/source/blender/render/intern/source/rayshade.c (+8, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021