Three.js Sites
WebGL 3D portfolio sites, product configurators, virtual showrooms.
Pick Your Package
Choose a tier to get started — every package can be customised in the calculator below.
Single 3D scene with one character/product
- Scene Type: 1 hero scene
- Model Count: 1 model
- Animations: Idle loops
- Interactivity: Camera orbit
- Shader Style: Standard PBR
- Audio: Background loop
- Performance Target: Desktop
- Mobile FPS Target: n/a
- Loading Strategy: Single bundle
- Source Code: Yes
- Revisions: 1 round
Multi-scene with click + drag interactions
- Scene Type: 3-5 scenes
- Model Count: 3 models
- Animations: Triggered animations
- Interactivity: Hover + click hotspots
- Shader Style: Toon / NPR
- Audio: Background loop
- Performance Target: Mobile-optimised
- Asset CDN: Cloudflare R2
- AR Mode (iOS / Android): Optional
- Physics Simulation: Optional
- glTF Asset Compression: Yes (Draco)
- Mobile FPS Target: 60 fps
- Loading Strategy: Lazy scenes
- Source Code: Yes
- Revisions: 2 rounds
Full immersive experience with audio + AR
- Scene Type: Open environment
- Model Count: 10 models
- Animations: Cinematic timeline
- Interactivity: Drag + configure
- Shader Style: PBR Pro + IBL
- Audio: Spatial 3D audio
- Performance Target: All devices
- Asset CDN: Cloudflare R2 + Draco
- AR Mode (iOS / Android): Included
- Physics Simulation: Optional
- Save User Config: Optional
- WebXR (VR Mode): Optional
- glTF Asset Compression: Yes + KTX2
- Mobile FPS Target: 60 fps
- Loading Strategy: Streaming + LOD
- Source Code: Yes
- Revisions: 3 rounds
Bespoke 3D web application, multi-user, custom shaders
- Scene Type: Multi-user 3D app
- Model Count: 20+ with LOD streaming
- Animations: Cinematic + interactive
- Interactivity: Multi-user real-time
- Shader Style: Custom GLSL shaders
- Audio: Spatial 3D + adaptive
- Performance Target: VR / AR / WebXR
- Asset CDN: Multi-region CDN
- AR Mode (iOS / Android): Included
- Physics Simulation: Included
- Save User Config: Included
- WebXR (VR Mode): Included
- Multi-User Sync: Included
- glTF Asset Compression: Yes + meshopt
- Mobile FPS Target: 60 fps + adaptive LOD
- Loading Strategy: Streaming + WASM workers
- Source Code: Yes + Storybook
- Revisions: Unlimited
Payment Policy
Payment Split
50/50 — half upfront, half on completion
Refund Policy
Full refund if cancelled before work begins. Prorated refund mid-project. No refund after final approval.
Price Adjustments
Prices are base rates. Complex designs, non-human features, multiple outfits, and rush delivery may affect final pricing.
Full list of accepted payment methods is shown when you submit a quote request.
Price Calculator
Build your Three.js Sites commission feature by feature. Pick exactly what you need and see real-time pricing — or use a quick preset to get started.
Your Estimate
3D Web Tier Comparison
From a single hero scene to a full multi-user 3D web app.
| Feature | Showcase $800 |
Interactive $2,500 |
Immersive $5,500 |
Custom App $10,000 |
|---|---|---|---|---|
| Scene Type | 1 hero scene | 3-5 scenes | Open environment | Multi-user 3D app |
| Model Count | 1 model | 3 models | 10 models | 20+ with LOD streaming |
| Animations | Idle loops | Triggered animations | Cinematic timeline | Cinematic + interactive |
| Interactivity | Camera orbit | Hover + click hotspots | Drag + configure | Multi-user real-time |
| Shader Style | Standard PBR | Toon / NPR | PBR Pro + IBL | Custom GLSL shaders |
| Audio | Background loop | Background loop | Spatial 3D audio | Spatial 3D + adaptive |
| Performance Target | Desktop | Mobile-optimised | All devices | VR / AR / WebXR |
| Asset CDN | — | Cloudflare R2 | Cloudflare R2 + Draco | Multi-region CDN |
| AR Mode (iOS / Android) | — | Optional | Included | Included |
| Physics Simulation | — | Optional | Optional | Included |
| Save User Config | — | — | Optional | Included |
| WebXR (VR Mode) | — | — | Optional | Included |
| Multi-User Sync | — | — | — | Included |
| glTF Asset Compression | — | Yes (Draco) | Yes + KTX2 | Yes + meshopt |
| Mobile FPS Target | n/a | 60 fps | 60 fps | 60 fps + adaptive LOD |
| Loading Strategy | Single bundle | Lazy scenes | Streaming + LOD | Streaming + WASM workers |
| Source Code | Yes | Yes | Yes | Yes + Storybook |
| Revisions | 1 round | 2 rounds | 3 rounds | Unlimited |
| Choose | Choose | Choose | Choose |