ИИ и 3D-печать: что нужно сгенерированным моделям перед печатью
Создайте собственную 3D-модель для печати с ИИ
Что 3D-модели, сгенерированные с помощью ИИ, умеют и не умеют печатать хорошо: толщина стенок, нависания, масштаб, герметичные сетки и подготовка сгенерированного GLB для настольного принтера.
3D-печать с ИИ — это когда модель, созданную генератором «текст в 3D» или «изображение в 3D», пропускают через обычный слайсер и обычный настольный принтер. Генератор решает задачу формы. Он не решает задачу производства. Сгенерированный GLB — сначала ассет для рендеринга и только потом печатное твёрдое тело, если оно вообще является телом.
На этой странице разобрано, что именно ломается между этими двумя мирами: незамкнутые сетки, стенки тоньше сопла, нависания за пределами возможностей материала, масштаб, который так и не задали, и преобразования, которые тихо теряют данные. Исходную модель можно собрать и посмотреть в конструкторе 3D-игр Neta Studio или с такими ассетами, как Agent Sprite Forge и The Cyclops’ Island, но принтер видит только экспортированный файл. Именно в этом файле и заключается работа.
Краткий ответ: можно ли напечатать 3D-модель, созданную ИИ?
Да, для многих форм — при подготовке. Силуэт обычно переживает путь до принтера. Тонкие детали, скрытые внутренние полости и незамкнутые сетки обычно нет. Если у сгенерированной модели есть конечности, рёбра, пряди волос или ручка толщиной примерно меньше 1 мм, готовьтесь их утолщать или удалять. Если у неё открытое дно или самопересекающаяся оболочка, слайсер либо отклонит её, либо заполнит так, как вы не планировали.
Надёжный путь такой: сгенерировать, осмотреть, отремонтировать сетку, задать реальный масштаб в миллиметрах, проверить толщину стенок относительно сопла, сориентировать с учётом нависаний, экспортировать STL или 3MF и подтвердить в предпросмотре слайсера. Пропустите любой из этих шагов — и обычно узнаете об этом уже на столе печати. Далее каждый шаг разобран с цифрами, которые имеют значение.
- Выживает хорошоОбщий силуэт, коренастые тела, цельные реквизиты, гладкие органические формы, статуи с толстыми конечностями и без тонких выступов.
- Обычно не выживаетПряди волос, пальцы, кончики оружия, оболочки с открытой спиной, пересекающиеся подсетки, полые внутренности, которые так и не запечатали, и всё, что меньше 1 мм в наименьшем измерении.
- Требует решенияМасштаб, ориентация, стратегия поддержек и необходимость ретопологии перед слайсингом. Это не проблемы качества модели, а проблемы настройки печати.
Что генераторы делают правильно, а что нет
Генераторы обучены выглядеть правильно с камеры, а не быть технологичными в производстве. Это различие объясняет почти все сбои. Сетка может красиво рендериться с двусторонним затенением, пересекающимися оболочками и плоскостями нулевой толщины. Слайсер ничего из этого использовать не может. Ему нужен замкнутый объём с согласованными нормалями, чтобы определить, что внутри детали, а что воздух.
С положительной стороны, современные генераторы сильны в общей форме: пропорции, поза, крупные массы, плавность поверхности. Сгенерированный бюст персонажа или реквизит обычно имеет читаемый силуэт и разумную кривизну. С отрицательной стороны, они слабы в инженерных деталях. Рёбра выходят неровными. Плоские основания не плоские. Симметричные элементы смещаются. Внутренние полости подразумеваются затенением, а не моделируются как замкнутые пустоты. Мелкие детали схлопываются в шум.
Относитесь к сгенерированной сетке как к глине, а не как к готовой детали. Генератор даёт форму, которую вы сами набросали бы вручную за один вечер. Производственная работа — выровнять основание, утолщить тонкие части, закрыть оболочку, решить, где ставить поддержки, — всё ещё ваша, и обычно это малая доля общих усилий, если сделать её до экспорта.
Чего стоит ожидать конкретно
Тонкие рёбра и плавники будут тоньше, чем кажутся во вьюпорте, потому что во вьюпорте нет сопла. Плоские основания будут отклоняться от плоскости на несколько десятых миллиметра, что важно, если деталь должна стоять вплотную. Симметричные элементы — глаза, уши или крепёж — будут слегка асимметричными, и это станет заметно только после печати. Самопересечения между подсетками встречаются часто и создают неоднозначные области «внутри/снаружи», которые инструменты ремонта должны разрешить, прежде чем слайсер примет файл.
Герметичность, манифолдность и пригодность к печати
Герметичная сетка — это замкнутая поверхность без граничных рёбер: каждое ребро принадлежит ровно двум треугольникам, и поверхность чисто делит пространство на внутреннее и внешнее. Манифолдная сетка идёт дальше: никакое ребро не принадлежит более чем двум граням, и ни одна вершина не защемлена между несвязанными областями. Слайсерам нужно и то и другое. Когда поверхность открыта, слайсер не может определить, какая сторона сплошная, поэтому либо выдаёт ошибку, либо угадывает, и догадка обычно неверна.
Проведите три проверки раньше всего остального. Во-первых, поищите граничные рёбра в редакторе сетки; цель — ноль. Во-вторых, проверьте неманифолдные рёбра и самопересечения. В-третьих, убедитесь, что нормали согласованно направлены наружу. Большинство инструментов для сеток показывают это как режимы выделения или панели анализа. Если проход ремонта меняет силуэт, остановитесь и исправьте источник, а не принимайте результат ремонта.
Инструменты ремонта хорошо закрывают небольшие отверстия и удаляют дубликаты вершин. Они плохо придумывают недостающую геометрию. Большая открытая граница, например оболочка без задней стенки, обычно требует осознанно смоделированной заглушки или булева объединения со сплошным блоком, а не операции заполнения отверстия.
| Проверка | Что это значит | Симптом при сбое |
|---|---|---|
| Граничные рёбра | Рёбра, используемые только одним треугольником; в поверхности есть отверстие | Слайсер сообщает о неманифолдной или открытой сетке и отказывается резать либо закрывает отверстие плоской заглушкой не в том месте |
| Неманифолдные рёбра | Ребро, общее для трёх или более граней, или две грани, сходящиеся в точке защемления | Слайсер создаёт лишние оболочки, стенки нулевой толщины или режет один и тот же участок дважды |
| Согласованность нормалей | Все грани направлены наружу от тела | Вывернутые области выглядят полыми, и слайсер считает внутренность воздухом; деталь выходит с отсутствующими стенками или зеркальной оболочкой |
Толщина стенок и нависания
Толщина стенки должна быть не меньше одной ширины сопла, чтобы печататься как стенка, а реалистично — два периметра для всего, что будут держать в руках. При сопле 0,4 мм это значит, что 0,8 мм — минимум для конструкционной стенки, а 1,2 мм — более безопасное значение по умолчанию для сгенерированной детали, поверхности которой не идеально чистые. На смоляном принтере минимум ниже — около 0,6 мм для стабильной стенки при типичной высоте слоя, — но тонкие стенки всё равно коробятся и скалываются. Считайте это отправными точками, а не правилами. Сверяйте их с соплом, высотой слоя и материалом, которые реально используете.
Нависания — это поверхности, наклонённые над воздухом. FDM-принтеры справляются примерно с 45 градусами от вертикали без поддержки; дальше экструдированный пластик провисает. Точный предел зависит от охлаждения, высоты слоя и материала: PLA терпит больше, чем PETG, а хорошо охлаждённый слой 0,2 мм терпит больше, чем слой 0,3 мм. У смоляных принтеров другая проблема: нависания допустимы, а острова и силы отрыва — нет, и поддержки всё равно нужны, чтобы удерживать деталь и снимать её с плёнки.
Практическое следствие: угол нависания определяет использование поддержек, а поддержки определяют качество поверхности. Каждая поверхность с поддержкой потребует зачистки. Если важная для вас грань находится снизу, переориентируйте деталь до генерации поддержек, потому что никакая постобработка не скроет полностью следы поддержек на детализированной поверхности.
- FDM, сопло 0,4 ммМинимальная стенка 0,8 мм, предпочтительно 1,2 мм. Нависания выше примерно 45 градусов требуют поддержки. Мосты ограничены короткими пролётами.
- Смола, типичная высота слояМинимальная стабильная стенка около 0,6 мм. Нависания печатаются, но нужны поддержки для островов и сил отрыва. На полых деталях нужны дренажные отверстия.
- Оба типаУ сгенерированных сеток редко бывают чистые вертикальные стенки; измеряйте самую тонкую деталь, а не среднюю, и утолщайте до экспорта.
Масштаб и ориентация
У сгенерированного GLB обычно нет осмысленной единицы. Он может быть высотой в 1 единицу или в 1000 единиц, а слайсер прочитает найденное число как миллиметры. Задайте масштаб явно от реального размера: высоты готовой детали, диаметра основания, длины самой длинной оси. Затем проверьте, что остальные оси следуют реальным пропорциям модели. Если модель — персонаж ростом 180 мм, голова должна получиться примерно 22–25 мм, а не 60.
Ориентация решает большую часть качества печати. Кладите самую большую плоскую грань на стол, когда можете: это даёт сцепление и убирает необходимость в поддержках под этой гранью. Наклоняйте высокие тонкие детали так, чтобы поперечное сечение росло постепенно, а не начиналось с маленькой площади. Поворачивайте модель так, чтобы нависания попадали на неважные для вас грани. Лицо, логотип и любые сопрягаемые поверхности должны быть направлены от стола и от контакта с поддержками.
У сгенерированной модели часто вообще нет плоского основания. Отрежьте его. Булева разность с большим кубом на самой низкой планируемой плоскости даёт по-настоящему плоскую поверхность, и это надёжнее, чем наклонять деталь и надеяться, что первый слой прилипнет к изогнутому участку.
От GLB к файлу для печати
Слайсеры читают форматы сеток: STL, 3MF, OBJ и всё чаще GLB напрямую. Преобразование GLB в STL безопасно для геометрии — STL хранит только треугольники, — но отбрасывает всё, что не является геометрией: цвета вершин, слоты материалов, ссылки на текстуры, анимацию, иерархию сцены и большую часть метаданных. Если цвет был важен для печати, на этом шаге он потерян. 3MF — лучший контейнер, когда нужно сохранить единицы, несколько объектов и настройки для каждого объекта, потому что он содержит правильное объявление единиц и метаданные объектов.
После преобразования откройте файл заново и проверьте три вещи: число треугольников совпадает с источником, ограничивающий объём соответствует ожидаемому размеру в миллиметрах, а сетка по-прежнему замкнута. Преобразование редко нарушает герметичность, но добросовестно переносит любой уже имевшийся дефект. Проведите проверки герметичности заново на преобразованном файле, а не предполагайте, что источник был чистым.
Если вы печатаете в несколько цветов на машине, которая это поддерживает, 3MF фактически обязателен для переноса назначений материалов. Со STL вы получаете одно тело и один цвет. Решите, какой вывод нужен, до слайсинга, а не после.
Когда сначала нужна ретопология
Сгенерированная сетка может быть герметичной и размерно правильной, но всё равно резаться плохо. Генераторы обычно выдают плотные неравномерные поля треугольников: сотни тысяч треугольников сосредоточены на гладких участках и редки на изогнутых детализированных. Слайсеры обрабатывают это пересечением каждого треугольника с каждой плоскостью слоя, поэтому плотная сетка замедляет слайсинг и даёт шумные траектории инструмента на почти плоских поверхностях. Очень маленькие треугольники также создают артефакты округления на границах слоёв.
Ретопологию стоит делать первой, когда сетка больше примерно полумиллиона треугольников, когда поверхности заметно огранены или шумят, когда в модели много пересекающихся подсеток или когда предпросмотр слайсера показывает дрожание траектории, которое нельзя объяснить настройками. Сначала децимировать быстрее и часто достаточно; квадровый ремеш лучше, когда вы планируете дальше редактировать модель.
Выполняйте этапы по порядку: восстановите герметичность, затем децимируйте или ретопологизируйте, затем задайте масштаб, затем отрежьте основание, затем сориентируйте. Нарушение порядка означает повторение предыдущей работы. Руководство по конвейеру подробнее описывает эту последовательность, и его стоит прочитать перед началом крупного преобразования.
Типы принтеров: FDM, смола и многоцветная печать
FDM печатает, экструдируя расплавленную нить, поэтому для него важны толщина стенок, угол нависания и сцепление со столом. Сгенерированной модели для FDM нужны стенки не менее 0,8 мм при сопле 0,4 мм, нависания меньше примерно 45 градусов или поддержки и плоское основание, на котором можно стоять. Он прощает мелкий поверхностный шум и не прощает тонких выступов.
Смоляные принтеры отверждают жидкий фотополимер слой за слоем, поэтому для них важны острова, силы отрыва и пути дренажа. Сгенерированную модель для смолы нужно делать полой с дренажными отверстиями, если она большая, поддерживать от платформы построения вверх и избавлять от замкнутых объёмов. Мелкие детали держатся гораздо лучше, чем на FDM, поэтому тонкие элементы выживают в размерах, где FDM их потерял бы, — но они всё равно скалываются и всё равно требуют поддержек.
Многоцветный FDM добавляет к файлу назначение материалов. Сгенерированный GLB с цветами вершин или картами текстур требует преобразования этих цветов в области материалов по граням перед слайсингом, а вывод должен быть в 3MF или собственном формате проекта принтера. Нарисованный цвет в источнике не становится назначением экструдера автоматически. Проверьте цветовой предпросмотр слайсера, прежде чем расходовать филамент.
Контрольный список перед запуском печати
01
Герметичность: убедитесь, что в преобразованном файле нет граничных и неманифолдных рёбер, а нормали направлены наружу.
02
Масштаб: задайте готовый размер в миллиметрах от реального размера и проверьте, что все оси следуют пропорциям модели.
03
Толщина стенок: измерьте самую тонкую деталь и увеличьте её минимум до 0,8 мм для FDM или 0,6 мм для смолы.
04
Нависания: найдите поверхности с наклоном более примерно 45 градусов от вертикали и решите, нужны поддержки или переориентация.
05
Ориентация: положите самую большую плоскую грань на стол, держите важные детали подальше от поддержек, отрежьте плоское основание, если его нет.
06
Формат файла: экспортируйте STL для одноматериальной геометрии, 3MF — когда нужны единицы, несколько объектов или назначения цветов.
07
Предпросмотр слайсера: пройдите каждый слой, проверьте отсутствующие стенки, парящие оболочки, неподдержанные острова и контакт поддержек с видимыми гранями.
Войдите в мир, которому принадлежит эта модель
Спрайт — это персонаж, которому негде стоять. Последний шаг — тот, которого не предлагает никто другой: возьмите только что собранный лист и поместите его в мир, по которому можно ходить, — небольшой остров, планету, дождливый угол улицы. Каждый мир на этом сайте создан из одного письменного описания и опубликован как страница, в которую можно играть.
Частые вопросы
Можно ли печатать модели, созданные ИИ? +
Да, если сгенерированная сетка герметична, масштабирована в миллиметрах и имеет стенки достаточной для сопла толщины. Форма обычно в порядке; дорабатывать нужно пригодность к печати.
Что такое герметичная сетка? +
Замкнутая поверхность, где каждое ребро принадлежит ровно двум треугольникам, поэтому сетка чисто делит пространство на внутреннее и внешнее. Слайсеру это нужно, чтобы определить, какой объём заполнять.
Какая толщина стенок нужна? +
При сопле FDM 0,4 мм — не менее 0,8 мм и предпочтительно 1,2 мм для всего, что берут в руки. На смоле практический минимум около 0,6 мм. Сверяйтесь с соплом, высотой слоя и материалом, которые используете.
Нужны ли поддержки? +
Для FDM любое нависание более примерно 45 градусов от вертикали требует поддержки, и поддержка оставит следы. Для смолы поддержки нужны для островов и сил отрыва независимо от угла нависания.
STL или 3MF? +
STL, если нужна только геометрия и один материал. 3MF, если нужны единицы, несколько объектов, настройки для каждого объекта или назначения цветов, потому что STL ничего этого не несёт.
С какого генератора начать? +
Начните с того, чей результат можно осмотреть и экспортировать как чистый GLB, и тестируйте на простом реквизите, прежде чем браться за детализированного персонажа. Конструктор 3D-игр в Neta Studio, Agent Sprite Forge и The Cyclops’ Island полезны, чтобы освоить цикл экспорта и ремонта на формах, которые легко проверить.
Вернуться в конструктор 3D-игр
Все 31 готовый 3D-мир, игры и сцены собраны на одной странице — играть можно в каждую.