概要
色をネガポジ反転する単機能ノードです。実制作では完成絵に使うより、 マスクや高さマップの白黒を裏返す中間処理として頻繁に登場します。 ダメージ点滅などの演出フラッシュにも使えます。
使い方のポイント
- マスクの反転が最頻出: 「選んだ部分」と「選ばなかった部分」を入れ替える
(
thresholdやpath_maskの後段に) - 高さマップの反転で「出っ張り」を「くぼみ」に(
height_from_imageに invert 内蔵は あるが、任意の高さマップにはこのノード) - ダメージフラッシュ: 通常絵と反転絵を
switchやblendの opacity 切り替えで交互に
よくある失敗
- 透明部分が反転しない: 仕様(Aチャンネルは不変)。透明度を裏返したいなら
チャンネル操作系(
channel_split/channel_merge)で組む - 色相だけ回したかった: ネガポジは明暗も裏返る。色味の反転だけなら
hsv_adjustの hue +180 を使う
技術詳細
各ピクセルのR/G/Bチャンネルを 1.0 - value に変換します。Aチャンネルは変更されません。
関連ノード
threshold— 反転とセットで使うマスク作り(threshold側にも invert がある)hsv_adjust— 明暗を保った色相反転channel_split/channel_merge— アルファまで含めたチャンネル操作