Manually Placed Seams
Manually Placed Seams
Flatiron allows you to preserve manually defined seams during the unwrapping process.
By default, Flatiron generates its own seams to achieve optimal results. However, you can choose to reuse existing seams from a source map channel.
Keep Seams Option
-
Disabled
Flatiron discards all existing seams and generates a new seam layout based on the current settings. -
Enabled
Flatiron uses the existing seams from the selected source map channel to unwrap the meshes.
Stretch vs. Seam Placement
Manually placed seams and the defined stretch limit may conflict.
If the existing seams do not allow Flatiron to maintain the specified stretch constraint, the algorithm will automatically introduce additional seams.
You can resolve this by:
- Adding more seams manually
- Increasing the allowed stretch value
Stretch Behavior
-
Stretch = 1.0
Flatiron prioritizes your manual seams and avoids adding new cuts whenever possible, even if this results in high distortion. -
Low stretch values
Flatiron enforces stricter distortion limits and will introduce more seams to maintain surface quality.
Finding the right balance between seam placement and stretch is essential and depends on how the UV map will be used downstream.
Seam Optimization
Flatiron may remove manually placed seams if they are considered redundant.
This typically happens when:
- A seam does not fully separate UV charts
- Adjacent surfaces can be placed without distortion
In such cases, the seam is removed to avoid unnecessary padding and improve packing efficiency.
Polygonal Unwrapping Mode
When using polygonal unwrapping:
- Manually placed seams that split polygons internally are preserved
- Automatically generated seams will respect polygon boundaries and will not further split polygons
This ensures consistency with the polygonal constraint while still honoring manual input where possible.