Whitted-style Ray-Tracer with some extra features.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
RayTracer
LICENSE
README.md
RayTracer.sln

README.md

ray-tracer

Whitted-style Ray-Tracer with some extra features.

Some Details

  • Developed with C++.
  • Can ray-trace spheres, planes, axis-aligned boxes and triangle meshes.
  • Supports combinations of Lambertian, Reflective and Transmissive materials.
  • Generates texture coordinates for use with procedural or image-based textures. Supports bilinear filtering for image textures.
  • Ability to use standard normal maps.

Example Renders

License

Licensed under the MIT license, see LICENSE for details.