Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Geometry Script Layout UVs Options' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Geometry Script Layout UVs Options |
Outputs
| Type | Name | Description |
|---|---|---|
| enum | Layout Type | Type of layout applied to input UVs |
| integer | Texture Resolution | Expected resolution of the output textures; this controls spacing left between UV islands to avoid interpolation artifacts |
| real | Scale | Uniform scale applied to UVs after packing |
| vector2d struct | Translation | Translation applied to UVs after packing, and after scaling |
| boolean | Preserve Scale | Force the Repack layout type to preserve existing scaling of UV islands. Note, this might lead to the packing not fitting within a unit square, and therefore is disabled by default. |
| boolean | Preserve Rotation | Force the Repack layout type to preserve existing rotation of UV islands. Note, this might lead to the packing not being as space efficient as possible, and therefore is disabled by default. |
| boolean | Allow Flips | Allow the Repack layout type to flip the orientation when rotating UV islands to save space. Note that this may cause problems for downstream operations, and therefore is disabled by default. |
| boolean | Enable UDIMLayout | Enable UDIM aware layout and keep islands within their originating UDIM tiles when laying out. |
| integer | Per UDIM Texture Resolution |