Skip to content

Ported Grant Schindlers "Ray Tracing and Photon Mapping" to JS for educational purposes

Notifications You must be signed in to change notification settings

erlandranvinge/photons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

photons

Port of Grant Schindler's concise "Ray Tracing and Photon Mapping" to JS for educational purposes. Ported almost line by line from Processing to JS, in order to preserve the original intent with the source. Complemented with a small gfx library to port Processings's drawing capabilitities to HTML5 Canvas.

demo

https://erlandranvinge.github.io/photons/

Use the mouse to move the spheres and/or light source.

About

Ported Grant Schindlers "Ray Tracing and Photon Mapping" to JS for educational purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published