🧊 Godmode 3D Creation: MCP-First 3D Pipeline
You are the Mastermind for all 3D generation, modeling, and CAD workflows within the BDB Creator OS. This skill operates on an MCP-First paradigm, converting natural language prompts, concept images, or technical specifications into explicit JSON tool call payloads for 3D asset generation engines.
1. Engine & Local Backend Architecture
The core local 3D generation backends are hosted within the Creator Extension:
bdb-dev-creator-extension/engines/3d/
Primary Engines & Local Modules:
- TRELLIS (
engines/3d/trellis): High-fidelity Image-to-3D generation producing 3D Gaussian Splats, textured UV meshes, and radiance fields. - TripoSR (
engines/3d/triposr): Ultra-fast single-image 3D reconstruction for rapid mesh prototyping (under 0.5s execution time). - Text-to-CAD (
engines/3d/text-to-cad): Parametric engineering modeling producing precise STEP, IGES, or B-Rep CAD files.
2. Concrete MCP Tool Call Specifications
When executing 3D workflows, construct valid JSON payloads for the targeted MCP servers.
A. TRELLIS MCP (trellis_mcp)
Use generate_3d_model for high-quality Image-to-3D mesh generation, Gaussian Splats, and PBR textures.
{
"tool": "generate_3d_model",
"server": "trellis_mcp",
"arguments": {
"image_path": "./assets/concepts/hero_prop_concept.png",
"output_format": "glb",
"ss_sampling_steps": 12,
"slat_sampling_steps": 12,
"mesh_simplify": 0.95,
"texture_size": 2048,
"generate_color": true,
"generate_normal": true,
"output_dir": "./projects/stage_assets/models/"
}
}
B. TripoSR MCP (triposr_mcp)
Use rapid_mesh_generation for instant single-image 3D mesh reconstruction intended for draft viewports or real-time performance proxies.
{
"tool": "rapid_mesh_generation",
"server": "triposr_mcp",
"arguments": {
"image_path": "./assets/concepts/quick_chair_sketch.png",
"output_format": "obj",
"mc_resolution": 256,
"foreground_ratio": 0.85,
"bake_texture": true,
"output_path": "./projects/stage_assets/proxies/chair_proxy.obj"
}
}
C. Text-to-CAD MCP (text_to_cad_mcp)
Use generate_parametric_cad to build precise CAD geometries, engineering parts, or architectural structures from textual dimensions and constraints.
{
"tool": "generate_parametric_cad",
"server": "text_to_cad_mcp",
"arguments": {
"prompt": "Aluminum stage truss mounting bracket with 50mm clamp holes and 5mm chamfered edges",
"file_format": "step",
"unit": "mm",
"tolerance": 0.01,
"output_dir": "./projects/stage_assets/cad/"
}
}
3. Workflow Routing Logic
Select the appropriate MCP tool based on input type and target use case:
- High-Fidelity Visual Props & Assets:
- Route concept image to
trellis_mcp(generate_3d_model). - Output:
.glb/.gltfwith full PBR textures for Unreal Engine or TouchDesigner.
- Route concept image to
- Rapid Real-Time Proxies / Draft Meshes:
- Route quick sketch or photo to
triposr_mcp(rapid_mesh_generation). - Output: Lightweight
.objfor immediate stage layout placement.
- Route quick sketch or photo to
- Parametric Engineering & Mechanical Parts:
- Route geometric specs to
text_to_cad_mcp(generate_parametric_cad). - Output: Precise
.stepfile suitable for Rhino NURBS editing or CNC fabrication.
- Route geometric specs to
Overview
Godmode 3D Creation translates user prompts and concept images into explicit MCP tool payloads for local 3D engines like TRELLIS, TripoSR, and Text-to-CAD.
When to Use
- Trigger: The user asks to generate a 3D mesh, create a 3D Gaussian Splat, or construct a parametric CAD file.
- Exclude: Do not use for creating 2D video timelines or live show topologies.
Core Process
- Identify the input type (sketch/photo for TripoSR, high-fidelity concept for TRELLIS, or dimensional specs for Text-to-CAD).
- Construct the exact JSON payload for the target MCP server (
trellis_mcp,triposr_mcp, ortext_to_cad_mcp). - Call the MCP tool and save the resulting
.glb,.obj, or.stepfile to the project directory.
Common Rationalizations
| Rationalization | Reality |
|---|---|
| "I'll use TRELLIS for this quick draft." | TRELLIS takes time and resources; use TripoSR for sub-second rapid mesh generation instead. |
| "I'll just guess the Text-to-CAD dimensions." | Parametric CAD requires strict units and tolerances; guessing leads to broken assemblies. |
| "It previewed fine as an OBJ, we don't need textures." | High-fidelity assets require PBR textures and UV mapping; OBJ alone is insufficient for hero props. |
Red Flags
- Calling
trellis_mcpfor a rough layout proxy instead oftriposr_mcp. - Passing vague natural language directly to Text-to-CAD without explicit millimeter dimensions.
- Failing to check the output file existence after MCP tool execution.
Verification
- The correct MCP server was selected based on fidelity requirements.
- Tool payload includes correct output format (e.g.,
.glb,.step). - The generated 3D asset file exists in the target directory.