Петровский пр., д.20 литер И
+7 (812) 703-55-21

Требования к 3D моделям

Технология 3D Печати – новый способ изготовления деталей, макетов, форм, сувениров. 3D модель приобретает форму в принтере – какой мы сделали её в пакете «3D моделирования».«Материализация» вашей модели в принтере ограничевается только 2 пунктами:

  • Фантазия.
  • Технические требования к модели, подготовленной для печати на принтере.

Фантазия оплачивается отдельно! Технические  требования — гораздо более серьезная проблема, о которой мы поговорим ниже.

Каждый день нам присылают 3D модели для печати или просят посчитать стоимость. Иногда возникают проблемы с заказчиком. Заказчик оплатив, работу своих 3D модельеров, выслав нам ГОТОВУЮ, по их мнению 3D модель, а с них еще требуют оплаты за ПОДГОТОВКУ. Ясное дело, что дважды платить, за одну и ту же работу желания нет! Именно поэтому мы решили подробно описать все подводные камни и типичные ошибки ГОТОВЫХ 3D моделей, и дать вам возможность, самостоятельно подготовить 3D модель к материализации на нашем оборудовании.

Основные форматы файлов для 3D печати

  • STL (Stereolithography) является наиболее распространенным форматом, который используется в 3D печати. Он описывает поверхность объекта через множество треугольников, и является наиболее поддерживаемым форматом принтеров 3D.
  • OBJ (Wavefront Object) формат используется для обмена данными между различными программами для 3D моделирования, а также для 3D печати. Он содержит информацию о местоположении каждой точки объекта, его нормалей, текстур и цветов.
  • AMF (Additive Manufacturing File Format) является новым форматом, который позволяет описать более сложные геометрические формы, чем STL. Он может содержать информацию о материале, цвете и текстуре.
  • 3MF (3D Manufacturing Format) является новым форматом, который был разработан для упрощения процесса 3D печати. Он может содержать информацию о геометрии объекта, его цвете и текстуре, а также о модификациях, которые были внесены в объект после его создания.
  • VRML/X3D (Virtual Reality Modeling Language/Extensible 3D) это форматы, которые использую��ся для создания 3D моделей и виртуальных миров. Они могут быть использованы для 3D печати, но они менее распространены, чем другие форматы.

STL является самым популярным форматом файлов для 3D печати. Он широко используется в индустрии, благодаря своей эффективности и простоте. STL формат описывает поверхность объекта через множество треугольников, что позволяет быстро и точно описать геометрию объекта, подходящую для 3D печати. Большинство программ для 3D моделирования и принтеров 3D поддерживают STL формат, что делает его наиболее удобным для работы в 3D печати.

Перед отправкой 3d модели на печать, стоит проверить файл модели на ошибки. Ниже приведен перечень стандартных ошибок в STL-файлах:

  • Инвертированные нормали
  • Испорченные грани
  • Дырки в сетке модели
  • И другие различные дефекты

При наличии данных ошибок вы не получите желаемый результат после печати. Обычно данные ошибки легко можно исправить при помощи программ, доступных в интернете. Одной из таких программ является Netfabb – программа для восстановления и просмотра STL-файлов. Её можно бесплатно скачать и использовать для обнаружения стандартных ошибок и их исправления. Программа разработана под Windows, Linux и Mac.

Вот небольшая инструкция по применению программы:

После инсталляции Netfabb, запустите программу, после чего появится окно, как на картинке снизу:

Окно программы netfabb, подготовка модели в 3d печать
Окно программы Netfabb

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

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

Для исправления STL-файла мы будем использовать следующие разделы меню: анализ, исправление и измерение (analyse, repair, measuring). При нажатии на кнопку «analyse» появится дополнительная информация о модели, включая сведения об ошибках, если таковые имеются. Функция «repair» проанализирует и исправит все найденные ошибки. На самом деле, в сети есть много программ для просмотра STL-файлов, но лишь небольшая часть из них может исправлять ошибки. В разделе измерения вы можете замерять различные части модели, выбирая различные полигоны. Это может быть полезно при минимальных размерах детали и проверке толщины стенок.

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

Сообщение о найденной ошибке или ошибках в программе netfab
Сообщение о найденной ошибке или ошибках в программе netfab

Исправление STL файла

Выберите часть модели, после чего она подсветится зелёным и появится ограничивающая рамка. Нажмите на кнопку «Repair», после чего откроется ещё одно окно в правом нижнем углу. Поставьте галочку в поле «auto-update» чтобы при работе с файлом данные постоянно обновлялись.

Нажмите на кнопку «automatic repair», после чего появится всплывающее окно в середине экрана. Здесь вы можете выбрать автоматическое исправление либо простое исправление(default repair, simple repair). Если выбрать автоматическое исправление (default repair),то программа сама произведёт все необходимые исправления ,а иначе будет запрашивать о каждом изменение, так что рекомендую использовать первую опцию. Далее нажмите на кнопку «execute» и Netfabb произведет исправления. После этого поле статистики обновится и будет написано, что в 3D моделибольше нет ошибок. Все ошибки должны иметь напротив значение «ноль». Значение shell должно равняться одному, но может быть и больше, если STL-файл состоит из нескольких частей.
Теперь осталось нажать «Apply Repair» а так же подтвердить, что вы желаете удалить исходную часть. Для сохранения нажмите «Part>Export Part>as STL (binary)» и вы получите исправленный STL файл.

Если ничего из перечисленного выше не получилось, не стоит огорчаться присылайте ваши модели в формате igs, step, stp, x_t. Мы самостоятельно переведем в нужный формат.
Удачи!