Color Switchノード

アクセス: Nodes > Filter > Color Switch

Color Switchノードを使用すると、チャネルをオン/オフに切り替えて、出力からチャネルを削除できます。これは、単一チャネルで表示したい画像がある場合に便利です。たとえば、マスクを赤、緑、青だけにすると、複数のチャネルを1つのテクスチャに組み合わせることができます。

のチャネルの有効化と無効化TiledのノードColor Switchノード。

Color Switchノード入力

Input:入力からカラーチャネルを削除します。

Color Switchノードのプロパティ

Red, Green, Blue, Alpha

チェックボックス

チェックボックスを有効または無効にすると、保持および削除するカラーチャネルが決まります。

デフォルトでは、すべてのチャネルが有効になっています。

Color Switchノードワークフローの例

マスクを単一のテクスチャにカラースイッチング

の1つの用途Color Switchノードは複数のマスクを単一の画像にパックしています。一部のパイプラインでは、シーンのパフォーマンスを最適化するために、「チャネルパック」マスクとその他のグレースケールイメージが必要です。

この例は、レンダーIDの出力が必要な時計アセットの3つのマスクを示しています。ラバーストラップ用のマスク、時計の金属用のマスクがあり、3番目のマスクは時計の針です。さまざまな領域のマスクを使用すると、ルックデベロップメントアーティストはオブジェクトのさまざまな部分を調整したりレンダリングしたりできます。

これらのマスクを単一の画像にパックするには、3つのグレースケール画像を画像のR、G、Bチャネルに配置する必要があります。を使ってColor Switchノードはそれを行うことができます。

Color Switchノードを使用すると、不要な画像のチャンネルを取り除き、ブレンドできる単一の色を残すことができます。

を使ってColor Switchノードとは、各マスクを純粋な赤、緑、青に変換し、それらをマージできることを意味します。あなたは2つ必要ですMergeこれを実現するためのノード、両方のブレンドModeに設定Add。の値BaseそしてOver入力が一緒に追加され、この結果が生成されます。

このマップがエクスポートされてレンダリングに使用される場合、入力は単一のチャネルにのみ存在するため、シェーダー設定でチャネルを分割して、異なるマスクに画像のR、G、またはBを使用できます。これは、バンプ、鏡面粗さ、メタリックマップなどの単一チャネルマップで実現できます。

チャネルパックテクスチャを分解する方法については、 Shuffleノード

関連ノード