AI-assisted 3D modeling workflows for Blender. Helps develop Python scripts for headless rendering, iterative asset creation, and automation using Blender's Python API (bpy).
AI-assisted development for Blender automation projects. This skill helps you build Python scripts, templates, and automation patterns for headless rendering and iterative 3D asset creation using Blender's Python API.
Assists with developing Blender automation scripts using Python 3.x and the Blender Python API (bpy). Designed for projects involving headless rendering workflows, procedural modeling, and AI-assisted 3D asset creation.
When working on Auto-Blender projects, follow these guidelines:
Maintain the standard project layout:
```
src/ # Source scripts and modules
tests/ # Test files
```
**Before making changes:**
**When writing code:**
**Testing:**
**Scene setup:**
```python
import bpy
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete()
```
**Object creation:**
```python
from mathutils import Vector
bpy.ops.mesh.primitive_cube_add(location=Vector((0, 0, 0)))
obj = bpy.context.active_object
```
**Rendering:**
The project recently worked on character refinement features, involving:
**Example 1: Add a new procedural modeling script**
```
User: "Create a script that generates a procedural tree"
Assistant: [Creates Python script using bpy to generate geometry]
```
**Example 2: Fix rendering issues**
```
User: "The headless render isn't saving files"
Assistant: [Reviews render settings, checks output paths, fixes configuration]
```
**Example 3: Add tests**
```
User: "Add tests for the pig character script"
Assistant: [Creates pytest tests, mocking bpy where needed]
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/auto-blender-development-assistant/raw