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/mu_singularity/status/1521460802901151744?t=JFFHiuB9HaXikci-2ctGDA&s=19
From #3 - http://abdallagafar.com/publications/zsampler/ - https://momentsingraphics.de/ToyRenderer4RayTracing.html - https://momentsingraphics.de/ToyRenderer3RenderingBasics.html#Stratified_random_numbers_blue_noise_ - https://graphicscompendium.com/raytracing/19-monte-carlo - http://theinstructionlimit.com/unity-toy-path-tracer - https://www.reddit.com/r/GraphicsProgramming/comments/ox0lvm/reducing_fireflies_in_path_tracing/
Perhaps make it a flag. The scene can be cloned then reduced which will cut down on material uniform use.
Related to #32. Something like the following: ```js const uvGenerator = new UVGenerator(); uvGenerator.attributeName = 'uv2'; uvGenerator.generate( targetMeshes ); const aoGenerator = new AOMapGenerator(); aoGenerator.samples = 1000; aoGenerator.attributeName = 'uv2';...
Totally unsure if this PR is something you actually want in the example, but was a fun way to try out `three-gpu-pathtracer` and let me kick the tires on [`@gltf-transform/view`](https://github.com/donmccurdy/glTF-Transform-View/)...
Make a demo with a bouncing ball or a walking character that renders to multiple layers of a 3d texture. Settings: - playback framerate - number of samples - number...
- Create fast babylon -> three.js scene converter - Write vertex attributes in place to the same geometry on update for perf - Add a demo / example of a...
https://sketchfab.com/D.art https://sketchfab.com/3d-models/greedy-octopuss-treasure-chest-b5648165558e40419f766989e461731d From #105 - https://sketchfab.com/3d-models/approach-lighting-system-runway-lights-57b8e146fc1048b989f69f024b985dd8 - \* https://sketchfab.com/3d-models/christmas-lights-6413f8ee17ed46199feca4ca4efe761b - https://sketchfab.com/3d-models/christmas-lights-722a05e3578c40d2be21c00b5d17c73d - \* https://sketchfab.com/3d-models/ball-of-string-lights-ac40e3865e41463a971334726405811c - https://sketchfab.com/3d-models/firefly-squid-glowing-7055e5b018ca43e9ad2e00438f8572a1 - https://sketchfab.com/3d-models/pumpkin-graveyard-halloween-diorama-986edf8594c04f4a814971b9ef84b0bd - https://sketchfab.com/3d-models/forging-fantasy-animated-d2cfc9932e3d405e89bac795619dd7a4 - \* https://sketchfab.com/3d-models/street-32ae4956d845476a8f525895ea705521 - \* https://sketchfab.com/3d-models/street-food-vendor-challenge-kokorec-141db37d07fc4ccba84ab5f38a8181b5 - \* https://sketchfab.com/3d-models/floating-lighthouse-323851f10fd7483aa803594767ba693a -...