hww / RayTracer

Simple ray tracer for on-line course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RayTracer

Simple ray tracer for on-line course.

The project was rapidly prototyped and has some resulting limitations:

Most of the source is in header files. It's not a problem for such small project. The project is not optimized for performance or memory footprint.

(The renderer's precision is reduced in this published source code, to not produce images that could be used for course credit.)

Features

  • Raytracing with varying tracing depth
  • Directional and point lights
  • Antialiasing
  • Basic materials
  • Global illumination
  • Text file based to define the world

The result picture

About

Simple ray tracer for on-line course


Languages

Language:C++ 46.2%Language:HTML 42.2%Language:TeX 5.6%Language:C 2.4%Language:JavaScript 1.9%Language:CSS 1.0%Language:PostScript 0.6%Language:CMake 0.0%Language:Batchfile 0.0%Language:Makefile 0.0%