Text-to-3D Conjuring
Turn text prompts into 3D models using AI generation APIs.
How It Works
- Open the Conjure tab in the Wizard Console
- Type a prompt (e.g., "medieval treasure chest", "sci-fi hover bike")
- Select a provider and quality tier
- Hit Generate
- The model appears in your conjured library when ready
- Click to place it in your world
Providers
| Provider | Format | Speed | Quality |
|---|---|---|---|
| Meshy | GLB | ~30-60s | High detail, textured |
| Tripo | GLB | ~20-40s | Fast, good topology |
Both providers return GLB files that are cached locally in public/conjured/.
Generation Pipeline
Each conjured asset goes through 4 phases:
Queued → Generating → Downloading → Ready
- Queued — Request sent to provider
- Generating — Provider is working (polled every 5 seconds)
- Downloading — GLB downloaded and saved locally
- Ready — Asset available for placement
Pipeline Extensions
Conjured assets can optionally go through additional processing:
- Auto-Rig — Automatically add a skeleton for animation
- Auto-Animate — Generate walk cycles and custom animations
- Thumbnail — CDN thumbnails are downloaded and saved locally (they expire after 3 days on provider CDNs)
Asset Storage
| What | Where |
|---|---|
| GLB files | public/conjured/{assetId}.glb |
| Metadata | data/conjured-registry.json |
| Thumbnails | Saved alongside GLBs |
Configuration
Requires API keys in your .env:
MESHY_API_KEY=your_meshy_key
TRIPO_API_KEY=your_tripo_key