BitLinker - 2012-12-23

Easy Ray Tracer

Easy raytracer is simple raytracer implementation. It can produce images form scenes, consisting of triangle and sphere primitives. Each primitive should have material colors (texturing not supported yet). Scenes also supports OpenGL-like transformations and transform matrix stack. Lighting is supported by directional and point lights, Lambert-Phong model. Scene is a simple text file, you can view it to understand it's format.

Output image format is png.
Used libs: boost, glm, freeimage
Windows only, planning to make it build on linux.

Image building is multithreaded, 1 thread per physical CPU core.

 

Last edit: BitLinker 2012-12-23