Commissions are OPEN7 slots remaining Grab Your Spot

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.

Showcase
$ 800 base

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
Immersive
$ 5,500 base

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
Custom App
$ 10,000 base

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.

Quick Start:

Your Estimate

$0 Great Value
Features $0
Estimated Total $0
Est. Delivery: 2-3 weeks
No commitment Reply in 24h

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

Bring your scene to life

A
AnimArts Bot Usually replies instantly

Hey! 👋 Welcome to AnimArts. How can I help you today? Ask me about pricing, commissions, or delivery times!

Now