Submitted by , posted on 02 March 2004

Image Description, by

This is a render from the raytracer that I am working on, written in C++. It shows some of the features I have implemented so far: triangle-rendering, a skylight, a triangle-light, smooth shading, adaptive anti-aliasing and shadows. Lots of other features have been implemented as well.

My renderer is a monte-carlo renderer: skylights, secondary illumination (though not turned on in this pic), glossy reflections and triangle lights are traced backwards into the scene. It does all sorts of texturing as well, all map-controlled.

One thing I have not yet worked on is real optimalizations. I am doing bounding objects now, but I want to make that better with a hierachy of axis aligned bounding boxes. After that the great thing to do would be adaptive undersampling in object space, but that is still far off.

As some exporter for some modeller has not yet been written, all the renders are kinda boring. I am planning on building an exporter for Blender, when the time comes.

The history, all the features, a to-do-list and lots of other renders can be found here:

Joost "Oogst" van Dongen

Image of the Day Gallery



Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.