Skip to main content

Yugma Platform

Yugma is an AI-native 3D studio — a professional web-based scene editor where natural language is the primary interface. Users describe what they want ("build a sci-fi hangar with neon lighting"), and an AI Director composes the scene using structured tool calls against a live Three.js scene graph.

The product is NOT a 3D editor with AI bolted on. It is an AI-native scene graph that happens to render in 3D.

Platform Overview

ServiceURLPurpose
Studio Appyugmastudio-app.web.app3D scene editor with AI composer + real-time collaboration
Admin Paneladmin.yugma.studioUser management, provider config, usage stats
Documentationdocs.yugma.studioThis site
Landing Pageyugma.studioMarketing site

Tech Stack

LayerTechnology
FrontendReact 18, TypeScript, Vite
3D EngineThree.js via React Three Fiber + Drei
StateZustand (14 stores)
AIAnthropic Claude API (agentic tool-use loop)
3D GenerationMeshy.ai API (text-to-GLB)
AuthFirebase Auth (email/password + Google OAuth)
DatabaseFirestore + Realtime Database
StorageFirebase Cloud Storage
FunctionsFirebase Cloud Functions v2 (Node 20), 14 deployed
HostingFirebase multi-site hosting

What Makes Yugma Different

  1. Agentic AI loop — The AI calls tools, sees results (including generated IDs), and chains up to 8 dependent operations per turn. It builds coherent scenes, not random objects.

  2. 45 tokens/object — The custom YSL serialization format fits a 50-object scene in ~2,400 tokens, letting the AI maintain full scene awareness.

  3. Client-side spatial intelligence — Circle, grid, stack, spiral, and scatter patterns are computed with real trig, not hallucinated by the LLM.

  4. 16-phase roadmap — From scene editing (live) through digital twins, physics simulation, video reconstruction, and cinematic rendering (scaffolded).