Reality is the New Canvas

Stop building fragmented 3D apps that live outside your business. Aeion Spatial is a web-native 3D + game engine — running React Three Fiber, WebXR, AI 3D generation, real-time CRDT collaboration, VR meeting rooms, procedural generation, visual scripting, behavior trees, and a custom WebGPU ray tracer, all deployable to any browser or headset via a single URL. No app stores. No Unity. No friction.

The 3D Engine the OS Owns

WebXR in Every Browser

Pure WebXR — not React Native wrappers, not native apps. A user opens a link on Meta Quest, Apple Vision Pro, or their phone and enters an immersive VR environment or AR passthrough instantly. Bypass Apple and Meta's app store monopolies entirely.

AI 3D Generation

"Generate a photorealistic conference room with soft lighting." The integrated AI engine dispatches to Luma AI (Neural Radiance Fields), Meshy (PBR textures), Tripo3D (production topology), and Stability AI (texture sets) — the best model per job type. Output formats: glb, gltf, fbx, obj, usdz, png, exr.

Real-Time CRDT Collaboration

Edit 3D scenes like a Google Doc. Yjs CRDT synchronizes cursors, viewports, and selections across all editors simultaneously. Object locking prevents conflicts. Undo/redo replays across all participants. Sub-millisecond sync latency.

Spatial Desktop OS

The entire Aeion OS admin renders as floating 3D panels in VR/AR space. Grab your CRM pipeline, drag your Commerce dashboard, and walk through portals to different module workspaces. Rendered via CSS3D and HTML_texture — standard DOM in WebGL.

VR Meeting Rooms

Multi-user VR meetings with full-body avatars (MetaHuman/MotionDNA), hand tracking, eye gaze, spatial audio zones (private conversations in 3D space), shared whiteboards, and presentation mode with screen sharing. Runs in-browser via WebXR.

Industrial Asset Pipeline

Upload glTF, OBJ, FBX, USDZ, glb. Auto-compress textures to KTX2/Basis Universal. Reduce polygon count. Generate progressive mesh LODs. Stream massive CAD models and digital twins to mobile devices with frustum-priority loading.

Character Creator

53-tab authoring system for digital humans and NPCs. Deep morphology, procedural skin aging, eye systems, PBR hair, cognitive architecture (behavior trees, episodic memory, faction allegiances), RPG mechanics (spellbooks, feats, resistances, movement). Event-Emitter modifier stacking with source tracking.

AeionClaw × MetaHuman Animation

AeionClaw drives MetaHuman-grade procedural animation in real time. Big Five personality maps to body language. Voice activity triggers lip sync. Emotion state drives facial animation. Gesture sequences play on AI-driven cues.

What Most "3D Engines for the Web" Are Missing

WebGPU Ray Tracing

A custom WebGPU compute-shader ray tracer running entirely in-browser — no native plugin, no CUDA, no proprietary runtime. Real-time GI, reflections, refraction, soft shadows, and denoising on supported hardware. Falls back to WebGL2 rasterization when WebGPU isn't available. Honest no-op: when neither is supported, the renderer reports it plainly rather than silently degrading.

Procedural Generation Stack

Full procedural-content pipeline — terrain + biome generation, rooms-and-corridors dungeon/level generation, procedural NPC populations, procedural equipment and item generation, creature generation for monsters, and adaptive procedural music. Seeded determinism — same seed = identical world, every time.

Visual Scripting (Geometry + Game Nodes)

Two complete visual-programming systems. A Blender-class node graph for procedural modeling — extrude, subdivide, boolean, instance-on-points. A second graph for gameplay logic — events, conditions, actions, FSMs. Non-destructive mesh deformation is also available as a node graph. ~200 stock nodes plus user-authored extensions.

World Sharing & Forking

Publish a 3D world and mint redeemable **share codes** with visibility control, ownership transfer, and fork counts — others redeem a code to enter or fork your world into their own.

Temporal Systems — Living World Clock

Drives time-of-day, day/night cycles, seasonal/weather state, and wind — so a world has advancing, living time rather than a static skybox.

Boids & Collective Intelligence

A real flocking simulation (separation / alignment / cohesion) plus an ecosystem engine, for emergent crowds, swarms, and wildlife behavior — not scripted loops.

AI Command Routing + Natural Language

Parses natural-language input ("place a chair near the window") into structured scene actions. AeionClaw can drive the Spatial Desktop by voice. Spell out a workflow; the engine executes it across the scene graph.

Plugin Runtime + Marketplace

User-authored extensions run in a sandboxed JS environment with a capability-scoped API surface. Plugins ship as signed bundles via the template marketplace, with marketplace search built in. No app review. No store cut. Anyone can publish.

Behavior Trees + Cognitive Architecture

Drives NPC decision-making with classic BT primitives (sequence, selector, parallel, decorator) plus a custom blackboard system. A cognitive architecture layers episodic + semantic memory for ergonomic AI authoring. NPCs remember player actions across sessions via semantic memory search.

Physics Stack

Rapier rigid-body physics (the same engine used by Bevy and Roblox-class projects, ported to WASM), biomechanical muscle simulation for character-grade soft-body dynamics, XPBD constraint solver for cloth / ropes / soft bodies, SPH smoothed-particle hydrodynamics for fluids, dedicated fluid surface and ocean rendering. All deterministic for multiplayer reproducibility.

Custom Mesh Editing

Sculpting, retopology, subdivision surfaces, mesh deformation, and mesh analysis tools. The kind of mesh-editing toolset most "3D for the web" platforms don't even attempt — full sculpt + retopo + subdivision pipeline in-browser.

Talk to Your 3D World — Smart Objects + Verb Capabilities

Most 3D engines treat objects as inert geometry — meshes you transform with code. Aeion Spatial treats every object as a semantic actor with verbs it knows how to perform and adjectives it can be evaluated against.

The four pieces:

  • Object types know their verbs. Each object type registers the verbs it supports ("open", "lock", "rotate", "illuminate", "play_video"). Inheritance walks up the type tree, so a Door type inherits everything from Hinged, which inherits from Interactable. Cooldowns enforced per object.
  • Adjectives bind to live state. Asking "is this object red?" doesn't check a static tag — it evaluates the object's _current_ runtime color. Adjectives can describe physical state (open, closed, lit, dark), spatial position (near the window, above the table), or material properties (metallic, transparent). Predicates are typed and composable.
  • NLP routes natural language to verbs. Natural-language parsing turns "place a red chair near the window and lock the door" into a sequence of typed verb invocations against the right objects. Ambiguity surfaces as a clarification prompt, not a silent guess.
  • Vocabulary grows from use. The system learns new words and patterns from successful commands. If a user calls a display_panel a "kiosk" three times and the action succeeds, "kiosk" gets associated with the type for future sessions. Per-tenant — your vocabulary doesn't leak.

```typescript // Define a smart-object type with verbs register({ type: "smart_door", inherits: ["hinged", "lockable"], verbs: { open: { duration: 1.2, cooldown: 0.5, requiresState: "unlocked" }, close: { duration: 1.0 }, lock: { cooldown: 2.0, emitsEvent: "spatial.door.locked" }, }, adjectives: { open: { type: "StatePredicate", property: "isOpen", value: true }, locked: { type: "StatePredicate", property: "isLocked", value: true }, red: { type: "ColorProximityPredicate", channel: "albedo", target: "#ff0000", tolerance: 30, }, }, });

// User says: "open the red door near the entrance" // → NLP resolves "red door" → all Door instances where red predicate is true // → "near the entrance" → spatial filter (within proximity of EntryPoint object) // → "open" → invokes the open verb on the matched instance // → Cooldown + state preconditions enforced // → Event emitted to multiplayer-sync layer; other clients see the door open ```

The "gaze + voice" demo: stare at a Smart Object for ~250 ms and its currently-available verbs are dynamically registered as voice commands. Look at a TV, say "play", the TV plays. Look at a vending machine, say "buy a Coke", the machine vends. No menus, no controllers.

This is what we mean by "3D platform native to the OS" — the 3D world isn't decoration sitting outside your business logic. Smart Objects are first-class entities your AI agents, automations, and natural-language users can interact with the same way they interact with any other module.

How AI 3D Generation Works

Job TypeProviderWhy
`text_to_3d` (photorealistic)**Luma AI**Neural Radiance Fields — best for realism
`text_to_3d` (fast/clean)**Tripo3D**Production-ready topology, no manual cleanup
`image_to_3d`**Luma AI** or **Meshy**Photo → 3D via NeRF or mesh reconstruction
`texture_generation`**Stability AI**Stable Diffusion for PBR texture sets
`style_transfer`**Stability AI** or **Meshy**Apply artistic style to existing textures
`scene_generation`**Luma AI**Full environment generation from description
`mesh_optimization`**Tripo3D**Clean topology after AI generation

VR Meetings — No App Required

Traditional VR meetings require downloading a native app (Horizon Workrooms, AltspaceVR, Venued). Aeion Spatial VR meetings run in-browser:

What you need: A WebXR-compatible browser on Meta Quest, HTC Vive, or Apple Vision Pro. Or a standard browser for the desktop "magic window" mode.

Meeting features:

  • Avatar presence — Full-body avatars with hand tracking and eye gaze. See where participants are looking. Raise your hand to speak.
  • Spatial audio zones — Private conversations in 3D space. Step into a virtual "conversation bubble" with 2-3 people. Others can't hear you until they're in your zone.
  • Shared whiteboards — 3D drawing canvas. All participants draw simultaneously.
  • Presentation mode — Host locks everyone's camera to a shared view. Slides or 3D models as presentation content.
  • Gesture controls — Raise hand, point, grab objects, teleport around the meeting room.
  • Scene templates — Start from a boardroom, auditorium, campfire circle, or outdoor pavilion. Each template configures audio zones, seating, and camera positions.

QR code launch: Share a QR code that, when scanned with a phone, opens the meeting directly in WebXR — no app install, no account creation required for guests.

The Asset Pipeline: From CAD to Mobile

The biggest barrier to 3D in the enterprise is assets. Spatial's pipeline handles the full lifecycle:

Upload → Validate → Convert → Optimize → Stream → Display

Upload: glTF, GLB, OBJ, FBX, USD, USDZ, STL, PLY, 3DS, BLEND (Blender native)

Validation: Mesh topology check, material reference resolution, animation track validation, skeleton/bone hierarchy validation

Conversion:

  • Textures → KTX2 with Basis Universal (GPU-native, no CPU decompression)
  • Geometry → Draco compression
  • Materials → PBR-compatible (metalness/roughness, transmission, clearcoat)

Optimization:

  • Polygon reduction (meshoptimizer)
  • LOD generation (3 levels: high/medium/low)
  • Progressive mesh streaming (coarse → detailed as user approaches)

Streaming (digital twin mode):

  • Frustum-priority loading (visible objects load first)
  • Distance-based quality (near = high-res, far = low-res)
  • GPU memory budget management (auto-downgrade quality if GPU is overwhelmed)
  • Background pre-fetch for likely-next-objects based on camera trajectory

Result: A 500MB Architectural Revit model (digital twin) loads on an iPhone 14 in under 8 seconds at low-poly, then progressively refines as the user walks through the space.

Embeddable 3D Anywhere

Any spatial scene can be embedded as an iframe on any website — no special renderer required:

html <iframe src="https://yourtenant.aeionos.com/spatial/embed/e8f4a7b2..." width="100%" height="600" allow="xr-spatial-tracking; fullscreen" ></iframe>

Embed controls:

  • Domain allowlisting (only your website can embed)
  • Password protection (viewers enter a code)
  • UI customization (hide/show toolbar, camera controls, annotations)
  • Expiration dates (embed stops working after a date)
  • View count limits (auto-disable after N views)
  • Encryption (AES-256-GCM, per-tenant key derivation)
  • View analytics (how many times the embed was loaded)

Use cases:

  • Commerce product pages: Interactive 360° product viewer linked to live inventory
  • Real estate: Property walkthrough embedded on listing pages
  • Manufacturing: Machine CAD viewer for technical documentation
  • Hospitality: Room layout configurator for event planning

Character Creator: 53 Systems, Zero Compromise

The Character Creator isn't a slider-and-preset tool. It's a 53-system architecture for authoring digital humans and NPCs:

Physical systems (1-20): Body proportions, skeleton, skin (subsurface scattering, procedural aging, pore detail), eyes (iris depth, pupil dilation, gaze), hair (PBR strands, physics simulation), clothing (cloth simulation, layering).

Cognitive systems (21-35): Behavior trees, episodic memory (what the NPC remembers from past interactions), semantic memory (knowledge base), procedural dialogue, faction allegiances (changes over time), morality compass (shifts based on player actions), relationship system.

Gameplay systems (36-53): Spellbooks (spellcasting mechanics), feats (passive bonuses), resistances (physical, elemental, magical), movement modes (walk, run, fly, teleport, swim), inventory, equipment slots, stat modifiers.

Modifier stacking: Multiple sources (racial trait + magic item + level-up bonus) can grant the same property. The system tracks all sources and resolves stacking rules automatically — e.g. a "darkvision" range resolves to the maximum from all contributing sources, with immune overriding resistant overriding normal.

The Platform Advantage: 3D That Knows Your Data

ModuleSpatial Integration
**Commerce**3D product viewer linked to live inventory, price, variants
**Smart Spaces**IoT telemetry drives digital twin visualization in real time
**Production**3D scene layout from Production's shot planning data
**CRM**Avatar faces generated from CRM contact photos
**Events**Spatial check-in, badge scanning, session room layouts
**Fleet**Vehicle CAD models for service documentation
**Recruit**Candidate avatar for interview simulations

What Spatial Stores — Data Model Surface

Scenes + graph

Scenes, scene nodes (transform hierarchy + instancing), scene templates, scene versioning, environments / skyboxes, materials (PBR), textures, prefabs

Assets

Asset registry, conversion jobs (glTF / OBJ / FBX / USD → KTX2 / Draco), index jobs, asset management

Characters + avatars

Avatars + avatar profiles + avatar templates, full characters with morph systems, animation clips, presets, snapshots, biomechanical muscle rigs, skin simulations

AI 3D generation

AI generation jobs (Luma / Meshy / Tripo3D / Stability), enhancement runs, ML models, ML inference jobs, neural animations

NPCs + intelligence

Smart Objects (with the verb-capability system above), cognitive systems, collective intelligences, creatures, ecosystem state, learned vocabulary patterns

Multiplayer + collab

Collaboration sessions, distributed locks, persistent rooms, presence, workspaces with share access, world access policies, worlds + share codes

VR meetings

XR meetings, meeting recordings, meeting transcripts (Whisper-transcribed)

WebXR / AR

AR experiences, VR experiences, streaming sessions (progressive mesh + texture)

Inputs + bindings

Action bindings, action execution logs (audit), input bindings (gesture / voice / controller)

Spatial workspaces

Spatial canvas, floor plans, kanban rooms, sticky walls, workspace content, presentation objects, panel templates, desktop sessions, portals

World capture

Scan jobs (NeRF / Gaussian Splat / photogrammetry pipelines), spatial annotations, motion scenes

Embeds + sharing

Encrypted embed configs, domain allowlist, world share codes + redemptions

By the Numbers

5

AI 3D generation providers (Luma · Meshy · Tripo3D · Stability · OpenAI)

7

AI job types (text_to_3d, image_to_3d, texture_generation, style_transfer, scene_generation, mesh_optimization, voxelization)

8

Asset formats (glb · gltf · fbx · obj · usdz · png · exr · stl)

53

Character creator systems (body proportions to cognitive memory to spellbook mechanics)

Sub-ms

CRDT sync latency via Yjs

&lt;30 fps

minimum target on mid-range mobile via WebXR + KTX2 streaming

&lt;8 s

500MB Revit digital-twin first-paint on iPhone 14 (progressive refinement after)

0

App store approvals required (pure WebXR)

Ships `aeion-spatial` AeionClaw skill
Backed by Aeion Aegis (backup + PITR + time-travel)
Real-time collaboration via Aeion Realtime
AI features powered by Aeion Neural Bus

Compare Aeion Spatial

vs Unity / Unreal

Native engine vs web-native; build time + app stores vs URL distribution.

vs Roblox

UGC walled garden vs your IP + 0% revenue share + adult/B2B-friendly.

vs Three.js / R3F

Framework vs platform tradeoff — Aeion is built ON R3F + adds the platform layer.

By Use Case

Digital Twins

Smart buildings, factories, data centers; BIM + sensor integration + time-series replay.

VR Meetings

Multi-user WebXR meeting rooms; cross-headset; spatial audio zones.

Web 3D Products

E-commerce viewers + configurators + AR try-on for furniture, fashion, automotive.

Gaming Worlds

Multiplayer worlds with cognitive NPCs, procedural generation, visual scripting.

Training Simulations

VR training for safety, medical, equipment, soft skills — 3-4× retention.

Architectural Visualization

CAD import + AI furniture + multi-user client VR walkthroughs.

Connect Your Stack

WebXR (Quest + Vision Pro)

One codebase, every headset, browser AR fallback.

Luma AI

Photorealistic NeRF 3D generation for hero assets.

Meshy

Fast + cost-effective text-to-3D for high-volume + iteration.

Tripo3D

Animation-ready character generation with quad topology.

glTF + USDZ

Universal format pipeline; auto-conversion + LOD + KTX2 compression.

Ready Player Me

Cross-platform avatar standard (9,000+ apps).

Blender Pipeline

Open-source authoring + bidirectional sync add-on.

Go Deeper

Architecture

System map + CRDT scene graph + WebGPU ray tracer + character + cognitive AI subsystem.

Services Catalog

Every spatial capability enumerated.

Security

Asset DRM + VR meeting privacy + biometric VR data GDPR + plugin sandbox.

Pricing

$29/mo flat, unlimited users — vs Unity+Frame.io+Plastic stack ($17-30K/yr → ~$948-2,748/yr at any team size).

Tech Specs

Deep technical detail.

Frequently Asked Questions

No — most of Spatial works in any modern browser via WebGL. WebXR (VR / AR headsets like Meta Quest, Apple Vision Pro) is opt-in for users who have headsets. The same scene URL works on desktop, mobile, and headset; the platform adapts to the device's capabilities.

Multi-provider dispatch — Luma for photorealistic (NeRF), Meshy for PBR-textured production topology, Tripo3D for clean game-ready meshes, Stability for textures, OpenAI for scene-from-description. The router picks the best provider per job type; output formats include glb, gltf, fbx, obj, usdz.

Target 30 fps minimum on mid-range Android (3-year-old iPhone). Progressive mesh streaming + KTX2 Basis Universal textures + LOD chains keep budget. A 500MB Revit BIM model first-paints in <8s on an iPhone 14, refines as the user walks the space.

Yes — iframe embed with domain allowlisting + password protection + view-count limits + expiration dates. AES-256-GCM-encrypted embed configs prevent tampering. Use cases: 360° product viewers on commerce pages, real-estate walkthroughs on listings, machine CAD viewers in technical docs.

Sub-millisecond sync latency over WebSockets. Built for real-time co-editing with a focused team on one scene; object-locking prevents conflicting edits on the same node; full undo/redo replays across all participants. For larger audiences in one world (50+ people), multiplayer/viewer mode handles far higher counts than live co-editing.

Full-body avatar driven by an AI agent's emotional state — Big Five personality maps to body language, voice activity triggers lip sync, emotion state drives facial animation, gesture sequences play on AI-driven cues. Used in VR meetings + spatial reviews for richer-than-Zoom presence.