# 3D Asset Generation

Generates, reconstructs and checks 3D assets for OpenMontage worlds.

- Repository: https://github.com/calesthio/OpenMontage (74341 stars)
- Category: Media
- License: AGPL-3.0
- Last updated: 2026-10-28
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add calesthio/OpenMontage --skill 3d-asset-generation -g -a claude-code -y`
Codex: `npx skills add calesthio/OpenMontage --skill 3d-asset-generation -g -a codex -y`
Cursor: `npx skills add calesthio/OpenMontage --skill 3d-asset-generation -g -a cursor -y`
Gemini CLI: `npx skills add calesthio/OpenMontage --skill 3d-asset-generation -g -a gemini-cli -y`

## Description

Generate, reconstruct, inspect, and route production 3D assets for OpenMontage worlds using Atlas Cloud, fal.ai, licensed catalogs, and Blender.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 3D Asset Generation

Use this skill when a production needs real meshes rather than primitive stand-ins.
It complements `threejs-world-generation`: that skill owns semantic world planning;
this skill owns how unique and repeated meshes enter the world with provenance.

## Route by asset role

| Need | Tool | Model/path | Why |
|---|---|---|---|
| Repeated vegetation, rocks, generic props | `threejs_asset_catalog` | CC0 Kenney catalog | Free, coherent, instancing-friendly |
| Unique object described in words | `atlas_3d` | `tripo-h3.1/text-to-3d` | Direct textured/PBR GLB with seeds and face limit |
| Object matching a concept image | `fal_3d` | Hunyuan 3D v3.1 Rapid image-to-3D | Better silhouette/style conditioning from one image |
| Several objects extracted from one regional composition | `fal_3d` | SAM 3D Objects | Individual and combined GLBs plus placement metadata |
| Terrain, composition, lighting, camera, final frames | `blender_world` | Blender 4.5 LTS / Eevee Next | Scene-level control; generated-asset APIs are not world renderers |

Never ask a text-to-3D model to generate a whole cinematic world in one mesh.
Generate hero objects, use licensed catalogs for high-volume scatter, and assemble
everything in Blender from a semantic specification.

## Paid-call discipline

Before every first provider call, state the exact provider, model, operation,
estimated unit cost, and number of requested outputs. Generate one sample before
a batch. As of 2026-08-13:

- Atlas Tripo H3.1: $0.22 untextured; $0.33 standard textures; $0.44 HD
  textures; detailed geometry adds $0.22; quad mesh adds $0.055.
- fal Hunyuan 3D v3.1 Rapid: $0.225 per generation; PBR adds $0.15.
- fal SAM 3D Objects: $0.02 per reconstruction.

Pricing changes. Confirm the provider page before quoting or running a batch.

## Asset prompt contract

Each request describes one isolated object, not a shot:

The rest: https://github.com/calesthio/OpenMontage/blob/HEAD/.agents/skills/3d-asset-generation/SKILL.md
