3D-Mars-landing-page
three-gpu-pathtracer
3D-Mars-landing-page | three-gpu-pathtracer | |
---|---|---|
1 | 3 | |
19 | 1,220 | |
- | - | |
10.0 | 9.8 | |
over 1 year ago | 13 days ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
3D-Mars-landing-page
three-gpu-pathtracer
-
CUDA Accelerated Raytracer
Yeah this is neat but it is 90% not done and that is being generous.
For a open source path tracer with a full glTF compatible material model and lighting and runs in the browser check out:
https://github.com/gkjohnson/three-gpu-pathtracer
Or if you want hardcore features look at Moonray from Dreamworks:
https://github.com/dreamworksanimation/openmoonray
- GitHub - gkjohnson/three-gpu-pathtracer: Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
-
Web application 3D model illumination, HDRI or Physical?
And you also have up and coming tech like path tracing, which isn't real time, but will most likely be in a few years and achieve great results. I've just tweeted about integrating this renderer in polygonjs
What are some alternatives?
three-js-tutorials - 🥉 The code for my Three.js tutorial series on YouTube.
GaussianSplats3D - Three.js-based implementation of 3D Gaussian splatting
GameDev - 👾 The code for my game dev + computer graphics experiments on YouTube. [Moved to: https://github.com/SuboptimalEng/Gamedex]
three-bvh-csg - A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
bump - Heart in a sphere in a box
three-js-games - 👾 The code for my Three.js game dev experiments on YouTube.
three-mesh-bvh - A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
my-robot - WebGL Robot made with React(.js) Three Fiber
the-cube - The Cube - A Rubik's Cube Game
THREE.js-PathTracing-Renderer - Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
raytracer - C++ raytracer that supports custom models. Supports running the calculations on the CPU using C++11 threads or in the GPU via CUDA.