mcpField
P
polyhaven-material-swap

polyhaven-material-swap

github.com/kevinbadiクリエイティブ・メディア210141 回インストール30 週間前に更新
リポジトリ

polyhaven-material-swap について

polyhaven-material-swap は、PolyHaven の PBR テクスチャを Blender オブジェクトに順番に適用し、各マテリアルをレンダリングするコマンドラインスキルです。テクスチャセットや ID の指定、レンダリング設定の調整に対応します。

主な機能

  1. 01複数の PolyHaven テクスチャを適用
  2. 02マテリアル別の画像をレンダリング
  3. 034カテゴリのテクスチャプリセット
  4. 04テクスチャ解像度の選択
  5. 05画像サイズとサンプル数の設定

活用シーン

  1. 01製品モデルの仕上げを比較
  2. 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
オプション
オプション説明デフォルト
--objectBlender オブジェクト名必須
--texturesカンマ区切りの PolyHaven テクスチャ ID必須(または --preset を使用)
--outputレンダリング画像の出力ディレクトリ必須
--presetテクスチャセット:metals、woods、stones、fabricsなし
--resolutionテクスチャ解像度:1k、2k2k
--render-widthレンダリング画像の幅1920
--render-heightレンダリング画像の高さ1080
--samplesレンダリングサンプル数64
--portBlender 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

コメント