Finally, a 3D web viewer built on modern tech.
We know what's broken in other viewers. So we built ours right and free.
Compare with other viewers →Render-quality visuals.
No setup needed.
Drop a model in — it already looks like a studio render. HDR environment lighting, PBR materials, SSAO, bloom, and 25× supersampling kick in automatically. When the camera stops, the image refines to offline-render clarity. Move the camera — instant realtime again.
A full 3D studio
in your browser.
Load multiple models into one scene, position them with transform gizmos, set up camera tours, add hotspots with guided walkthroughs, create material and object variants. Then share it all with a single link — or embed it anywhere.
Looks heavy.
Runs light.
Models are automatically compressed with meshopt on import — smaller files, faster loads, same visual quality. The engine renders only when something changes and sleeps at 0% GPU when idle. Complex scenes stay smooth on laptops and phones alike.
What's inside.
We focus on what matters — easy scene setup, fast results,
no unnecessary complexity.
And a lot more...
New features ship every week.
Built on modern standards.
Fast, efficient, and built to run smoothly on any device.
WebGPU + WebGL2
WebGPU delivers faster rendering, better GPU utilization, and higher visual fidelity compared to WebGL. Older devices fall back to WebGL2 automatically.
On-Demand Rendering
The engine only draws frames when something changes. At rest — zero GPU usage, zero power drain. You can put multiple embeds on one page without any performance hit.
Optimization Pipeline
Industry-standard meshopt and Draco compression, vertex deduplication, and smart texture transcoding. Files typically shrink 50–80% with no visible quality loss.
Adaptive Quality
Real-time FPS monitoring with automatic resolution scaling. If the device can't keep up — quality drops to keep interaction smooth. Even at lower settings, scenes still look great.
Progressive Textures
Textures load in low resolution first — the scene appears instantly. Full-quality textures swap in one by one in the background. No loading screens, no waiting.
Smaller files. Fewer draw calls. Same look.
Every model goes through a multi-stage optimization pipeline — from automatic compression on import to one-click mesh merging.
Import-Time Compression
Runs silently on every import. No buttons, no settings — your model is already optimized before you see it.
- Meshopt vertex reordering
- Binary stream compression
- Zero visual change
Client-Side Optimization
Full geometry and texture pipeline in a Web Worker. Runs entirely in your browser — nothing leaves your machine.
- Vertex welding & deduplication
- Attribute quantization (KHR)
- Smart texture resize
- WebP transcoding
50–80% textures
Server-Side Optimization
Cloud pipeline with native C++ processing. Higher quality compression than what a browser can achieve.
- Lanczos3 resampling (libvips)
- Texture & accessor dedup
- Quality-controlled WebP
- Full meshopt pipeline
Mesh Merging
Merges all objects that share the same material into a single mesh. Scenes with thousands of tiny parts become a handful of draw calls.
- Material deduplication
- Hierarchy flattening
- Same-material join
Other viewers make you trade
quality for performance.
Trice gives you both — automatically.
Free, no card, no registration.