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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors