Исследователи из Национального университета Ян Мин Цзяотун (Тайвань) представили Voxify3D — это метод генерации стилизованных воксельных моделей из готовых 3D-мешей. Метод позволяет контролировать степень абстракции и использует фиксированную палитру с 2-8 цветами, благодаря чему получается избегать «грязных» переходов.

Авторы работы отмечают, что в разработке игр и дизайне часто используют воксельную графику вместе с привычными мешами. Инструменты процедурной вокселизации (Blender Geometry Nodes) не всегда хорошо справляются с задачей, а модели для генерации изображений выдумывают несуществующие детали, меняют внешний вид моделей и позволяют себе слишком много вольностей.

Для решения проблемы разработали Voxify3D — двухэтапный пайплайн для генерации воксель-арта. На первом этапе модель получает 3D-модель, генерирует изображения модели с разных точек обзора и создаёт грубое воксельное представление с базовой геометрией и цветами. После этого модель использует ортографические проекции модели по шести осям для более точной подгонки положения вокселей. Это позволяет избежать появления сдвигов и размытия границ воксельной фигуры.

Для оценки результата исследователи провели опрос в группе из 72 участников. Им показывали исходную модель и вокселизированные разными способами варианты. По параметру сохранения геометрии метод Voxify3D собрал 96,55% голосов, а по визуальной привлекательности — 80,36%. Метод плохо справляется с сохранением мелких деталей.

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

Подробнее о методе Voxify3D можно узнать из текста исследовательской работы. Позже разработчики планируют опубликовать код.