├── .DS_Store ├── .gitignore ├── .vscode └── launch.json ├── images ├── grace-probe.png ├── stpeters-probe.png └── uffizi-probe.png ├── index.html ├── package.json ├── readme.md ├── scenes ├── box-scene.js ├── first-scene.js └── sphere-scene.js ├── scripts ├── camera.js ├── canvas-renderer.js ├── material.js ├── ray3.js ├── scene.js ├── sphere.js ├── tracer.js └── vector3.js └── yarn.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | slides 2 | node_modules 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /images/grace-probe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/images/grace-probe.png -------------------------------------------------------------------------------- /images/stpeters-probe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/images/stpeters-probe.png -------------------------------------------------------------------------------- /images/uffizi-probe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/images/uffizi-probe.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/readme.md -------------------------------------------------------------------------------- /scenes/box-scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scenes/box-scene.js -------------------------------------------------------------------------------- /scenes/first-scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scenes/first-scene.js -------------------------------------------------------------------------------- /scenes/sphere-scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scenes/sphere-scene.js -------------------------------------------------------------------------------- /scripts/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/camera.js -------------------------------------------------------------------------------- /scripts/canvas-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/canvas-renderer.js -------------------------------------------------------------------------------- /scripts/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/material.js -------------------------------------------------------------------------------- /scripts/ray3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/ray3.js -------------------------------------------------------------------------------- /scripts/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/scene.js -------------------------------------------------------------------------------- /scripts/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/sphere.js -------------------------------------------------------------------------------- /scripts/tracer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/tracer.js -------------------------------------------------------------------------------- /scripts/vector3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/scripts/vector3.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hunterloftis/pathtracer/HEAD/yarn.lock --------------------------------------------------------------------------------