Бесплатный аддон 299 Tools для Blender нарезает AI-фигурки на детали для 3D-печати
Автор японского сайта о стендовом моделизме 299 MODEL WORKS бесплатно выложил 299 Tools — набор из семи инструментов для Blender. Набор появился из повторяющихся задач, с которыми автор сталкивался, превращая сгенерированные нейросетью фигурки в детали для 3D-печати. Аддон делит модель на части автоматически, режет её по нарисованному контуру и оставляет между деталями зазор, чтобы после печати они входили друг в друга. Набор разрешено использовать в коммерческих проектах, а сделанные с его помощью модели и фигурки можно продавать.
Версия 1.0.0 вышла 9 сентября, а на официальной странице уже указана версия 1.0.1.
Инструменты выросли из собственной мастерской
На сайте 299 MODEL WORKS автор публикует сборки мотоциклов, автомобилей, самолётов, бронетехники и фигурок. За два дня до релиза в блоге проекта вышел отчёт о печати оригинальной фигурки, модель для которой была сделана в Tripo. В нём описаны трудности: тонкие места пришлось усиливать шпаклёвкой, а лицо не поместилось в деталь волос. Проверять сборку и пересечения деталей в Blender, по словам автора, сложнее, чем в CAD. В набор вошли решения задач, которые снова и снова возникали при подготовке AI-мешей к печати.
Главное — автоматическая разбивка на детали
Центральный инструмент набора — Auto Segment. Он анализирует цельный меш и предлагает варианты деталей, ориентируясь на перепады толщины, вогнутости и складки. Результат раскрашивается по цветам. Неудачные куски можно разбить повторно или слить с соседними и только после этого зафиксировать границы.
Набор разработчик настраивал и проверял в основном на фигурах, созданных нейросетями. Для hard-surface-моделей, то есть техники и других объектов с жёсткими формами, Auto Segment не предназначен, и автор прямо предупреждает, что такие объекты он, скорее всего, разделит плохо.
Резать, закрывать срезы и подгонять стыки
Остальные инструменты закрывают шаги, которые идут после разметки. Freehand Cut позволяет нарисовать замкнутый контур прямо во вьюпорте и спроецировать его на меш. Перед удалением инструмент показывает затронутые грани, поэтому неудачное выделение видно заранее. Резать можно и по прямой.
Surface Bridge строит изогнутую поверхность между двумя цепочками рёбер вдоль открытой границы, а её форму можно поправить контрольными точками до подтверждения. Так закрываются открытые участки меша. Автор рассматривает эту поверхность как основу для дальнейшего скульптинга.
Clearance Boolean отвечает за посадку деталей. Инструмент расширяет объект-резак и выполняет булеву операцию вычитания, оставляя между частями заданный зазор. Автор предупреждает, что на сложных мешах операция может работать медленно, а в отдельных случаях не срабатывает вовсе.
Ещё три инструмента вспомогательные:
- Size from Head Proportion вычисляет итоговый размер головы и коэффициент масштабирования по текущему размеру головы, предполагаемому росту персонажа, пропорциям тела и целевому масштабу модели.
- Simple Pose Helper создаёт для выделенной области простую ось вращения. Он нужен для небольших правок позы, когда настраивать полноценный скелет нет смысла.
- Backface Check через штатный режим отображения Face Orientation в Blender быстро показывает вывернутые грани, подсвечивая их красным.
Ограничения и условия распространения
Аддон разрабатывали и тестировали в Blender 5.0 на macOS, на Mac mini M2 с 16 ГБ памяти. На Windows и Linux набор на реальном железе не проверяли: по словам автора, у него есть только Mac. Он также предупреждает, что это первый публичный выпуск и на других данных могут проявиться проблемы, которых не было при тестировании.
Лицензия разрешает личное и коммерческое использование без ограничений на продажу моделей, 3D-данных и изображений, сделанных с помощью аддона. Запрещено распространять, перевыкладывать и продавать сам 299 Tools или его модифицированные версии, а также включать его в другие сборки. Официально набор распространяется только через 299 MODEL WORKS: 299 Tools скачивается ZIP-архивом со страницы автора. Там же лежат руководства на английском и японском языках и форма для отчётов об ошибках.
Почему такие инструменты появляются сейчас
Нейросетевые генераторы 3D-моделей сделали персонажа для фигурки доступным людям без навыков скульптинга, а часть сервисов уже предлагает подготовку сетки к печати. На выходе при этом обычно остаётся цельная модель. Чтобы напечатать фигурку как сборный кит, который удобно красить по частям и который помещается на стол принтера, её нужно разрезать, закрыть срезы и подогнать стыки. Этот этап пока во многом остаётся ручным.
Существующие средства закрывают его лишь частично. Расширение 3D Print Toolbox для Blender ориентировано на диагностику и починку сетки, Autodesk больше не развивает Meshmixer, а слайсеры вроде CHITUBOX режут модель плоскостью и добавляют коннекторы, но не учитывают форму персонажа. Появление подобных аддонов, вероятно, говорит о том, что интерес сообщества смещается от генерации моделей к их доводке до физического объекта.
Релиз, вероятно, в первую очередь пригодится любителям и небольшим мастерским гаражных китов: они получают бесплатный набор с разрешением на коммерческое использование. Есть и ограничения: проект, судя по всему, ведёт один автор, а тестирование шло только на Mac, поэтому поддержка будущих версий Blender зависит от него одного. Если тенденция сохранится, автоматическая разбивка и расчёт зазоров, вероятно, со временем станут встроенными функциями генераторов и слайсеров, а за 3D-моделлерами останутся контроль стыков и доработка деталей.
Какой из инструментов 299 Tools пригодился бы вам чаще?
- Автоматическая разбивка на детали
- Разрез по контуру