Skip to content
Pull request Compare This branch is 3 commits behind vjeux:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
src
README.md
raytracer.html

README.md

jsRayTracer

It's a school project: a Ray Tracer written with web technologies. I've taken the file format and all the examples from the Ray Tracer of my friends Maxime Mouial and Clément Bœsch.

It is powered by glMatrix, CodeMirror, CoffeeScript, Twitter Bootstrap, jQuery and Web Workers.

Features

  • Objects: Plane, Sphere, Cone, Cylinder, Portal
  • Reflection, Refraction, Opacity
  • Textures, with Alpha handling
  • Checkerboard, Perlin Noise
  • Colored Lights
  • Object cut via bounding box
  • Anti-aliasing: Sub/Super-sampling and multiple random rays per pixel

Examples

Something went wrong with that request. Please try again.