From fc5da5fbc5a070228ef9ea9a876b38b6f8ca7e7c Mon Sep 17 00:00:00 2001 From: Mai Ao Date: Fri, 11 Mar 2022 01:25:51 -0500 Subject: [PATCH] [IGNORE] Updated docs for *UV Remove Overlap SOP*. --- .../nodes/sop/labs--uv_remove_overlap-1.0.txt | 50 +++++-------------- 1 file changed, 13 insertions(+), 37 deletions(-) diff --git a/help/nodes/sop/labs--uv_remove_overlap-1.0.txt b/help/nodes/sop/labs--uv_remove_overlap-1.0.txt index 4b013272..60a11bd1 100644 --- a/help/nodes/sop/labs--uv_remove_overlap-1.0.txt +++ b/help/nodes/sop/labs--uv_remove_overlap-1.0.txt @@ -5,69 +5,45 @@ = Labs UV Remove Overlap = -"""Summary.""" +"""Marks and optionally repairs UV overlaps.""" -[Image:/images/sidefxlabs_banner.jpg] +The Labs UV Remove Overlap SOP checks the input UVs for any overlaps between different islands and within islands. Once overlaps are detected, the affected primitives can be assigned to an output group. The node can repair the overlaps by repacking the UVs of the affected primitives into the space between other islands. -:video: - #src:/movies/cablegenerator.mp4 - - +This node currently does not work with UDIM. But UDIM will be supported soon. @parameters UV Attribute: #id: uvattrib + The UV attribute to operate on. Detection Resolution: #id: detectres - - Choose Resolution: - #id: resmenu - - 128 × 128: - - 256 × 256: - - 512 × 512: - - 1024 × 1024: - - 2048 × 2048: - - 4096 × 4096: - - 8192 × 8192: - - 16384 × 16384: + The texture resolution that the overlap detection is based on. Higher values yield more accurate results at the cost of longer cook times. There is no need to set this higher than your project's texture resolution. Create Group from Detected Overlaps: #id: creategroup + Assigns primitives with overlapping UVs to an output primitive group. Turning this on also helps you visualize the overlaps in 3D and in the UV view. The group marks the primitives with overlaps in the original geometry. Even if you turn on *Repair Overlaps*, the repaired primitives are not removed from the group so you know which primitives have been repaired. Group Name: #id: groupname + The name of the output primitive group with overlapping UVs. Repair Overlaps: #id: repairoverlaps - - == Folder Name == - - Guide: - #id: guide + Automatically repairs the UV overlaps. Overlapping sections of the islands are cut away along existing edges and repacked into the space between other islands. +

If an overlapping section still contains self-overlaps after it is cut away, the section is disintegrated into individual polygons before repacking.

+

The UV scales of the cut-away sections remain fixed.

Guide Position: #id: guidepos + The position of the guide geometry that displays the UV layout in 3D. Guide Scale: #id: guidescale + The scale of the guide geometry. Display Overlaps in Original UVs: #id: displayorigoverlap - -@locals - - -@related -- [item | /link ] - + For comparison, displays in red the original UV overlaps before they are repaired. To be clear, the red parts no longer exist in the output UVs. The repacked islands that do exist in the output are displayed in white. \ No newline at end of file