three-gpu-pathtracer
three-gpu-pathtracer copied to clipboard
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
https://twitter.com/80Level/status/1557041514798129152 https://physicallybased.info/ https://github.com/AntonPalmqvist/physically-based-api Do the properties map directly to glTF properties? - Provide a drop down list of material options from the site - Possibly provide a side-by-side image view...
Related to #241 Something like this is what I was imagining working in concert with tiled temporal resolve. Different tiles are rendered every time the camera moves which means that...
### About This PR implements temporal resolving to preserve samples and reduce noise on camera movement. It does so by calculating the velocity of each pixel each frame and stores...
Requires packing vertex colors into a texture and multiplying it into the albedo (similar to normals, uv data textures). cc @alvinalexander not sure if this is something that might be...
**Thoughts** - ALICE (Advanced Light Intensity Calculation Engine) - Daft Renderer - Creola Renderer (NASA mathematician) - Telescope Renderer - Fiber Renderer - Draft Renderer
Add denoiser
https://github.com/BrutPitt/glslSmartDeNoise http://blog.gregzaal.com/2015/11/24/new-pixel-filter-type-blackman-harris/
ie sample brighter lights with a higher priority. Related to #235
Related to #244 Spotlights are currently disabled for non-MIS rendering because with the current implementation the visual result does not match the MIS code path. This means that the spot...
It should just terminate to black
Mirrors, etc https://www.pbr-book.org/3ed-2018/Light_Transport_III_Bidirectional_Methods/Bidirectional_Path_Tracing