Articles : LeGreg's HomePage

Here are a list of technical articles on various subjects. Please send your feedback to email.


A basic raytracer in C++ old skool voxel terrain renderer Bezier curves and surfaces Automatic reconstruction of a 3D scene with stereovision techniques


Detailed explanation on how to make an old skool voxel terrain renderer. This tutorial is a followup to a project I conducted a few years ago. I was inspired by Outcast the video game at the time the screenshots of the game came out. With source code in C++. Text in english.


A tutorial I made for a french programming forum : A basic raytracer in C++. The six parts contain infos on how to achieve various effect with software rendering like global illumination with photon mapping, HDR, translucency, antialiasing and procedural textures. The source code in C++ is included. Text in french only. I haven't worked on a translation in english yet, if you are interested by one drop me a line.


A short article on Bezier curves and surfaces. With source code in C++. Text in french only.


A school project, it was called Automatic reconstruction of a 3D scene with stereovision techniques. The article is in PDF format. It is pretty old and there is no source code. Text in french only.

Partner websites : LEGREG | GRAPHICS | GRAPHISME | PHOTOGRAPHY | OUT OF MY MIND | ANIMATION MENTOR | GREEN LIVING | VOXEL | RAY TRACING