Asset Pipeline
From text prompt to game-ready asset — the complete generation pipeline.
Pipeline Overview
1. Text to Image
Start with a clear description of what you want to create. The more specific, the better the results. Choose from nine models — fast options like Flux Schnell, sharper ones like Flux Dev, Flux 2 Flex, Flux Pro 1.1 and Flux 2 Pro, and the Ideogram v3 family when the image needs readable text.
Prompt Best Practices
- ✓ Be Specific: "A red sword" → "A crimson broadsword with golden crossguard"
- ✓ Include Style: "fantasy", "sci-fi", "medieval", "modern"
- ✓ Describe Materials: "metallic", "wooden", "crystalline", "stone"
- ✓ Add Details: "engraved runes", "glowing gem", "worn leather"
2. Image to 3D
Convert your generated image to a 3D mesh. Six image-to-3D models trade speed, detail, and texture quality — and multi-view jobs turn several angles of one subject into a more accurate model.
Choosing the Right Model
• TripoSR — fastest (under a second), vertex colors. Best for quick iterations and simple props.
• Trellis — clean meshes on a budget, PBR textures (~15s).
• Trellis 2 — game-ready topology with baked PBR (~17s).
• Hunyuan3D v3.1 Pro — detailed PBR, good on complex shapes (~1 min).
• Tripo H3.1 — game characters, quad topology, low-poly control (~1 min).
• Hyper3D Rodin v2 — best photoreal PBR and the highest detail (~90s).
• Multi-View: Meshy v5 Multi-Image and Rodin multi-view turn several angles of one subject into a more accurate model.
Tip: high-quality models and multi-view jobs can take several minutes. Generation continues even if you switch tabs.
3. Optimization
Roblox has strict limits on mesh complexity. The Optimize tab walks you through reducing polygons, handling textures, and preparing for import.
Roblox Limits
- • EditableMesh: ~10K triangles per part recommended
- • Triangle Count: Higher counts can cause performance issues
- • Texture Size: Keep textures reasonable (1024x1024 or lower)
Optimization Tips
- ✓ Use a quick preset (1K / 2.5K / 5K / 10K) or Smart Optimize for high-poly models
- ✓ Bake multiple materials into a single texture
- ✓ Remove hidden geometry (bottom of objects, etc.)
- ✓ Test in Studio with other objects to check performance
4. Importing to Studio
"Send to Game" places your optimized model directly into Roblox Studio as an EditableMesh — or export the file and import it manually.
Before Importing
- • Make sure Roblox Studio is open with a place loaded
- • Enable the EditableMesh beta feature (File → Beta Features)
- • Verify the MCP connection is active (check the Game tab)
Two Ways to Import
- ✓ Send to Game: One click in the Optimize tab imports via the EditableMesh API
- ✓ Show in Folder / Copy Path: Reveal the file and drag it into Studio (File → Import 3D) — handy for troubleshooting
After Importing
- • Model appears at workspace origin
- • Use Studio tools to position and scale
- • Add scripts, collisions, and other properties as needed
- • Save your place to persist the imported model