FlayZz

Blender Bpy

開発v1.0.0
作者:FlayZz更新日 2026-05-11blender-bpy@clawhub_flayzz/blender-bpy
コード生成スクリプトツール#Batch

AlphaMoatによると、2026-09時点でBlender Bpyのダウンロード数は2,468、スター数は0で、AIスキル全体5,078件中4,126位、開発では577件中508位です。

インストール数
124
ダウンロード数
2468
スター数
-
総合順位
#4,126
全体の上位 82% · 開発の上位 89%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗451788--
SkillHub ↗1242468-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

プロシージャルモデリング、オブジェクト操作、マテリアル割り当て、バッチレンダリングを扱い、バックグラウンドモードでスクリプトを実行する方法を説明します。スクリプトはプロジェクトファイルを変更したりローカルのファイルシステムにアクセスしたりする可能性があるため、実行前にコードを確認し、レンダリング範囲とリソース使用量を制限してください。

資料公開日 2026-10-29

できること

  • bpy でシーンオブジェクトを作成・調整する
  • オブジェクトにマテリアルを割り当てる
  • バックグラウンドまたはバッチレンダリングを計画する

使う場面

  • Python で Blender シーンを自動化し、スクリプトのファイル操作とレンダリング範囲を確認できる場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

シーンオブジェクトを作成する bpy スクリプト案を作って。実行はしないで。
このバッチレンダリングスクリプトが変更する可能性のあるファイルとリソース使用範囲を確認して。

月次の推移

ダウンロード数2468
403151226212026-03 · ダウンロード数 5562026-05 · ダウンロード数 10862026-06 · ダウンロード数 12252026-07 · ダウンロード数 14892026-08 · ダウンロード数 16842026-09 · ダウンロード数 246826-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-092468—-
2026-081684+13.1%-
2026-071489+21.6%-
2026-061225+12.8%-
2026-051086—-
2026-03556—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

1.4 KB・ClawHub v1.0.0
---
name: blender_bpy
description: Blender Python scripting via bpy API. Use for scene automation, procedural modeling, batch rendering, and object manipulation.
metadata: { "openclaw": { "requires": { "bins": ["blender"] }, "user-invocable": true } }
---

# Blender Python Automation (bpy)

## Prerequisites
- Blender must be installed and accessible from the CLI (`blender --version`).
すべて表示(全 49 行)
- Scripts run via: `blender --background --python <script.py>`
- For interactive use: connect via Blender's built-in Python console or the REST server addon.

## Common Snippets

### Create an object
```python
import bpy
bpy.ops.mesh.primitive_cube_add(location=(0, 0, 0))
obj = bpy.context.object
obj.name = "MyCube"
```

### Batch render all frames
```python
import bpy
scene = bpy.context.scene
scene.render.filepath = "//renders/frame_"
bpy.ops.render.render(animation=True)
```

### Apply a material by name
```python
import bpy
mat = bpy.data.materials.get("MyMaterial")
if mat is None:
    mat = bpy.data.materials.new(name="MyMaterial")
obj = bpy.context.object
if obj.data.materials:
    obj.data.materials[0] = mat
else:
    obj.data.materials.append(mat)
```

## Tips
- Always use `--background` when running headless (no UI).
- Use `bpy.data` (global access) vs `bpy.context` (active selection) correctly.
- For long renders, consider Cron jobs in OpenClaw so main chat isn't blocked.

開発の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。