polyhaven-material-swap について
polyhaven-material-swap は、PolyHaven の PBR テクスチャを Blender オブジェクトに順番に適用し、各マテリアルをレンダリングするコマンドラインスキルです。テクスチャセットや ID の指定、レンダリング設定の調整に対応します。
主な機能
- 01複数の PolyHaven テクスチャを適用
- 02マテリアル別の画像をレンダリング
- 034カテゴリのテクスチャプリセット
- 04テクスチャ解像度の選択
- 05画像サイズとサンプル数の設定
活用シーン
- 01製品モデルの仕上げを比較
- 02金属、木材、石材、布の案をレンダリング
MCP 対応
Blender MCP を介して Blender と連携し、テクスチャの適用と画像のレンダリングを行います。ポートを設定できます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kevinbadi/ blender-skills --skill polyhaven-material-swapインストール後、Claude Code で/polyhaven-material-swapを入力して読み込まれたか確認します。
同梱ファイルscripts/polyhaven-material-swap.js
詳細
PolyHaven マテリアルの切り替え
同じオブジェクトに複数の PolyHaven PBR テクスチャを1つずつ適用して、それぞれレンダリングします。マットブラック、光沢のあるホワイト、ヘアライン仕上げの金属、大理石など、製品の仕上げのバリエーションを見せるのに最適です。
実行方法
node polyhaven-material-swap/scripts/polyhaven-material-swap.js --object Mesh_0 --textures "marble_01,brushed_metal,carbon_fiber" --output ~/Desktop/variants
node polyhaven-material-swap/scripts/polyhaven-material-swap.js --object Mesh_0 --preset metals --output ~/Desktop/metals
オプション
| オプション | 説明 | デフォルト |
|---|---|---|
--object | Blender オブジェクト名 | 必須 |
--textures | カンマ区切りの PolyHaven テクスチャ ID | 必須(または --preset を使用) |
--output | レンダリング画像の出力ディレクトリ | 必須 |
--preset | テクスチャセット:metals、woods、stones、fabrics | なし |
--resolution | テクスチャ解像度:1k、2k | 2k |
--render-width | レンダリング画像の幅 | 1920 |
--render-height | レンダリング画像の高さ | 1080 |
--samples | レンダリングサンプル数 | 64 |
--port | Blender MCP ポート | 9876 |
プリセット
- metals — brushed_metal, rusty_metal, painted_metal_02, corrugated_iron
- woods — wood_cabinet_worn_long, plywood, bark_brown_02, wood_floor
- stones — marble_01, concrete_wall_003, rock_face, gravel_floor_02
- fabrics — fabric_pattern_07, leather_red_02, denim_fabric, burlap_01
コメント
Markdown 対応