I don't want to flood this thread too much, but if Ton is looking for inspiration at the start, some links might be useful for research What about looking at the project to create a Renderman renderer, using OpenGL? http://reality.sgiweb.org/olano/s2002c36/ch10.pdf Mal