Threejs Ultra Realistic Diamond Rendering using WebGPU & TSL - React Three Fiber Jewelry
· 3:58 · Projects · three.js, react-three-fiber, webgpu, tsl, configurator, post-processing, webgl, jewelry
Watch on YouTube · Subscribe to the channel
GemGPU™ is my custom jewelry renderer built with using TSL and WebGPU through React Three Fiber. It includes a handy configurator panel for tweaking unique diamond properties, along with a custom performance panel for profiling and optimization.
This new API delivers significantly better performance compared to WebGL, making it possible to experiment with more complex cuts, bounce calculations, and advanced post-processing effects.
Live link coming soon.
Just to clarify: this is still far from what iJewel3D can achieve. I continue to use it frequently and work closely with its founders. My friends there have done an incredible job on that product, and the visual results are still superior. This isn’t a competition. For me, it’s been a great opportunity to explore what’s possible with this new WebGPU technology and push experiments further.
Related projects
- Unique Jewelry — Ultra-realistic diamond configurator
