As mentioned in the previous post I've decided to start looking at rendering again to help me learn a new programming language, Rust. I initially started with just point light sources but I have recently added spherical light sources too. Why bother? What is the difference? Point vs. Spherical Lights
Whilst developing the second Oakley demo I've hit various behavioural differences between CSpect, ZEsarUX and the real hardware. I thought it might be useful to setup a repository of test programs to reproduce these differences in test cases, as opposed to just moaning about things. (Although I do enjoy moaning.
Transparency. This is similar to reflection, however instead of tracing a reflected ray away from the object we trace a transmitted ray into the object. Transmittance I accidentally added transmittance to the ray tracer when developing reflections; instead of using the reflected direction for the reflected ray I accidentally used