Aeion Spatial vs Three.js / React Three Fiber
Three.js + React Three Fiber are excellent JavaScript libraries — Three.js for raw WebGL, R3F for React-style declarative 3D. Tens of thousands of 3D web experiences are built on them. Aeion Spatial is built ON React Three Fiber but adds the platform layer: WebXR support, AI 3D generation, Yjs CRDT collaboration, asset pipeline (auto-LOD + texture compression), character creator, behavior trees + cognitive AI, physics (Rapier + XPBD + SPH), visual scripting, multi-user persistence, scene versioning. Framework vs platform tradeoff — both valid for different stages.
Three.js / R3F — What They Are
`
Where Three.js / R3F Win
- Lightweight + flexible. No platform overhead; you control exactly what runs.
Where Aeion Wins
- Multi-user collaboration out of the box. Three.js gives you the scene; Aeion gives you the collaboration layer. Yjs CRDT for simultaneous editing; presence (who's where); cursors + selections shared.
When to Use Each
`
Aeion Built On React Three Fiber — How It Works
`
FAQ
Similar. Babylon.js is competitive with Three.js as a 3D library. Aeion's platform value applies vs both. Aeion uses Three.js under the hood; pure-Babylon teams stay on Babylon.
Minimal. Aeion's runtime is ~50-100KB overhead vs raw R3F. For high-performance scenes (10K+ objects), Aeion's optimization paths (instancing, occlusion culling, frustum culling) often win vs naive R3F.
Partially. Scene state exports as JSON; you can render in raw R3F. Aeion-specific features (collaboration, AI generation, behavior trees) don't transfer to standalone R3F (those require platform services).
All work in Aeion. drei components are wrapped + available; @react-three/rapier integrates with Aeion's physics engine; @react-three/xr extends Aeion's WebXR handling.
Fully supported. Aeion exposes Three.js material APIs directly; write custom shaders via shaderMaterial; reference WebGPU for compute shaders.
Aeion's full SDK is ~2-3 MB gzipped (lazy-loaded). Raw R3F: ~300KB. For platform features (persistence, collaboration, AI), the extra weight is justified; for simple embedding, R3F's smaller footprint matters.
Aeion Spatial is closed-source SaaS. Enterprise customers on dedicated infrastructure get deep configurability and integration access without needing source-level visibility. Three.js / R3F are MIT.
R3F: you host. Aeion: managed on the $29/mo flat plan, or self-hosted on a custom enterprise arrangement. Aeion handles WebSocket scaling, storage, CDN, transcoding — significant infra work otherwise.
R3F: learn React + Three.js concepts + WebGL math. Aeion: learn Aeion's collection model + service patterns; R3F skills apply. For experienced web devs: similar curves; Aeion gets you to features faster.
Real. Aeion's persistence, AI generation, collaboration services are platform-dependent. If you ever leave, your scene data exports; specific Aeion features don't transfer. For most teams, the velocity tradeoff is worth it.