Install
openclaw skills install @yamasite/blender-asset-generatorGenerates ecommerce/game/teaching 3D assets via Blender scripts (Blender 4.2+ including 5.x). Supports cloud Windows and local machines; reference-image guided workflow with graceful degradation when vision is unavailable.
openclaw skills install @yamasite/blender-asset-generatorThis Skill generates a reproducible asset project that can be executed in:
The Skill outputs:
spec.json) describing the assetscripts/*.py) using bpyGLB (required), FBX (optional), USDC (optional), plus preview rendersChoose a mode:
Text-only Mode (no image or no vision): fast and deterministicVision-assisted Mode (reference images + multimodal model): extract structure/dimensions from images, then confirm with userProvide input:
ecommerce / game / teaching) + desired output formats (GLB required, FBX optional)The Skill will:
spec.jsonscripts/build.py, scripts/render.py, scripts/export.py (or update them)Cloud (Windows) and Local (Windows/macOS) run commandsBlender Version: 4.2+ (supports 4.2 and 5.x)
Primary Runtime: Cloud PC (Windows)
Output Priority: GLB required; FBX optional
USD: USDC optional (via file extension)
Use Case: ecommerce | game | teaching
Asset Name:
Asset Category: (e.g., bottle / lunch box / hanger / simple prop / teaching diagram)
Text Description (required):
- What it is:
- Key parts/components:
- Material style (optional): plastic/metal/glass/wood/fabric
- Target realism: low/medium/high
Dimensions (recommended):
- Provide at least ONE anchor dimension, e.g. height=240mm
- If unknown: provide category-typical size OR accept default size
Constraints (optional):
- Poly budget (triangles):
- UV: required | optional | no
- Texture placeholders: yes | no
- Naming convention: (optional)
Reference Images (optional):
- Attach images (front/side/top) if available
- If images are provided, say whether there is a scale reference in the image:
- e.g. A4 paper / coin / ruler / hand / known product standard size
Read these as needed:
references/workflow.mdreferences/ecommerce-reference-guided-template.mdreferences/degradation-strategy.mdreferences/qa-checklist.mdreferences/presets.mdAlways output in this structure:
Project Package
spec.json (final)Run Instructions
Expected Artifacts
scene.blendexports/*.glb (required)exports/*.fbx (optional)renders/*.png (required: at least 2 views)run-log.txt (required)QA + Evaluation
Achieved | Partially Achieved | Not AchievedText-only Mode + ask for a minimal clarification form (see references/degradation-strategy.md).Use the project skeleton to generate a runnable folder:
assets/project-skeleton/spec.schema.jsonassets/project-skeleton/spec.example.jsonassets/project-skeleton/scripts/build.pyassets/project-skeleton/scripts/render.pyassets/project-skeleton/scripts/export.pyassets/project-skeleton/run_local_windows.ps1assets/project-skeleton/run_local_macos.shassets/project-skeleton/run_cloud_windows.ps1