com um clique
world-labs-chisel
// Chisel 3D blocking tool for world generation - geometry, walls, and reference models
// Chisel 3D blocking tool for world generation - geometry, walls, and reference models
World Labs Marble API integration - authentication, endpoints, models, and media uploads
World Labs export formats - Gaussian splats, meshes, images, and engine integrations
Single image input for world generation - requirements, best practices, and examples
Multi-image input with direction control and auto layout for world generation
Panorama and video input for world generation - maximum layout control
World Labs Studio - Compose multiple worlds, record camera animations, and expand boundaries
| name | world-labs-chisel |
| description | Chisel 3D blocking tool for world generation - geometry, walls, and reference models |
| allowed-tools | ["Bash","WebFetch"] |
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.
Chisel decouples geometry from aesthetics:
This separation enables rapid iteration—change the prompt to get completely different visual styles while keeping the same spatial layout.
Documentation: https://docs.worldlabs.ai/marble/create/chisel-tools/chisel-basics
┌─────────────────────────────────────────────────┐
│ 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 │ │
│ └───────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
| 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 |
| Action | Control |
|---|---|
| Orbit View | Middle Mouse |
| Pan View | Shift + Middle Mouse |
| Zoom | Scroll Wheel |
Create walls by clicking to place points:
Click sequence:
1 ──────── 2
│
│
4 ──────── 3
Result: A rectangular room outline
X to activateEnter to finishShift for straight lines (snaps to angles)Pull 2D faces into 3D volumes:
Before: After extrude:
┌─────┐ ┌─────┐
│ │ │ ╱ │╲
│ │ → │╱ │ ╲
└─────┘ └─────┘ │
╲ ╱
╲────╱
Z to activate extrudeUpload 3D models as starting points or guides:
| Format | Description | Max Size |
|---|---|---|
| GLB | Recommended, compact | 100 MB |
| FBX | Wide compatibility | 100 MB |
┌────────────────────┐
│ ┌──┐ │
│ │ │ ← pillar │
│ └──┘ │
│ │
│ ╔════╗ │
│ ║door║ │
│ ╚════╝ │
└────────────────────┘
"Ancient stone temple interior with torches,
moss-covered walls, dramatic lighting through
cracks in the ceiling"
Marble 0.1-plus (quality) or Marble 0.1-mini (draft)✅ 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
❌ 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
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
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
1. Create solid block
2. Negative extrude tunnel path
3. Add chamber volumes
4. Create uneven surfaces
5. Prompt: describe rock type, lighting, features
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 |
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 generationworld-labs-api - API integrationworld-labs-text-prompt - Prompting best practicesworld-labs-studio - Compose and animate generated worldsworld-labs-export - Export formats