やりたいこと
- ベースカラーテクスチャは使いつつ一部の色を自由に変更したい。
ベースカラーテクスチャをそのまま反映した場合
一部の色を変更した場合
赤地の水玉、青地の水玉と様々なバリエーションを作りたい。
水玉模様の色変更はどうやる?
水玉模様はスタンプみたくテクスチャにペイントしたものなので、頂点カラーとかUVマスクを使った色変更ができない状況です。
そこで、ベースカラーテクスチャとは別に、マスク用のテクスチャを用意します。
ベースカラーテクスチャ
マスク用のテクスチャを用意
赤と緑の箇所の色を変更したい。
各チャンネルに別の色を指定
結果
白色のにじみが気になります。
おそらく色を塗る順番が重要で、白色が後から塗られるため、にじみが目立つものと思われます。
にじみを少なくさせる
結果
Lerpで出力した値をMultiplyしてあげるとにじみが抑えられました。