I’ve had some time over the holidays to work on the ErlRay project.
I finally got a simple ASE parser working, finished writing the ray-triangle intersection code and did some major refactoring of the tracer code.
The project is still only shooting the first rays, no reflections, no materials, no refractions; just a basic ray caster.
I’m still trying to decide if I should go with something more complex, like Monte Carlo methods and bidirectional path tracing or plain old ray tracing with some global illumination. I hope I’ll decide by the time I have time to work on it again.
Enough talk, here is the latest render:
To get a feeling for the direction I’m going in, here is this scene rendered with Mental Ray: