three-gpu-pathtracer
three-gpu-pathtracer copied to clipboard
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Three-mesh-bvh simple demo no longer works, either. Should create a chrome android bug.
Related to #274 See here: https://github.com/gkjohnson/three-gpu-pathtracer/blob/1bb778bc79669918e8b40bc80cd32b1a6e7dad0d/src/materials/PhysicalPathTracingMaterial.js#L891-L902 Maybe it makes sense to be able to determine the specular PDF without getting the full set of material properties.
So mirror floors will look right, for example.
Likely related to ior changes in #260 
With charts and 3d visuals https://twitter.com/BenHouston3D/status/1577013912007888896
Jitter is what makes raytracers grainy, by shooting pixels at slightly different directions than normal. This allows disabling it, for tasks that don't need it.
Would require special handling since the material is set to a mesh basic material. Perhaps this project can export one?