Управление симметрией 3D-моделей через воксельное латентное пространство

26 сентября 202612 просмотров

В статье представлен подход, который задаёт вращательную, зеркальную или полиэдральную симметрию через преобразование воксельных латентов и согласование предсказаний модели на шагах генерации — без переобучения её основных компонентов. На проверке 266 объектов он сократил нарушения заданной симметрии по сравнению с несколькими альтернативами, сохранив качество восстановления на уровне исходной модели.

Управление симметрией 3D-моделей через воксельное латентное пространство

Что меняет SymTRELLIS

SymTRELLIS управляет симметрией 3D-моделей при генерации на основе flow в TRELLIS.2. Метод поддерживает конечные точечные группы: вращательные, зеркальные и полиэдральные.

Для этого не требуется переобучать базовые VAE или flow-модель. Практический критерий применения — необходимость задать симметрию модели во время генерации.

Как работает управление в латентном пространстве

Метод аппроксимирует действие пространственных преобразований обучаемым линейным оператором над воксельными латентами. Этот лёгкий spatial-transform latent mapper обучается на обычных, несимметричных 3D-данных.

На каждом шаге ODE flow предсказывает скорости для эквивалентных преобразований симметрии. Затем метод усредняет эти скорости — авторы называют этот процесс velocity symmetrization.

Ключевой элемент здесь — усреднение на каждом шаге генерации, а не переобучение базовой модели. Метод подходит, когда требуется согласовать генерацию с заданной симметрией.

Как задаётся симметрия

В SymTRELLIS спецификацию симметрии можно получить двумя способами:

  • автоматически оценить по первоначальной генерации TRELLIS.2;
  • задать пользователю.

Выбранная спецификация позволяет намеренно менять кратность симметрии за пределами того, что подсказывает входное изображение. Это важно, когда нужная симметрия должна определяться не только изображением.

Что показывают результаты

Авторы проверили метод на специально отобранном бенчмарке из 266 строго симметричных объектов. Он охватывает вращательную симметрию кратности от 2 до 20 и полиэдральные группы.

СравнениеРезультат
Ошибка симметрии относительно TRELLIS.2, Hunyuan3D-2.1 и TripoSGSymTRELLIS существенно снижает все метрики ошибки симметрии
Точность реконструкцииСохраняется на уровне, сопоставимом с базовой моделью

Результаты важны для задач, где нужно уменьшить ошибку симметрии без заметного расхождения с точностью реконструкции базовой модели.

Критерии выбора

Метод уместен, когда целевая модель должна иметь конечную точечную симметрию: вращательную, зеркальную или полиэдральную. Её спецификацию можно получить из первоначальной генерации или задать отдельно.

Если требуется намеренно изменить кратность симметрии относительно подсказки входного изображения, это также входит в описанные возможности. При оценке метода стоит учитывать оба критерия: ошибку симметрии и точность реконструкции.

Часто задаваемые вопросы

Похожие материалы

Все материалы
SymTRELLIS: управление симметрией 3D-моделей в латентах