SeamCrafter: Enhancing Mesh Seam Generation for Artist UV Unwrapping via Reinforcement Learning
2509.20725v2
cs.GR, cs.CV
2025-09-29
Авторы:
Duoteng Xu, Yuguang Chen, Jing Li, Xinhai Liu, Xueqi Ma, Zhuo Chen, Dongyu Zhang, Chunchao Guo
Резюме на русском
#### Контекст
Mesh seams являются ключевым аспектом разделения 3D-сурфацес для UV-параметризации и текстурирования. Некорректно расположенные seams могут вызвать серьезные проблемы, такие как высокая дисторция UV или избыточное разделение поверхности. Настоящие методы часто приходятся подвергаться торговле одной проблемой за другой, либо создавая высокую дисторцию, либо генерируя множество разделенных островов. В этом же контексте, новые методы необходимы для улучшения качества seams, сохраняя топологическую консистентность и визуальную фидлити.
#### Метод
Мы предлагаем SeamCrafter, авторегрессивную модель, выступающую в роли GPT-style seam generator, которая оперирует точечными облаками в качестве входных данных. Для повышения точности, SeamCrafter использует двух Branch Point-Cloud Encoder, который разделяет и захватывает геометрические и топологические признаки во время предобучения. Для дополнительного улучшения качества seams, мы оптимизируем модель с помощью Direct Preference Optimization (DPO), используя предпочтения полученные из новой фреймворка seam-evaluation. Этот фреймворк оценивает seams по дисторции UV и разделению островов, применяя парные предпочтения для уточнения модели.
#### Результаты
Мы провели множество экспериментов с разными подходами к seams. Результаты показали, что SeamCrafter значительно улучшает качество seams, уменьшая дисторцию и разделение островов. Мы проверили нашу модель на разных 3D-моделях, включая сложные и простые, и получили лучшие результаты по метрикам distortion и fragmentation в сравнении с другими методами. Также, мы проанализировали влияние нашего фреймворка на различные типы моделей и получили положительные результаты во всех сочетаниях.
#### Значимость
Наша модель может быть применена в различных областях, таких как 3D-моделирование, VR/AR, игровой индустрии, и других задачах, требующих точного разделения 3D-сурфацес. Улучшение качества seams не только ускоряет работу художников, но и повышает качество продуктов, особенно в текстурировании и рендеринге. Этот подход также открывает новые возможности для автоматизации и оптимизации процессов в UV-параметризации.
#### Выводы
Мы представили SeamCrafter, модель, которая улучшает качество seams в UV-параметризации. Наши результаты показывают, что SeamCrafter значительно превосходит предыдущие методы по метрикам distortion и fragmentation. В будущем, мы планируем расширить возможности модели, включив более сложные топологические структуры и провести дополнительные эксперименты на более крупных данных.
Abstract
Mesh seams play a pivotal role in partitioning 3D surfaces for UV
parametrization and texture mapping. Poorly placed seams often result in severe
UV distortion or excessive fragmentation, thereby hindering texture synthesis
and disrupting artist workflows. Existing methods frequently trade one failure
mode for another-producing either high distortion or many scattered islands. To
address this, we introduce SeamCrafter, an autoregressive GPT-style seam
generator conditioned on point cloud inputs. SeamCrafter employs a dual-branch
point-cloud encoder that disentangles and captures complementary topological
and geometric cues during pretraining. To further enhance seam quality, we
fine-tune the model using Direct Preference Optimization (DPO) on a preference
dataset derived from a novel seam-evaluation framework. This framework assesses
seams primarily by UV distortion and fragmentation, and provides pairwise
preference labels to guide optimization. Extensive experiments demonstrate that
SeamCrafter produces seams with substantially lower distortion and
fragmentation than prior approaches, while preserving topological consistency
and visual fidelity.
Ссылки и действия
Дополнительные ресурсы: