Labs UV Remove Overlap SOPは、入力のUVsが異なるUV島と重なっていないかどうかチェックします。 重なりが検知されたら、それに影響を受けているプリミティブを出力グループに割り当てることができます。 このノードは、影響を受けているプリミティブのUVを他のUV島と間を空けて詰め直すことで、重なりを修復することができます。
現在のところ、このノードはUDIMでは動作しません。しかし、UDIMはもうすぐ対応される予定です。
パラメータ ¶
UV Attribute
操作するUVアトリビュート。
Detection Resolution
重なりの検出の基準となるテクスチャ解像度。 解像度が高いほど検出結果の精度が良くなりますが、計算時間が長くなります。 あなたのプロジェクトのテクスチャ解像度よりも高く設定する必要性はありません。
Create Group from Detected Overlaps
重なったUVを持つプリミティブを出力プリミティブグループに割り当てます。 これを有効にすることで、3DビューでもUVビューでもその重なりを視覚化するのに役立ちます。 このグループは、オリジナルジオメトリ内の重なりを持つプリミティブをマークします。 Repair Overlaps を有効にした場合であっても、修復されたプリミティブがそのグループから除外されないので、どのプリミティブが修正されたのか分かります。
Group Name
重なったUVを持つプリミティブが格納される出力プリミティブグループの名前。
Repair Overlaps
UVの重なりを自動的に修復します。 UV島の重なりの部分は、既存のエッジに沿ってカットされ、他のUV島と間を開けて詰め直されます。
カット後もまだ重なりの部分に自己オーバーラップが含まれている場合、その部分は詰め直す前に個々のポリゴンに分解されます。
カットした部分のUVスケールは固定のままです。
Guide Position
3D内にUVレイアウトを表示するガイドジオメトリの位置。
Guide Scale
ガイドジオメトリのスケール。
Display Overlaps in Original UVs
比較用に、修復前のオリジナルのUVの重なりを赤で表示します。 わかりやすくするために、赤い部分を出力UVに残さないようにしました。 出力に存在する詰め直された島は白で表示されます。