World Labs Studio - Compose multiple worlds, record camera animations, and expand boundaries
Install
npx skillscat add cloudai-x/world-labs-skills/world-labs-studio Install via the SkillsCat registry.
World Labs Studio
Studio is where you compose, animate, and enhance your generated worlds. Connect multiple worlds, create camera paths, and export final videos.
Accessing Studio
- Go to https://marble.worldlabs.ai
- Open a generated world
- Click Continue Creating (paintbrush icon) to access Studio tools
- Or access from your worlds tab
Documentation: https://docs.worldlabs.ai/marble/create/studio-tools/
Three Core Features
| Feature | Purpose |
|---|---|
| Compose | Connect and arrange multiple worlds |
| Record | Create camera animations with keyframes |
| Expand | Extend worlds beyond original boundaries |
Compose Mode
Overview
Compose allows you to:
- Connect multiple generated worlds into larger environments
- Position, rotate, and scale worlds
- Remove splat artifacts at boundaries
- Create seamless transitions
Interface
┌─────────────────────────────────────────┐
│ [World 1] ←→ [World 2] ←→ [World 3]│
│ ↕ ↕ │
│ [World 4] [World 5] │
└─────────────────────────────────────────┘
Compose Canvas ViewAdding and Positioning Worlds
- Add Scene: Click to browse your worlds
- Choose World: Select from saved worlds or community
- Position: World appears with positioning handles
- Repeat: Add more worlds to build larger environment
Controls Panel
| Property | Description |
|---|---|
| Position | Adjust X, Y, Z coordinates |
| Rotation | Orient worlds to align correctly |
| Scale | Resize worlds proportionally |
| Move Speed | Navigation speed (default: 3) |
| FOV | Field of view (default: 92) |
| Grid | Toggle grid visibility for alignment |
| Bounding | Show world boundary corners |
Splat Removal
Clean Gaussian splat artifacts at world edges:
- Select Splat Eraser tool
- Choose brush shape (circle/square)
- Adjust brush size
- Paint over artifacts
- Preview result in real-time
Splat Count: Monitor usage against your account limit (e.g., 500,000 / 2,000,000)
Fine-Tuning Connections
- Check overlapping areas where worlds meet
- Align ground levels—ensure floor heights match
- Match lighting for natural blending
- Test transitions by navigating between worlds
- Use consistent background color across scenes
Record Mode
Overview
Create cinematic camera animations:
- Define camera path with keyframes
- Control timing and easing
- Add AI enhancement pass
- Export high-quality video
Keyframe System
| Key | Action |
|---|---|
F |
Add keyframe at current position |
U |
Update current keyframe |
Delete |
Remove selected keyframe |
Space |
Play/pause animation |
Creating Camera Paths
Step 1: Position camera
Navigate to starting view using:
- WASD: Move
- Mouse: Look
- Q/E: Up/Down
- Shift: SprintStep 2: Add keyframe
Press F to create keyframe at current positionStep 3: Move to next position
Navigate to next camera positionStep 4: Repeat
Continue adding keyframes along desired pathTimeline Interface
0s 2s 4s 6s 8s 10s
├───●───┼───●───┼───────┼───●───┼───●───┤
KF1 KF2 KF3 KF4Keyframe Properties
| Property | Description |
|---|---|
| Position | Camera XYZ location |
| Rotation | Camera orientation (pitch, yaw, roll) |
| FOV | Field of view |
| Duration | Time to reach this keyframe |
| Easing | Interpolation curve (linear, ease-in/out, etc.) |
Easing Options
| Easing | Effect |
|---|---|
| Linear | Constant speed |
| Ease-In | Slow start, fast end |
| Ease-Out | Fast start, slow end |
| Ease-In-Out | Slow start and end |
| Bezier | Custom curve control |
Enhance Feature
After recording, apply AI enhancement:
- Temporal consistency: Smooth flickering artifacts
- Detail enhancement: Sharpen and improve quality
- Color grading: Apply cinematic color profiles
[Record] → [Preview] → [Enhance] → [Export]Expand Mode
Overview
Extend world boundaries beyond the original generation:
- Navigate to world edge
- Look for areas where world meets unexplored space
- Position yourself at good viewpoint
- Click Expand button
- AI generates new content matching existing style
Accessing Expand
- Click Continue Creating (paintbrush icon) on any generated world
- Available in the viewer or from your worlds tab
Expand Controls
| Control | Action |
|---|---|
| Click edge | Select expansion direction |
| Drag boundary | Define expansion area |
| Generate | Create new world section |
Expansion Scenarios
Indoor Extensions:
- Expand bedrooms into en-suite bathrooms
- Extend kitchens into dining areas
- Add hallways connecting rooms
- Create balconies from indoor spaces
Outdoor Growth:
- Expand gardens into larger landscapes
- Extend courtyards into street views
- Add pathways to new zones
Best Practices
✅ Expand in directions with good context
✅ Generate small sections, check quality
✅ Consider flow and logical navigation
✅ Think about how areas connect spatially
❌ Don't expand into empty void areas
❌ Avoid expanding where geometry is ambiguous
❌ Note: Vertical expansion (up/down) not currently supported
Limitations
- Cannot expand upward or downward (horizontal only)
- "Not within recommended area" warning indicates expansion limit
- Trajectories don't persist across page navigation
- Multiple expansions require Studio Compose to stitch together
Keyboard Shortcuts
Navigation
| Key | Action |
|---|---|
W |
Forward |
S |
Backward |
A |
Left |
D |
Right |
Q |
Down |
E |
Up |
Shift |
Sprint |
Mouse |
Look around |
Scroll |
Adjust speed |
[ |
Decrease FOV |
] |
Increase FOV |
0 |
Return to origin |
Recording
| Key | Action |
|---|---|
F |
Add keyframe |
U |
Update keyframe |
Delete |
Remove keyframe |
Space |
Play/Pause |
[ / ] |
Previous/Next keyframe |
Home |
Go to start |
End |
Go to end |
General
| Key | Action |
|---|---|
Ctrl+Z |
Undo |
Ctrl+Y |
Redo |
Ctrl+S |
Save |
Escape |
Cancel/Exit mode |
Tab |
Toggle UI |
Workflow Example
Creating a Walkthrough Video
- Generate worlds: Create 3 connected room worlds
- Compose: Connect rooms with aligned doorways
- Clean edges: Remove splat artifacts at transitions
- Plan path: Decide camera movement through spaces
- Record:
- Start at entrance
- Add keyframes every 2-3 seconds
- Include pauses at interesting features
- End at final destination
- Preview: Check timing and smoothness
- Adjust: Update keyframes as needed
- Enhance: Apply AI enhancement pass
- Export: Render final video
Export Settings
| Setting | Options |
|---|---|
| Resolution | 1080p, 2K, 4K |
| Frame rate | 24, 30, 60 fps |
| Format | MP4 (H.264), MOV (ProRes) |
| Quality | Draft, Standard, High |
Related Skills
world-labs-api- API integrationworld-labs-chisel- Block out geometry before generationworld-labs-export- Export formats and integrations