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.

Ссылки и действия