Describe an asset, product, character, ship, tool, drone, artifact, or game item. Create Studio turns that rough thought into the same handoff chain: clean concept image, selected source, 3D model, UI wrapper, runtime, and xputty listing.
Idea brief
Step 02
Image lab
This phase stores the clean prompts you would send to Nano Banana / Midjourney / GPT Images. The production version wires this to hosted image generation; this phase gives the live site the guided structure immediately.
Step 03
Select the strongest source
Pick the concept with the cleanest silhouette, least cropping, most readable 3/4 form, and fewest tiny fragile details. This is the quality gate before 3D conversion.
Step 04
Model Lab
This is the focused creation tool capsule inside the guided xputty flow. Queue a conversion route, open the voxel/model lab in-card, jump to fullscreen focus, minimize it without unloading the tool, or dismiss it when the workflow moves on.
3D
xputty Model Lab
Sculpt, paint, inspect, export, and prep the asset without leaving Create Studio. The iframe keeps the current tool isolated so the Workbench/chat layer can attach later without CSS or JS collisions.
Model Lab is ready but not loaded yet.Use Open in card for guided workflow mode, or Fullscreen focus when you want the tool to take over the entire screen.
Status: idle · ready to loadNext: save manifest → optimize package → UI wrapper → runtime → publish
Model Lab activeProject draft preserved in the flow.
Step 05
Web optimization checklist
Prepare the generated model for browser use: optimized GLB, thumbnail, poster image, manifest entry, and optional high-quality archive copy.
Raw model storedKeep the original conversion output for lineage.
Optimized web GLB plannedMeshopt/Draco/KTX2 compression hooks belong here.
Thumbnail + poster plannedUsed for marketplace cards and lazy loading.
Decal/text warningReadable labels should be rendered in Three.js, not baked by image-to-3D.
Step 06
UI generation wrapper
This is the hidden magic: use the asset as the anchor, then generate the interface around it. The selected template defines component boundaries for the runtime.
Step 07
Runtime manifest
The manifest is the soul of the project. React/Three.js, xputty listings, workbench records, and future exports all read from this structure.
Step 08
Publish, sell, share, or remix
Phase 1 stores the project locally and prepares the data shape for the backend. The next backend pass connects saved projects to account IDs, asset storage, job queues, xputty listings, and exports.