world-labs-chisel
World Labs Chisel Tool
Chisel is an AI-native 3D blocking tool that separates structure from style for world generation. Define room layouts, architectural structures, and scene composition—then let AI fill in the visual details.
Overview
Chisel decouples geometry from aesthetics:
- Structure: You define with 3D blocking (walls, volumes, layouts)
- Style: AI generates based on your text prompt
This separation enables rapid iteration—change the prompt to get completely different visual styles while keeping the same spatial layout.
Accessing Chisel
- Go to https://marble.worldlabs.ai
- Click the Omnibox → Select 3D Input mode
- Click Start to enter the Chisel Scene
- Or open existing world → Edit in Chisel
Documentation: https://docs.worldlabs.ai/marble/create/chisel-tools/chisel-basics
Core Concepts
Structure vs Style
┌─────────────────────────────────────────────────┐
│ CHISEL (You Define) │
│ ┌───────────────────────────────────────────┐ │
│ │ 3D Geometry: walls, volumes, layout │ │
│ │ Reference models: furniture placement │ │
│ │ Camera position: viewpoint for generation│ │
│ └───────────────────────────────────────────┘ │
│ + │
│ TEXT PROMPT (You Describe) │
│ ┌───────────────────────────────────────────┐ │
│ │ Style: "modern minimalist" / "rustic" │ │
│ │ Materials: "marble floors" / "wood" │ │
│ │ Lighting: "warm sunset" / "neon" │ │
│ │ Details: paintings, plants, furniture │ │
│ └───────────────────────────────────────────┘ │
│ = │
│ GENERATED WORLD (AI Creates) │
│ ┌───────────────────────────────────────────┐ │
│ │ Your layout + AI-generated visuals │ │
│ └───────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
Tools & Keyboard Shortcuts
| Tool | Key | Description |
|---|---|---|
| Wall Tool | X |
Draw walls by clicking points |
| Extrude Tool | Z |
Pull faces to create volumes |
| Delete | Delete |
Remove selected geometry |
| Undo | ⌘Z / Ctrl+Z |
Undo last action |
Navigation
| Action | Control |
|---|---|
| Orbit View | Middle Mouse |
| Pan View | Shift + Middle Mouse |
| Zoom | Scroll Wheel |
Wall Tool (X)
Create walls by clicking to place points:
Click sequence:
1 ──────── 2
│
│
4 ──────── 3
Result: A rectangular room outline
Usage
- Press
Xto activate - Click to place wall start point
- Click to place subsequent corners
- Double-click or press
Enterto finish - Adjust wall height using wall handles
Tips
- Hold
Shiftfor straight lines (snaps to angles) - Walls automatically have height - adjust in properties panel
- Create openings by selecting wall segments and adjusting
Extrude Tool (Z)
Pull 2D faces into 3D volumes:
Before: After extrude:
┌─────┐ ┌─────┐
│ │ │ ╱ │╲
│ │ → │╱ │ ╲
└─────┘ └─────┘ │
╲ ╱
╲────╱
Usage
- Select a face (floor, ceiling, wall)
- Press
Zto activate extrude - Drag to pull out geometry
- Click to confirm
Tips
- Extrude floor to create platforms, steps, raised areas
- Extrude walls to create alcoves, pillars, protrusions
- Negative extrude (push in) for recesses, doorways
Reference Geometry Import
Upload 3D models as starting points or guides:
Supported Formats
| Format | Description | Max Size |
|---|---|---|
| GLB | Recommended, compact | 100 MB |
| FBX | Wide compatibility | 100 MB |
How to Use
- Click "Import Reference" or upload via template
- Upload your GLB/FBX file
- Position and scale the reference using handles
- Use as basis for blocking out geometry
- The reference defines structure; AI adds style
Good Reference Models
- Simple architectural blockouts
- Furniture placement guides
- Terrain rough shapes
- Vehicle/prop silhouettes
Generation Workflow
Step 1: Block Out Geometry
┌────────────────────┐
│ ┌──┐ │
│ │ │ ← pillar │
│ └──┘ │
│ │
│ ╔════╗ │
│ ║door║ │
│ ╚════╝ │
└────────────────────┘
Step 2: Position Panorama Camera
- Place camera at desired viewpoint
- Adjust height for perspective
- Rotate to face desired direction
Step 3: Add Text Prompt
"Ancient stone temple interior with torches,
moss-covered walls, dramatic lighting through
cracks in the ceiling"
Step 4: Generate
- Select model:
Marble 0.1-plus(quality) orMarble 0.1-mini(draft) - Click Generate
- AI transforms your blocks into detailed world
Step 5: Iterate
- Change only the text prompt to explore different styles
- Same structure can become: modern, medieval, sci-fi, etc.
Best Practices
DO
✅ Start simple: Block major shapes first, add detail later ✅ Define boundaries: Clear walls help the model understand space ✅ Use reference: Import models for complex shapes ✅ Consider scale: Block at realistic proportions ✅ Leave openings: Doors, windows, passages for flow ✅ Iterate on style: Try different prompts with same geometry
DON'T
❌ Over-detail geometry: Blocks should be rough; AI adds visual detail ❌ Ignore physics: Floating geometry may cause issues ❌ Create impossible spaces: Non-euclidean geometry confuses the model ❌ Skip the prompt: Text is crucial for guiding the style
Common Patterns
Interior Room
1. Draw outer walls (X)
2. Add interior walls for rooms
3. Cut doorways (negative extrude)
4. Raise platform for level changes
5. Add pillar blocks
6. Prompt: describe style, era, condition
Outdoor Scene
1. Create ground plane
2. Extrude terrain features (hills, cliffs)
3. Block building volumes
4. Add path/road depressions
5. Prompt: describe biome, time, weather
Cave/Tunnel
1. Create solid block
2. Negative extrude tunnel path
3. Add chamber volumes
4. Create uneven surfaces
5. Prompt: describe rock type, lighting, features
Style Variation Examples
Same geometry, different prompts:
| Prompt | Result |
|---|---|
| "Modern minimalist gallery with white walls" | Clean, contemporary |
| "Medieval castle great hall with tapestries" | Gothic, historical |
| "Cyberpunk nightclub with neon lighting" | Futuristic, vibrant |
| "Abandoned warehouse, overgrown with vines" | Post-apocalyptic |
Note on API Integration
Chisel is primarily a UI-based tool within the Marble app. The blocked-out geometry is used during generation within the Marble interface.
For programmatic world generation, use:
world-labs-image-prompt- Single image as inputworld-labs-multi-image- Multiple images with direction controlworld-labs-text-prompt- Text-only generation
Related Skills
world-labs-api- API integrationworld-labs-text-prompt- Prompting best practicesworld-labs-studio- Compose and animate generated worldsworld-labs-export- Export formats