Skip to main content

AI Scene Composer

The AI Composer is Yugma's primary interface — a chat panel where you describe what you want and the AI Director builds it.

How It Works

  1. Type a description: "Build a sci-fi hangar with neon lighting"
  2. The AI Director plans the scene (for complex requests)
  3. It calls tools to create objects, set materials, adjust lighting
  4. Objects appear in the viewport in real-time
  5. You can iterate: "Make the walls darker" / "Add 6 pillars in a circle"

Modes

ModeTemperatureUse case
Creative0.7Artistic scenes, varied output, mood pieces
Precise0.2Engineering layouts, exact dimensions, consistent

Toggle via the mode button in the AI panel header.

Scene Context

When "Scene On" is active, the AI sees your entire scene — object positions, materials, tags, and relationships. This enables:

  • "Move that sphere to the left"
  • "Make everything more metallic"
  • "Add pillars matching the existing style"

Spatial Patterns

The AI handles arrangement requests with precomputed positions:

  • "Arrange 8 cubes in a circle of radius 5"
  • "Create a 3x4 grid of spheres"
  • "Stack 6 cylinders"
  • "Place 12 objects in a spiral"
  • "Scatter 10 boxes randomly"

Positions are computed client-side (the AI doesn't do trigonometry) and injected into the prompt.

Style Memory

The AI analyzes your scene's existing materials and maintains consistency:

  • Dominant color palette
  • Roughness/metalness averages
  • Style classification (industrial, neon, minimalist, etc.)

15 AI Tools

ToolWhat it does
add_objectCreate a new primitive or GLTF object
update_objectChange position, rotation, scale, material, name, tags
remove_objectDelete an object
set_environmentChange HDRI, fog, ambient lighting
clear_sceneRemove all objects
animate_objectAdd A→B keyframe animation
duplicate_objectClone N times with offset
align_objectsAlign multiple objects on an axis
distribute_objectsEvenly space objects
focus_cameraSmoothly move camera to look at an object
apply_material_presetApply from 30 built-in PBR presets
search_selectFind and select objects by query
set_tagsAssign semantic tags
create_groupGroup objects under an invisible parent
set_animationMulti-keyframe animation with easing

Cross-Session Memory

Your conversation history is automatically saved. When you return, the AI remembers your last session and can continue where you left off.

Rate Limits

Free tier: 30 AI requests per hour per user. The counter resets on a rolling 1-hour window.