mcpField
B
blender-geometry-nodes

blender-geometry-nodes

github.com/composio-communityクリエイティブ・メディア1451 回インストール23 週間前に更新
リポジトリ

blender-geometry-nodes について

Blender Geometry Nodes とプロシージャルマテリアルを使ったシステム構築を Claude に案内するスキルです。再利用や編集が可能な非破壊ワークフローを重視し、拡張可能な形状生成と反復調整を支援します。

主な機能

  1. 01プロシージャルな形状生成
  2. 02再利用可能なノードシステム
  3. 03編集可能なパラメーター
  4. 04プロシージャルマテリアルのワークフロー
  5. 05非破壊モデリング

活用シーン

  1. 01サーフェス上へのオブジェクト配置
  2. 02プロシージャル環境の生成
  3. 03反復形状タスクの自動化
  4. 04抽象モーショングラフィックスの制作

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/composio-community/opencode-skills --skill blender-geometry-nodes

インストール後、Claude Code で/blender-geometry-nodesを入力して読み込まれたか確認します。

詳細

Blender Geometry Nodes

概要

このスキルを使うと、Geometry Nodes とプロシージャルマテリアルのワークフローを用いて、Blender でプロシージャルシステムを作成する方法を Claude がユーザーに案内できます。

ワークフローでは、次の点に重点を置きます。

  • プロシージャルモデリング
  • ノードベースの生成
  • 再利用可能なシステム
  • プロシージャルマテリアル
  • 非破壊ワークフロー
  • 創造的な反復
  • スケーラブルなアセット生成

目標は、すべての細部を手作業でモデリングすることなく、複雑なジオメトリ、パターン、環境、エフェクトを生成できる柔軟なプロシージャルセットアップを作成することです。

従来のモデリングワークフローとは異なり、Geometry Nodes では、メッシュを直接編集するよりも、システム、ロジック、プロシージャル生成を重視します。


セットアップ

開始する前に、次の手順を実行します。

  1. Blender をインストールします。 https://www.blender.org

  2. Blender を起動し、新しいプロジェクトを作成します。

  3. Geometry Nodes Workspace に切り替えます。

  4. オブジェクトを作成するか、選択します。

  5. Geometry Nodes モディファイアーを追加します。

  6. Geometry Nodes エディターを開きます。

推奨ツール:

  • Blender
  • 参照画像
  • Node Wrangler アドオン
  • マテリアルプレビュー

推奨アドオン:

  • Node Wrangler
  • Extra Mesh Objects

必要な入力

  • プロシージャルモデリングのアイデア
  • 形状の参照
  • マテリアルの参照
  • 配置やパターンの要件

任意:

  • 既存のメッシュ
  • テクスチャマップ
  • ハイトマップ
  • 参照環境

このスキルを使用する場面

次のような場合に、このスキルを使用します。

  • プロシージャルな環境を生成する
  • オブジェクトを散布する
  • プロシージャルマテリアルを作成する
  • 再利用可能なモデリングシステムを構築する
  • 抽象的なモーショングラフィックスを作成する
  • スケーラブルなアセットを設計する
  • 繰り返し行うジオメトリ作業を自動化する

使用しない場面

次のような場合は、このスキルを使用しないでください。

  • 高度に具体的な手作業でのスカルプト
  • 有機的なキャラクターのスカルプト
  • ポリゴンを一つずつ直接モデリングする作業
  • 独自に手作りしたジオメトリのみを必要とするワークフロー

使用例

反復する構造と動的なマテリアルを備えた、プロシージャルな SF 環境を作成します。

Claude は次の作業を行います。

  1. Geometry Nodes システムを作成する
  2. プロシージャルなオブジェクトを散布する
  3. 制御可能なランダム性を生成する
  4. プロシージャルマテリアルのロジックを適用する
  5. 編集可能なノード構造を維持する
  6. パラメーターを通じてスケーラブルな調整を可能にする

最終結果では、次のことを実現します。

  • 完全なプロシージャル性を維持する
  • 素早い反復に対応する
  • 一貫したパターンを生成する
  • 非破壊的な制御を維持する
  • 簡単に編集できる状態を保つ

Geometry Nodes の基本原則

1. 手作業ではなく、プロシージャルに考える

Geometry Nodes のワークフローでは、直接編集ではなくシステムに重点を置きます。

次のような作業ではなく、

  • オブジェクトを手作業で配置する
  • 繰り返しのディテールを手作業でモデリングする

ワークフローでは、次のことを行います。

  • ルールを定義する
  • プロシージャルにジオメトリを生成する
  • 繰り返し作業を自動化する
  • 編集可能なコントロールを公開する

プロシージャルな考え方により、次の点が向上します。

  • スケーラビリティ
  • 柔軟性
  • 反復の速度

2. ノードベースのロジックを使用する

Geometry Nodes のワークフローは、次の要素に依存します。

  • ノード間の関係
  • データフロー
  • プロシージャルな処理

一般的なノードシステム:

  • オブジェクトの配置
  • インスタンス化
  • ノイズシステム
  • カーブ生成
  • 属性操作

適切にノードを整理すると、次の点が向上します。

  • 読みやすさ
  • デバッグのしやすさ
  • 再利用性

3. ワークフローを非破壊に保つ

Geometry Nodes は、編集可能でパラメーター駆動の状態に保つ必要があります。

推奨ワークフロー:

  • コントロールを公開する
  • モディファイアーを使用する
  • 再利用可能なシステムを維持する

次のことは避けてください。

  • 早い段階での破壊的なメッシュ変換
  • ハードコードされた値
  • 柔軟性に欠けるノードツリー

非破壊システムにより、次の点が向上します。

  • 試行錯誤
  • スケーラビリティ
  • 長期的な柔軟性

4. ジオメトリとマテリアルをプロシージャルに組み合わせる

プロシージャルマテリアルは、プロシージャルジオメトリを補完する必要があります。

例:

  • ノイズ駆動のマテリアル
  • プロシージャルな摩耗表現
  • アニメーションシェーダー
  • 高さに基づく色の変化

マテリアルノードと Geometry Nodes を連携させることで、一貫性のあるプロシージャルシステムを作成できます。


5. クリエイティブな思考が不可欠です

ジオメトリノードは、単なる技術的なシステムではありません。

優れたワークフローには、次の要素が必要です。

  • クリエイティブな実験
  • 視覚的な反復
  • プロシージャルな問題解決
  • 抽象的な思考

Claude は、次のことを促す必要があります。

  • 反復的な実験
  • 再利用可能なプロシージャルロジック
  • 視覚主導の改良

ワークフロー

1. プロシージャルな目標を定義する

まず、次の点を特定します。

  • 生成するもの
  • バリエーションの動作
  • 編集可能な状態にしておくコントロール

例:

  • プロシージャルな建物
  • 地形システム
  • 抽象的なモーショングラフィックス
  • SF風パネルシステム
  • プロシージャルな植生

次の要素を定義します。

  • スケール
  • 繰り返し
  • ランダム性
  • マテリアルの動作

2. ベースジオメトリを作成する

次の要素から始めます。

  • カーブ
  • プリミティブメッシュ
  • ポイントシステム
  • 分布用サーフェス

最初はベース構造をシンプルに保ちます。

次の点に注力します。

  • プロシージャルな柔軟性
  • スケーラブルな構造
  • 再利用可能なロジック

3. ノードロジックを作成する

ジオメトリノードを使用して、次の処理を行います。

  • インスタンスを分布させる
  • ジオメトリを操作する
  • 属性をランダム化する
  • パターンを生成する
  • プロシージャルな動作を制御する

よく使われるノード:

  • Instance on Points
  • Noise Texture
  • Random Value
  • Curve to Mesh
  • Join Geometry

次の状態を保ちます。

  • 整理されたノード構成
  • ラベル付きのグループ
  • 再利用可能な構造

4. プロシージャルマテリアルを追加する

シェーダーノードを使って、次のものを作成します。

  • プロシージャルなサーフェス
  • アニメーションするマテリアル
  • ノイズによるバリエーション
  • スタイライズドなシェーディング

次の要素を組み合わせます。

  • ジオメトリノード
  • プロシージャルマテリアル
  • 属性駆動型シェーダー

これにより、次の点が向上します。

  • リアリティ
  • 視覚的な統一感
  • プロシージャルな制御

5. バリエーションとコントロールを追加する

次のパラメーターを公開します。

  • スケール
  • ランダム性
  • 密度
  • 間隔
  • 色のバリエーション

優れたプロシージャルシステムは、次の条件を満たす必要があります。

  • 編集可能な状態を保つ
  • すばやく適応できる
  • 実験に対応できる

次のような状態は避けます。

  • 固定されすぎたシステム
  • ハードコードされたレイアウト
  • 柔軟性に欠けるノードツリー

6. ノードツリーを最適化する

システムが大きくなるにつれて、次の作業を行います。

  • ノードグループを整理する
  • 不要なノードを削除する
  • ロジックを簡潔にする
  • 読みやすさを向上させる

適切に整理すると、次の点が向上します。

  • パフォーマンス
  • 保守性
  • デバッグの速度

7. 最終検証

レンダリングまたはエクスポートの前に、次の項目を検証します。

  • プロシージャルな一貫性
  • マテリアルの動作
  • ジオメトリの安定性
  • スケーラビリティ
  • ノード構成

次の項目をテストします。

  • パラメーターの調整
  • ランダム化の動作
  • パフォーマンスへの影響
  • レンダリング品質

出力要件

最終的な出力には、次のものを含めます。

  • 再利用可能なプロシージャルシステム
  • 編集可能なジオメトリノードのワークフロー
  • プロシージャルマテリアルの統合
  • スケーラブルな生成ロジック
  • 非破壊型のプロシージャルアセット

ワークフロー自体は、次の状態を保つ必要があります。

  • モジュール化されている
  • 整理されている
  • 編集可能である
  • スケーラブルである
  • 制作に適している

実行戦略(AI エージェント向け)

エージェントは、次のことを行う必要があります。

  1. 手作業ではなく、プロシージャルに考える
  2. 再利用可能なノードシステムを構築する
  3. 非破壊型のワークフローを維持する
  4. ノード構造を明確に整理する
  5. ジオメトリとマテリアルを一貫性を持って組み合わせる
  6. 実験と反復を促す

ワークフローでは、次の点を最適化します。

  • スケーラビリティ
  • 柔軟性
  • プロシージャルな制御
  • 視覚的な品質
  • クリエイティブな実験

ベストプラクティス

  • ノードツリーを整理しておく
  • 再利用可能なノードグループを使う
  • 編集可能なパラメーターを公開する
  • 破壊的なワークフローを避ける
  • ジオメトリとシェーダーのロジックを組み合わせる
  • プロシージャルシステムを頻繁に検証する
  • スケーラブルなプロシージャルデザインを優先する

注意事項

  • ジオメトリノードでは、実験とクリエイティブな思考が重要です
  • プロシージャルシステムは、手作業での繰り返しよりもはるかに優れたスケーラビリティを発揮します
  • ノードを適切に整理すると、ワークフローの品質が大幅に向上します
  • プロシージャルマテリアルは、プロシージャルジオメトリを大きく引き立てます
  • 非破壊型のワークフローは、反復の速度と柔軟性を高めます

コメント