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: Single Scene
- Model Count: 1 Model
- Animations: Loop Animations
- Interactivity: View Only
- Shaders: Standard PBR
- Audio: Background
- 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: Multi-Scene
- Model Count: 3 Models
- Animations: Interactive
- Interactivity: Click + Hover
- Shaders: Toon / NPR
- Audio: Background
- Performance Target: Mobile-Optimised
- Hosting: Asset-Optimised
- 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: Immersive
- Model Count: 10 Models
- Animations: Cinematic
- Interactivity: Drag + Configure
- Shaders: PBR Pro + IBL
- Audio: Spatial 3D
- Performance Target: All Devices
- Hosting: Asset-Optimised
- 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: Custom App
- Model Count: 20+ Models
- Animations: Cinematic
- Interactivity: Multi-User
- Shaders: Custom GLSL
- Audio: Spatial 3D
- Performance Target: VR / AR Capable
- Hosting: Custom Setup
- 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 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 | Single Scene | Multi-Scene | Immersive | Custom App |
| Model Count | 1 Model | 3 Models | 10 Models | 20+ Models |
| Animations | Loop Animations | Interactive | Cinematic | Cinematic |
| Interactivity | View Only | Click + Hover | Drag + Configure | Multi-User |
| Shaders | Standard PBR | Toon / NPR | PBR Pro + IBL | Custom GLSL |
| Audio | Background | Background | Spatial 3D | Spatial 3D |
| Performance Target | Desktop | Mobile-Optimised | All Devices | VR / AR Capable |
| Hosting | — | Asset-Optimised | Asset-Optimised | Custom Setup |
| 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 |
| AR Mode (iOS / Android) | — | Optional | Included | Included |
| Physics Simulation | — | Optional | Optional | Included |
| glTF Asset Compression | — | Yes (Draco) | Yes + KTX2 | Yes + meshopt |
| Save User Config | — | — | Optional | Included |
| WebXR (VR Mode) | — | — | Optional | Included |
| Multi-User Sync | — | — | — | Included |
| Choose | Choose | Choose | Choose |
Not sure which package fits?
Skip the math — tell us what you're making and what you'd like to spend. We'll shape a custom quote around your budget, and your private project portal opens the moment you send it.
Check your email
Your private portal link is on its way — open it and we take it from there. (Check spam too.)
Open my portal