3D surface cutting and UV unwrapping are fundamental problems in computer graphics. Traditional geometric optimization methods mainly focus on reducing parameterization distortion, but they often overlook visual semantic coherence in seam layouts. Recent autoregressive generative methods improve semantic coherence, yet limited perception of mesh topology often causes inaccurate local cuts. To address these limitations, we introduce SeamFlow, a novel generative framework for 3D surface cutting. We reformulate the discrete mesh-cutting problem as continuous flow matching in a high-dimensional edge-probability space. Through continuous relaxation, SeamFlow learns a deterministic mapping from a Gaussian prior to a target seam-probability distribution. An evolution network couples local topological tokens with global shape priors and guides smooth probability flow through Ordinary Differential Equation solving. Compared with existing autoregressive generative frameworks, SeamFlow improves topology awareness through edge tokenization while eliminating both 3D spatial projection errors and artificial sequential-order bias. Extensive experiments demonstrate that SeamFlow achieves exceptional semantic coherence and remarkably low parameterization distortion. The project page is https://meshy-dev.github.io/seamflow.
Figures & tables
Figure 1. SeamFlow , a structure-aware flow matching model on edge probabilities for 3D mesh surface cutting.
Figure 2. Different generative UV surface cutting approaches.
Figure 3. The pipeline of SeamFlow . The framework facilitates structure-aware surface cutting through a flow matching paradigm: (1) Global Encoder: Extracts global geometric and semantic features from point cloud coordinates and surface normals. (2) Structure-aware Flow Matching: The core Transformer integrates global priors to evolve noisy edge tokens into precise edge probabilities within a continuous time domain.
Figure 4. Comparison of UV cutting and unwrapping results on regular models produced by Ours, Blender Smart UV, xatlas, PartUV, Nuvo, FlexPara and OptCuts, where the 2D UV coordinates are color-coded by ground-truth point-wise normals to facilitate visualization.
Figure 5. Examples of UV cutting and unwrapping results on models from ABC dataset produced by Ours, where the 2D UV coordinates are color-coded by ground-truth point-wise normals to facilitate visualization.
Method
Angle Dist. ↓
Area Dist. ↓
# islands ↓
Time(s) ↓
Mean Dihed.( ∘ ) ↑
>30∘↑
>60∘↑
Blender
1.69
1.50
202.8
0.25
53.59
73.4%
46.9%
xatlas
0.14
0.06
178.0
3.75
56.65
74.9%
49.0%
PartUV
0.13
0.11
47.4
7.94
55.97
72.8%
50.6%
Nuvo
1.34
1.47
8.0
526
44.92
67.5%
50.6%
FlexPara
0.36
0.47
5.4
312
42.10
65.3%
50.6%
Optcuts
0.18
0.11
19.06
4.71
32.44
51.0%
33.6%
Table 1. Quantitative comparisons of different methods on geometric and topological metrics.
Figure 6. Seam-cutting results on multi-component assemblies. For composite scenes containing multiple independent meshes, SeamFlow leverages the global encoder to perceive holistic semantic context while simultaneously processing all constituent sub-components.
Figure 7. Checkerboard texture mapping comparison. The figure illustrates the checkerboard mapping results on a teacup model under various UV parameterization schemes.
Figure 8. Qualitative comparison on complex models. SeamFlow exhibits remarkable geometric adaptability in its cutting strategy: in regions with complex topology (e.g., fire extinguisher handles), the model executes precise and fine-grained cuts to effectively release parameterization distortion. Conversely, in geometrically simpler regions (e.g., bottle bodies), it maintains concise, long-path seams. In contrast, baseline methods tend to either suffer from insufficient segmentation in complex areas or excessive fragmentation in simple regions.
Figure 9. Qualitative comparison of 3D texture generation. The UV-unwrapping result of SeamFlow ensures sharp continuity for text ("FIRE") and logos across seams, owing to its semantically coherent and well-structured UV islands.
Figure 10. Visualization of inpainting of SeamFlow.
Figure 11. Visualization of Attention Weights. The attention weights are color-coded from blue to yellow, representing low to high attention intensities, respectively. We track four distinct edge tokens across the mesh; for each token, we present a comparative view featuring one attention head that predominantly captures global context alongside another head that focuses on localized topological structures.
Figure 12. Projection error visualization for autoregressive methods.
Method
Angle Distortion ↓
Area Distortion ↓
# of islands ↓
Time(s) ↓
Auto-Regressive
0.33
0.72
18.39
11.46
Ours w/o Global Condition w/ Global Condition
0.18
0.24
31.92
5.27
0.12
0.14
28.72
5.63
Table 2. Quantitative comparisons of ablation study.
Method
Top-1
Top-2
Blender
3.5%
14.9%
FlexPara
7.8%
27.3%
Nuvo
0%
0%
Optcuts
4.3%
17.7%
PartUV
4.3%
13.7%
xatlas
19.1%
44.6%
Table 3. User study results.
Figure 13. Some failure cases.
Figure 14. Comparison of UV cutting and unwrapping results on regular models produced by Ours, Blender Smart UV, xatlas, PartUV, Nuvo, FlexPara and OptCuts, where the 2D UV coordinates are color-coded by ground-truth point-wise normals to facilitate visualization.
Figure 15. Generation diversity and high-poly generalizability of SeamFlow. (a) Diversity Analysis: Given identical inputs, SeamFlow generates multiple plausible seam layouts with distinct topological styles, demonstrating the model’s ability to produce diverse yet valid solutions. (b) High-poly Generalizability: SeamFlow scales effectively to high-resolution geometry. Shown here is a 100k-face AI-generated mesh, illustrating robust generalization in seam placement and UV unwrapping at scale.
Figure 16. Comparison of UV cutting and unwrapping results on complex models produced by Ours, Blender Smart UV, xatlas, PartUV, Nuvo, FlexPara and OptCuts, where the 2D UV coordinates are color-coded by ground-truth point-wise normals to facilitate visualization.
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 17. User study interface.
Figure 18. Complex models UV unwrapping comparison of Blender, xatlas, PartUV, Nuvo, FlexPara, OptCuts and SeamFlow.
Flow-based generative modeling learns probability transports from simple noise to data for fast sampling, density estimation, and controllable generation.
We present MeshTailor, the first mesh-native generative framework for synthesizing edge-aligned seams on 3D surfaces. Unlike prior optimization-based or extrinsic learning-based methods, MeshTailor operates directly on the mesh graph, eliminating projection artifacts and fragile snapping heuristics. We introduce ChainingSeams, a hierarchical serialization of the seam graph that orders chains from global structural cuts down to local details in a coarse-to-fine manner, and a dual-stream encoder that fuses topological and geometric context. Leveraging this hierarchical representation and dual-stream vertex embeddings, our MeshTailor Transformer utilizes an autoregressive pointer layer to trace seams vertex-by-vertex within local neighborhoods. Extensive evaluations show that MeshTailor produces more coherent and structurally regular seam layouts compared to recent optimization-based and learning-based baselines.
UV seam placement is a critical yet labor-intensive step in 3D content creation, requiring artists to balance chart shape, seam concealment, and alignment with semantic and geometric features. Existing automatic methods are primarily based on per-object optimization, relying on handcrafted objectives to avoid distortion or on proxies from pretrained models to inject semantic information. However, these strategies are not always well aligned with seams used in industrial production pipelines, often resulting in layouts that deviate from artist-preferred seam patterns and practical production requirements. To address these limitations, we propose SeamGen, a generative model for UV seam generation that aligns with artist preferences and production requirements. Instead of depending on manually designed objectives and constraints, SeamGen learns the distribution of per-edge seam labels from a large corpus of existing seam layouts using a flow-matching generative model. A key challenge is that typical Transformer architectures used in flow matching models are designed for sequential representations, such as point clouds, and cannot naturally account for mesh topology. To enable mesh-native learning, we design a Mesh Transformer backbone that interleaves local graph attention over mesh edges with global self-attention across vertices, capturing both fine-grained geometric cues and long-range topological coherence. To further improve inference-time controllability and quality, we exploit the training-free inpainting capability of flow models for both localized seam refinement and constraint-guided seam generation. Extensive experiments show that by learning priors from professional seam layout data, SeamGen produces UV layouts that better align with artist-authored preferences and achieve superior perceptual quality compared with distortion-based and semantic-proxy baselines.
Hao Xu, Yuqing Zhang, Yiqian Wu +5
State Key Lab of CAD&CG, Zhejiang University · VAST
UV parameterization is a fundamental step in 3D content creation, yet producing production-ready UV layouts remains challenging due to the gap between geometric distortion objectives and the stylistic preferences of professional artists. While classical methods optimize handcrafted energy functions, artist-authored UVs exhibit structural patterns such as straightened seams, axis-aligned islands, and flexible interior deformation, properties that are difficult to explicitly formulate. In this work, we present DreamUV, an end-to-end learning framework that formulates UV unwrapping as a generative Flow Matching problem. Rather than predicting a single optimal parameterization, DreamUV learns a mesh-conditioned transport process that maps noise samples to a distribution of artist-like UV layouts. To reflect real-world authoring practices, we introduce a boundary-aware training strategy that prioritizes seam geometry, and a Model-in-the-Loop Finetuning(MITL) scheme that explicitly accounts for discretization errors during sampling and stabilizes transport dynamics under heterogeneous supervision. We evaluate DreamUV on a large-scale dataset of professionally authored UV layouts. Experiments demonstrate that our method produces significantly straighter boundaries and tighter axis-aligned islands than both classical and learning-based baselines, while maintaining competitive distortion metrics. Qualitative results and a user study with professional artists further confirm that DreamUV generates UV layouts that are not only valid, but aligned with practical production requirements.
Quanyuan Ruan, Jiabao Lei, Xingyi Du +1
South China University of Technology · School of Data Science, The Chinese University of Hong Kong, Shenzhen · Lightspeed