@tinypoly/gpu-renderer
GitHub

Three.js scenes, path traced on the GPU

A WebGPU path tracer for Three.js scenes. It takes an ordinary THREE.Scene and traces it in WGSL compute shaders, its own GLSL shaders included, refining the image in place until it converges.

It shares its API, scene snapshot and settings with @tinypoly/cpu-renderer, which powers the render mode of the Tinypoly editor.

Made with by Danilo Gadelha

Support the project Discover Tinypoly
  • Drag to orbit
  • Scroll to zoom
  • Release to render
All scenes

@tinypoly/gpu-renderer

GPU path tracer for Three.js

Scene
Quality
Lighting
Denoiser
Camera
Device

This browser has no WebGPU adapter, so nothing can be traced here.

Preparing 0.0 s

Preparing…

Source on GitHub