HOME    C++    JAVA    TUTORIALS    PROJECTS    SMALL PROGRAMS    CONTACT    LINKS   
 
 

C++


Ray tracer
 
Software Renderer
 
StarShip3D
 
GUI (With editor)
 
Perlin Noise Generator
 
Terrain (Perlin Noise)
 
TGA Handler
 
Cellular Textures
 

Software renderer

Donwload

None at the moment, sorry. The code is too messy.

What is it?

I started this project because I was bored with OpenGL, I wated to do something with 3D math instead.
I bought book a few years ago "Black art of 3D game programming" by Andre LaMorte and I thought why not make a software renderer in SDL.

It can't do much at the moment, but Im hoping to add more and more to it (when I get time off school that is).
It can draw filled polygons with Flat or Gouraud shading, thats about it :)
Im currently working on textures, just made a small TGA loder/saver that Im using.
All I got for you this far is a few screenshots, the code is to messy to give out at the moment but it will come when it's done.

FEATURES

  • filled polygon rendering
  • Flat shading
  • Gouraud shading
  • Multiple light sources

SCREENSHOTS


Portions of this website were created using the free web resources available at www.elated.com and are copyright Elated Communications Ltd 1996-2002