Blenderで画像の特定の色を抽出する方法

結論

Blenderで画像の特定の色を抽出するには、以下のようにノードをつなぎます。

ノードの画像

ノードの一覧

  • 入力 > RGB
  • テクスチャ > 画像テクスチャ
  • コンバーター > ベクトル演算 > 距離
  • コンバーター > 数式 > 比較
  • シェーダー > ホールドアウト
  • シェーダー > シェーダーミックス
  • 出力 > マテリアル出力

サンプルプロジェクトは、以下のボタンからダウンロードできます。

使い方

  1. 画像テクスチャノードに、任意の画像をセットする
  2. RGBノードで、抽出したい色を選択する
  3. 比較ノードの値を調整して選択範囲を調節する
  4. F12キーを押してレンダリングする
  5. Alt + Sキーで画像を保存する
マテリアル出力ノードをクリックすることで色を切り替えることができます

「水色の部分だけ光沢を出す」といった用途にも応用できそうです。