- BrainTools - https://www.braintools.ru -

Релиз FastMesh — метода генерации мешей 3D-объектов

Исследователи из Наньянского технологического университета (Сингапур) представили [1] FastMesh — метод быстрой генерации 3D-мешей. Добиться ускорения удалось благодаря разделению процесса компоновки сеток. Вместо создания треугольников система сперва генерирует вершины, а после восстанавливает по ним грани.

Релиз FastMesh — метода генерации мешей 3D-объектов - 1

Авторы проекта отмечают, что во всех популярных методах генерации 3D-мешей есть одна и та же проблема: последовательное представление вершин переиспользуют множество раз. Это раздувает длин последовательности и замедляет генерацию. 

FastMesh меняет порядок действий во время генерации:

  • Сперва модель создаёт вершины сетки с помощью авторегрессионной модели. Благодаря этому становится проще поддерживать их число.

  • После этого двунаправленный трансформер за один шаг восстанавливает грани между вершинами. Его обучают на матрицах смежности, построенными на основе отношений между вершинами.

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

Релиз FastMesh — метода генерации мешей 3D-объектов - 2

С инженерной точки зрения [2] решение простое, но выгодное по скорости генерации и экономии вычислительных ресурсов. Вместо длинной и сложной авторегрессии по полигонам процесс сводят к более компактному этапу единовременного достраивания связей.

Если смотреть по бенчмаркам, то метод FastMesh ускоряет генерацию в более чем восемь раз, если сравнивать с SOTA-подходами. При этом растёт художественное качество статей. Также FastMesh надо на 23% меньше токенов по сравнению с самым компактным из существующих токенизаторов.

Релиз FastMesh — метода генерации мешей 3D-объектов - 3

Исследователи планируют открыть код метода, но пока на GitHub есть только [3] заглушка со списком задач на будущее. Позже появятся веса, код инференса, обучающий код и демо на Hugging Face. Для запуска требуется Python 3.10 и CUDA 11.8.

Автор: daniilshat

Источник [4]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/18886

URLs in this post:

[1] представили: https://jhkim0759.github.io/projects/FastMesh/

[2] зрения: http://www.braintools.ru/article/6238

[3] есть только: https://github.com/jhkim0759/FastMesh

[4] Источник: https://habr.com/ru/news/942036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=942036

www.BrainTools.ru

Rambler's Top100