Skip to content

mixtur/raytracing-weekend

Repository files navigation

This is my take on the great Ray tracing in one weekend series.

It is written in TypeScript.

Features

  • grids, BVH+SAH, BIH+SAH
  • multithreaded rendering
  • loading glTF models
  • IBL
  • PBR
  • ACES tone mapping

See it in action

https://mixtur.github.io/raytracing-weekend/

Run locally

 # you'll need node.js and npm installed in your system
 npm install 
 npm start # serves the raytracer page on 0.0.0.0:8080

Acknowledgments

  1. This wouldn't be possible without the great Ray tracing in one weekend series.
  2. PBR is implemented using these papers
  3. Ported RGBE parser from our in-house 3d engine, as well as some math
  4. glTF models are taken from here

About

My attempt with "Ray Tracing in One Weekend"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published