Houdini 20.0 コンポジット

マットの取り扱い

マット は画像の特定の箇所を隔離するためにアルファチャンネルまたはマスクとして使用するグレースケール画像です。

例えば、画像を六角形にトリムしたい場合、六角形のマットを作成して、そのマットをノードのmask inputに接続します。

マットは、画像のカラー次第で単純(図形またはグラデーション)なものでも複雑なものにもなります。

To...Do this

マットを生成する

マットを使って画像の一部を隔離する

  • マットをノードのmask inputに接続します。

  • 画像をSwitch Alphaノードの1番目の入力に接続し、マットを2番目の入力に接続します。Switch Alphaノードは2番目の入力を1番目の入力のアルファチャンネルにコピーします。 Redo Premultiply パラメータをオンにして以前の Premultiplication を上書きします。

  • 離したい画像の平面に格納したマットを使うには、Premultiplyノードを使います。 Alpha パラメータには、マット平面の名前を使います。

  • マットを生成するノードの入力に画像を接続します。Matteノードのパラメータエディタで、 Image タブの Add Image パラメータを“C (RGB)”と“Multiply”に変更します。

マットを縮小または拡大する

  • ExpandまたはDilate Erodeノードを使えば、マットを縮小または拡大することができます。

    Dilate Erodeノードは高速ですが、大きく変更すると品質が悪くなります。Expandノードは遅いですが、品質は良いです。

マットのエッジとフォールオフを調整する

  • マットはグレースケール画像なので、コンポジターの画像マニピュレーションツールを使って完全に補間すればマットを調整することができます。

    Gammaノードでローエンド(gamma < 1)またはハイエンド(gamma > 1)にしてフォールオフを減らすことができます。

  • ゼロサイズと小さい DropoffExpandノードを使うと、マップに少しのフォールオフを追加することができます。

  • ガウスブラーでBlurノードを使えばマットを柔らかくすることができます。またEdge Blurノードを使えば、エッジ検出に基づいてブラーすることができるので、マップをより細かく調整することができます。

マットを結合する

  • コンポジットノードを使って、マットを結合します。

    2つのマットの論理和を得るには、ScreenMaximumAddノードを使います。論理和と同時に重複領域を除去するなら、XORノードを使います。

    2つのマットの論理積を得るには、Minimumノードを使います。あるマットから他のマットを除去するなら、Subtractノードを使います。

    あるマットを他のマットで乗算するには、Multiplyノードを使います。

コンポジット

基本

レイヤ

カメラエフェクト

上級

導師レベル