3d-modelinglisted
Install: claude install-skill codeonym-org/codeonym-arch-design
# 3D modeling (Blender 5.2)
## Toolkit on this machine
| Tool | Use it for | Launch / CLI |
|---|---|---|
| **Blender 5.2 LTS** | Modeling, sculpting, materials, lighting, rendering, animation, compositing, video sequencing | `blender` (from the app grid) · terminal: `scripts/blender.sh` |
| **EEVEE** (real-time) | Fast renders on the Vega iGPU — mockups, previews, stylized work | engine `BLENDER_EEVEE` |
| **Cycles** (path tracing) | Photoreal renders — **CPU only here** (Vega APUs aren't supported by HIP), use denoising + low samples | engine `CYCLES` |
| Bundled add-ons | Node Wrangler, Rigify, glTF 2.0, FBX, OBJ/STL/PLY importers | *Edit → Preferences → Add-ons / Get Extensions* |
| `/usr/bin/ffmpeg` | Encode rendered frames to MP4 with AMD VAAPI | used by `render.sh` |
**Machine quirk:** Homebrew's `python3` (from `~/.zshrc`) hijacks Blender's embedded Python when Blender is launched *from a terminal* → numpy missing → glTF import/export errors. Launching from the GNOME app grid is fine. From a terminal use `scripts/blender.sh …` (all scripts here already fix PATH).
## Scripts
| Script | What it does |
|---|---|
| `check.sh` | Blender version, Cycles GPU availability, engines, bundled add-ons, VAAPI for animations |
| `blender.sh [args]` | Blender with the PATH fix above — use instead of `blender` in a terminal |
| `render.sh scene.blend [--engine eevee\|cycles] [--samples N] [--res WxH] [--frame N \| --anim]` | Headless still or animation render; animations become