pjt222/agent-almanac/create-3d-scene
- community
Checking that the SKILL.md file is still in the repository.
Set up a Blender scene programmatically via Python (bpy) with objects, materials, lighting, camera, and environment configuration. Use when creating reproducible 3D visualization scenes, automating product or architectural rendering setup, generating multiple scene variations programmatically, building template scenes for batch rendering workflows, or integrating 3D visualization into data pipelines.
Install
npx vskill@latest install pjt222/agent-almanac/create-3d-sceneSKILL.md
Create 3D Scene
Blender scene via bpy: objects + materials + lights + camera + env.
Use When
- Repro 3D viz scenes from scratch
- Auto product / architectural render
- Gen multi scene variations
- Template scenes for batch render
- Prototype layouts pre-manual
- 3D viz → data pipelines / reports
In
| In | Type | Desc | Example | |
|---|---|---|---|---|
| Scene spec | Config | Objects, mats, lights | Product dims, colors, lights | |
| Out reqs | Params | Res, engine, quality | 1920x1080, Cycles, 128 samples | |
| Asset paths | Paths | Models, textures, HDRIs | /path/to/hdri.exr, product_model.obj | |
| Camera | Params | Pos, rot, focal, DOF | location=(7,-7,5), lens=50mm | |
| Env | Config | World shader, BG, ambient | HDRI, solid, gradient |
Do
1. Script Struct
Got: Script w/ clear_scene() + main() If err: Python syntax, bpy import in Blender env
2. Mesh Objects
Got: Objects in scene w/ names + pos If err: Op syntax, coords, no name conflicts
3. Node Materials (PBR)
Got: Mats visible in shader editor If err: Node types, link syntax, color [0,1]
4. Lighting
Got: 3 lights w/ intensity + pos If err: Tune energy (Cycles vs EEVEE), rot fmt
5. Camera
Got: Camera w/ focal + DOF If err: Simpler rot if track_to fails, lens units
6. World Env
Got: World w/ HDRI / solid BG If err: Skip HDRI if missing → BG node + color
7. Render Settings
Got: Render ready If err: Engine spell, res = pos ints
8. Collections
Got: Named collections If err: Check exists before create, handle orphans
Check
- [ ] Script runs no err in BG mode
- [ ] Objects in outliner
- [ ] Mat colors + props in shader editor
- [ ] Camera frames objects
- [ ] Lights adequate (test render)
- [ ] World env loads
- [ ] Render settings fit out reqs
- [ ] Collections logical
- [ ] No orphan data blocks
- [ ] clear_scene() for repro
Traps
- Name conflicts: Unique names, check existing
- Color fmt: Tuples (r,g,b,a) [0,1]
- Missing alpha:
(r, g, b, 1.0) - Node conn err: Verify I/O before link
- Camera not active:
bpy.context.scene.camera = camera_object - Rel vs abs paths: Use abs / Path() cross-platform
- Units: Blender=meters, lens=mm
- Rot fmt:
math.radians()for deg→rad - Engine diff: EEVEE vs Cycles features
- Mem leak: Clear orphans in batch
→
- [script-blender-automation](../script-blender-automation/SKILL.md): Procedural + batch
- [render-blender-output](../render-blender-output/SKILL.md): Render pipeline + exec
- [create-2d-composition](../../visualization/create-2d-composition/SKILL.md): 2D variant
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingi18n/caveman-ultra/skills/create-3d-scene/SKILL.md
Popularity
- Repository stars
- 21
- Repository forks
- 2
- 7-day trend score
- 15
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/pjt222/agent-almanac/create-3d-scene)