Формат stl в чем нарисовать
Файлы STL и 3D-печать – как использовать файл формата STL
Как и во многих форматах файлов, существуют другие объяснения того, как этот тип файла получил свое название: например, стандартная тесселяция, что означает разбиение на слои или наложение геометрических фигур и узоров.
Что такое формат файла STL
Простое для понимания определение формата файла STL объясняет его как треугольное представление трехмерного объекта. Если вы посмотрите на изображение, чертеж САПР использует плавные линии окружности, а чертеж STL показывает поверхность этого круга в виде серии соединенных треугольников.
Как вы можете видеть на фотографии/чертеже, полный файл САПР круга будет выглядеть, как круг, но версия STL представляет собой набор или сетку треугольников, заполняющих это пространство, чтобы проект был пригоден для печати большинством 3D принтеров. Именно поэтому вы услышите, как люди называют или описывают чертежи 3D-принтера как файлы-сетки – потому что они не сплошные, а состоят из треугольников, создающих сетку или сетчатый внешний вид.
3D-принтеры работают с файлами в формате STL. Большинство программных 3D-пакетов, таких как AutoCAD, SolidWorks, Pro/Engineer (теперь это PTC Creo Parametric), помимо прочего, могут создавать STL-файлы самостоятельно или с помощью дополнительного инструмента.
Создание файла STL
После того, как вы спроектируете свою модель в программе CAD, у вас есть возможность сохранить файл в формате STL. В зависимости от программы и выполняемой работы, вам может потребоваться нажать «Сохранить как», чтобы увидеть параметр файла STL. Опять же, формат файла STL – это рендеринг или создание поверхности вашего объекта в виде сетки треугольников.
Когда вы выполняете 3D-сканирование объекта с помощью лазерного сканера или какого-либо цифрового устройства обработки изображений, вы обычно получаете не сетчатую, а цельную модель, как если бы вы создали нарисованный с нуля 3D-чертеж САПР.
Программы САПР делают большую часть этого довольно простым делом, выполняя работу за вас, однако, некоторые программы трехмерного моделирования дадут вам больший контроль над количеством и размером, например, треугольников, что может дать вам более плотную или сложную поверхность сетки, и, следовательно, лучшую 3D-печать.
Не вдаваясь в специфику различных 3D-программ, вы можете изменить несколько факторов, чтобы создать лучший файл STL:
Что такое «плохой» файл STL
Хороший файл STL должен соответствовать двум правилам. Первое правило гласит, что смежные треугольники должны иметь две общие вершины. Во-вторых, ориентация треугольников (какая сторона треугольника входит, а какая сторона выходит), как указано вершинами и нормалями, должна совпадать. Если ни один из этих двух критериев не выполняется, файл STL относится к плохим.
Часто STL-файл можно назвать «плохим» из-за проблем с преобразованием. Во многих системах САПР число треугольников, представляющих модель, может быть определено пользователем. Если создано слишком много треугольников, размер STL-файла может стать неуправляемым. Если создано слишком мало треугольников, изогнутые области не определяются должным образом, и цилиндр начинает выглядеть как шестиугольник.
Как сделать свою первую 3D-модель?
Чтобы сделать 3D-модель или распечатать уже готовую на 3D-принтере, надо просто следовать инструкции. Никаких навыков и способностей не требуется. Главное — просто следовать простой инструкции.
1. Первым делом нам надо определиться, в чем мы будем делать свою 3D-модель. На ваш выбор — любой пакет 3D-моделирования. Вот краткий список программ, которыми можно пользоваться:
Blender (бесплатно);
Google SketchUp (бесплатно);
Openscad(бесплатно);(прислал пользователь klirichek,artoym)
FreeCad(бесплатно);(прислал пользователь klirichek)
AutoCad(прислал пользователь PHmaster)
3DS Max;
Maya;
Rhinoceros 3D;
SolidWorks;
Sculptris(прислал пользователь Darth Biomech)
и многие многие другие.
Однако самым простой способ — это смоделировать прямо из браузера, воспользовавшись следующими сервисами:
На просторах интернета есть множество аналогов. Мы же для первого раза попробуем www.tinkercad.com как наиболее простой и быстрый.
2. Далее переходим по ссылке. Нас встречает милый пингвиненок:
3. Затем вверху справа есть кнопочки входа. Жмем «sign up for free account». Этот логин может быть использован в других продуктах 123d от autodesk. Но об этом в следующих статьях.
4. Входим и устанавливаем плагин, если он еще не установлен:
5. Жмем на кнопку «Создать новый дизайн»:
6. Перед нами появляется редактор:
7. Перетаскиваем на наше поле кубик:
8. Для навигации можно использовать правую и среднюю клавиши мыши или панель навигации слева:
9. Теперь нам надо сделать любую 3D-модель, перетаскивая кубики. Здесь вам понадобится воспользоваться своей фантазией:
10. После этого выделяем все, что получилось:
11. Жмем кнопку «Сгруппировать»:
12. Вот такая модель уже готова к печати:
13. Самое главное надо сохранить. Нажимаем кнопку Design.
14. Download for 3d printer.
16.Теперь у нас есть готовый файл для отправки на принтер. Если у вас нету дома 3D-принтера, то можно поискать неподалеку 3D-сервисы, которые готовы помочь распечатать.
17. У нас есть принтер PICASO 3d designer и софт к нему — Polygon. Запускаем программу:
18. Дальше все просто:
19. Масштабируем деталь для экономии материалов и времени:
20. Подготовим задание:
21. Из настроек ставим большую скорость, все остальное стоит по умолчанию. Жмем запустить подготовку
22. Компьютер немного считает задание и выдает нам результаты:
23. Просто сохраняем на microSD флешку задание:
24. Вставляем флешку в принтер:
26. Выбираем SD-карту:
27. Выбраем файл, находим нужный нам и отправляем на печать.
28. Всё, принтер начал разогреваться.
31. Наше изделие готово!
http://habrastorage.org/files/29c/92c/4e9/29c92c4e92d84b319ed615a6df9d8a6e.jpg
Программы для 3D-принтера: моделирование, слайсеры, печать
Ищете программное обеспечение для 3D-принтеров? Ознакомьтесь с нашим руководством. В обзоре мы собрали лучшие программные инструменты для 3D-печати.
Из статьи вы узнаете, какая программа больше всего подходит для каждого этапа 3D печати — какое ПО требуется для проектирования 3D-моделей с нуля, для подготовки моделей, печати и калибровки 3D принтера.
Также мы отметили, какие программы больше подойдут новичкам, а какие профессионалам, какое ПО доступно на русском языке, а какое только на английском, привели ссылки для скачивания.
Большинство приведенных в статье программ бесплатны для всех, некоторые — для студентов, преподавателей и проектов Open Source.
Рабочий процесс 3D-печати | Утилита калибровки 3D принтеров | Vectary |
Моделирование | 3D-Tool Free Viewer | Figuro |
Редактирование | MakePrintable | SketchUp Free |
Нарезка на слои | Meshmixer | Fusion 360 |
Калибровка | MeshLab | FreeCAD |
Печать | Netfabb | Blender |
ПО | TinkerCAD | OnShape |
Cura | 3D Slash | Компас |
Repetier-Host | Sculptris | В заключение |
Если вы новичок в 3D-печати, вам интересно будет узнать, зачем существует так много разных программ в этой сфере и чем они отличаются. В этой статье мы рассказываем о разных типах ПО для 3D-принтера и даем ссылки для скачивания.
Моделирование
Программное обеспечение для 3D-моделирования позволяет создавать 3D-модели на компьютере. Вы можете спроектировать что угодно, от отвертки до модели автомобиля.
Редактирование
Просмотр, редактирование и ремонт моделей для печати в формате STL. Независимо от того, создаете ли вы свою собственную 3D-модель или загружаете ее из интернета, чаще всего вы получаете STL-файл. Однако не все файлы STL идеальны, а некоторые могут иметь и явные недостатки. Дефекты моделей приводят к браку или сбоям при печати.
Нарезка на слои
Слайсер преобразует STL-файл в G-код — управляющий код для принтера, содержащий команды для печати каждого слоя модели и последовательность их применения. Зачастую слайсер содержит в себе функции диагностики и ремонта или автоисправления моделей.
Калибровка
Печать
Хост — программа для печати, она отвечает за передачу G-кода на принтер, позволяет отслеживать процесс печати и изменять настройки в режиме реального времени, если принтер подключен к компьютеру. Многие принтеры имеют встроенное ПО, печатающее модели с флешки или карты памяти.
Часто функционал слайсера и хоста объединен в одной программе.
Эти четыре типа программного обеспечения для трехмерной печати позволяют воплотить цифровую 3D-модель в физический 3D-объект.
ПО
Функции Slicer, 3D Printer Host
Язык: Английский, Русский
ОС: Windows, Mac, Linux
Cura — программное обеспечение для 3D-принтеров Ultimaker, также его можно использовать с большинством других 3D-принтеров. Его исходный код открыт, а функционал может быть расширен через систему плагинов
Это простое в использовании ПО позволяет управлять основными параметрами 3D-печати через простой интерфейс. Начните в режиме «Основной», где можно выбрать настройки качества печати. Если нужно более точное управление настройками качества печати, перейдите в режим «Эксперт».
Cura может непосредственно управлять 3D-принтером, для он должен быть подключен к ПК в течение всего времени печати.
Полная интеграция с CAD-софтом, подобным Solid-Works и Siemens NX, показывает применимость данного ПО в профессиональной деятельности, но для подавляющего большинства домашних пользователей, Cura — это простой и доступный слайсер для 3D-печати.
Бесплатное программное обеспечение для слайсинга и 3D-печати
Функции Slicer, 3D Printer Host
Язык: Английский, Русский
ОС: Windows, Mac, Linux
Repetier — опенсорсная программа для управления 3D-принтером и слайсерами.
С Repetier возможна печать несколькими экструдерами, их может быть до 16. Программа работает с разными слайсерами и поддерживает большинство существующих 3D-принтеров. Количество возможных настроек порадует любителей детально контролировать каждый нюанс.
Одна из особенностей Repetier — возможность удаленного доступа через сервер, — можно контролировать печать по сети, откуда угодно.
Бесплатное программное обеспечение для слайсинга и 3D-печати
Название: утилита для калибровки принтеров
Функции калибровка принтеров
Утилита для калибровки принтеров — это простая программа, которая позволяет произвести первоначальную настройку принтера, а в дальнейшем настраивать принтер под конкретный пластик. Со слов автора: “Писал я её изначально для себя, но сейчас решил всё таки выложить для всеобщего доступа, возможно кому-то она будет полезна.” Описание программы можно прочитать на сайте 3DToday, продолжение, окончание.
Бесплатное программное обеспечение для калибровки принтера
Название: 3D-Tool Free Viewer
Функции STL анализирование
3D-Tool Free Viewer — это продвинутый просмотрщик STL, который также позволяет проверять структурную целостность и пригодность файла для печати. Например, функция «поперечное сечение» позволяет взглянуть внутрь модели и проверить толщину стенки.
Это может быть полезно, когда есть необходимость проверить STL-файл на наличие ошибок перед тем, как начать 3D-печать, либо надо просмотреть большое количество моделей — в такой программе это намного быстрее и удобней, чем в слайсере.
Бесплатное программное обеспечение для просмотра 3D-моделей
Функции STL редактор, STL восстановление
В этом веб-сервисе можно проверить файлы моделей на наличие ошибок и исправить их. Сервис “понимает” и распознает более 15 форматов входящих файлов и обрабатывает файлы размером до 200 мегабайт, а также может напрямую подключаться к Sketchup, Blender и аккаунту на Thingiverse, и импортировать файлы оттуда. Загруженные файлы анализируются на наличие ошибок, проблем с поддержками и толщиной стенок, а затем автоматически исправляются с сохранением качества. Параметры исправления и исходящей детализации можно задавать вручную, либо выбрать один из основных режимов..
“Лечение” происходит в облачном сервисе, мощности которого позволяют провести процесс точно и быстро.
Файлы можно выводить в разных форматах и печатать прямо из сервиса, на выбор.
Бесплатное программное обеспечение для редактирования и восстановления STL-файлов для 3D-печати
Функции STL редактор, STL восстановление
Meshmixer — продвинутое программное обеспечение для просмотра, проверки, редактирования и исправления STL файлов. Оно особенно хорошо для выявления потенциальных проблем и их автоматического восстановления. Это часть семейства программного обеспечения для 3D-печати Autodesk.
Бесплатное программное обеспечение для редактирования и восстановления STL-файлов для 3D-печати
Функции: STL редактор, STL восстановление
ОС: Windows, Mac, Linux
MeshLab — это усовершенствованное программное обеспечение для редактирования STL, которое позволяет вам исправлять и редактировать поверхности, объединять объекты и повышать качество моделей для печати. ПО работает не только с готовыми STL-файлами, но может и конвертировать в них облако точек полученное от 3D-сканера.
Включены такие функции, как устранение шума.
Заполнение “дыр” в моделях.
Бесплатно для студентов, программное обеспечение для редактирования и восстановления STL-файлов для 3D-печати, для конвертации облака точек в STL
Функции: STL Восстановление, Слайсер
Цена: Бесплатно для студентов
Netfabb — это программное обеспечение для слайсинга, которое предлагает расширенные функции анализа и редактирования STL, позволяя вам исправить модель до нарезки.
Бесплатно для студентов, программное обеспечение для редактирования и восстановления STL-файлов для 3D-печати, для конвертации облака точек в STL
Язык: Английский, Русский
Однако набор функций TinkerCAD несколько ограничен по сравнению с такими, как Blender, FreeCAD и SketchUp, поэтому для сложных проектов пользователям лучше переключаться на более мощный инструмент.
Бесплатное программное обеспечение для моделирования и редактирования моделей для 3D-печати
Существует целый ряд программ, позволяющих вести редактирование файлов при 3D-моделировании.
3D моделирование с Blender
Этот бесплатный 3D-редактор имеет открытые исходные коды и большие возможности. С ее помощью создаются и визуализируются архитектурные элементы, интерьеры, мультипликационные фильмы, игры. Главное достоинство программы – в наличии большого количества внешних визуализаторов. Кроме того, в пакете сервиса доступны средства моделирования, анимация, ренденринг, возможность обрабатывать видео после его создания. Сегодня Blender популярен как быстрый и постоянно совершенствующийся бесплатный 3D-редактор. По сравнению с остальными подобными программами данная отличается небольшим размером. К ее функциональным особенностям относятся:
Особенности интерфейса Blender
Изначально программа считалась слишком сложной для начинающих пользователей, но благодаря открытым исходным кодам и понятным контекстным меню использование инструментов стало проще. К отличительным особенностям интерфейса относятся:
3D моделирование с SolidWorks
Это программа позволяет сделать процесс 3D-моделирования простым и удобным. В ее основе лежит платформа 3DEXPERIENCE Platform. К отличительным особенностям программы можно отнести:
3D моделирование с OpenSCAD
OpenSCAD – это программа, позволяющая создавать трехмерные САПР-объекты. Она доступна в свободном скачивании и работает практически на любых платформах. По сравнению с большинством свободных программ для 3d-моделирования в OpenSCAD уделено внимание не художественной стороне создания трехмерных объектов, а их технической стороне. Суть действия программы такова: файл сценария прочитывается трехмерным компилятором, который описывание объект, а затем строит модель в 3D в соответствии с этим сценарием. Это позволяет контролировать процесс моделирования, при этом в любой момент в нем можно поменять шаг. В OpenSCAD моделирование ведется двумя способами:
Чтобы задавать параметры контуров, используются специальные файлы DXF.
3D моделирование с «Компас»
Это система, позволяющая вести автоматизированное проектирование с оформлением проектной и конструкторской документации в соответствии с установленными стандартами. Данный сервис российской разработки и отличается рядом возможностей:
«Компас» представлен в нескольких моделях, каждая из которых может использоваться в различных целях. Одна из популярных моделей — «Компас-3D» — представляет собой систему, позволяющую вести трехмерное твердотельное моделирование. На основе программы создаются трехмерные ассоциативные модели отдельных деталей, единиц, которые состоят из оригинальных и стандартизованных конструктивных элементов. Благодаря параметрической технологии можно оперативно получать типовые модели, в основе которых лежит спроектированный прототип.
3D моделирование с Google SketchUp
Эта программа позволяет создавать простые и сложны проекты. Благодаря понятности интерфейса сервис пользуется большой популярностью. С другой стороны, эта программа позволяет совершенствоваться, поскольку ее возможности очень широки. SketchUp является инструментом, который растет вместе с опытом пользователя, позволяя ему развиваться. Главная особенность программы – в отсутствии окон, предлагающих предварительную настройку. Задать необходимые геометрические характеристики можно сразу при запуске программы с помощью клавиатуры в нижнем углу. Еще одна особенность программы – в инструменте Push/Pull, который позволяет перемещать создаваемую плоскость в разные стороны, чтобы создавать новые стенки сбоку. К возможностям программы относятся:
3D моделирование с Rhinoceros
Эта программа применяется для промышленного дизайна, архитектуры, корабельного проектирования, ювелирного и автомобильного дизайна, в CAD и CAM проектировании. Для этой программы существует около 100 различных плагинов, которые можно скачать и установить. Популярность сервиса объясняется его разнородностью, разнообразными функциями, простотой и доступностью стоимости. Финальная версия сервиса вышла еще в 2012 году, которая стала намного функциональнее и эффективнее.
3D моделирование с T-FLEX CAD 3D
Эта профессиональная программа сочетает в себе функции 2D и 3D-моделирования, в которой можно создавать и оформлять чертежи, конструкторскую документацию. Благодаря техническим новшествам и высокой производительности, а также удобному и понятному интерфейсу программа универсальна и эффективна для 3D-моделирования и редактирования. Возможна и коллективная разработка на основе данного сервиса, что достигается широкими средствами автоматизации проектирования и специальными инструментами для работы с большими сборками. В основе программы T-FLEX CAD лежит геометрическое ядро Parasolid – одно из лучших в современном 3D-моделировании. К отличительным особенностям программы можно отнести:
DAZ Studio
DAZ Studio является необычным редактором, поскольку он не включает в себя какие-либо инструменты для моделирования. Все модели уже предлагаются в готовом виде, и их можно изменять в соответствии со своими требованиями. Некоторые образцы можно оценить сразу после загрузки программы, некоторые потребуется скачать и установить. Но для начинающих пользователей, которые планируют рисовать персонажей, одежду для них, создавать простые интерьерные решения эта программа подходит лучше всего.
3D моделирование с iClone
Эта программа позволяет превратить изображение в говорящего героя. Эта программа более сложна, поскольку дает возможность создавать анимированные аватары. Для этого достаточно загрузить в приложение фотографию, выбрать 3D-персонажа, который и станет вашим отображением. В данной программе акцент сделан именно на анимации персонажей, поэтому оживить 3D-модели можно самыми разными способами. Чтобы управлять героем, нужно указать точку на его скелете и задавать параметры движения, при этом можно управлять всеми частями тела по отдельности. Все трехмерные сцены, которые будут созданы в программе, могут быть дополнены, например, освещением, музыкальным сопровождением. Таким образом, iClone – отличная программа для создания трехмерного видеоролика.
Sculptris
В этой программе не предлагается готовых 3D-моделей, но при этом создать свой объект легко и просто. В сервисе модели как будто лепятся по аналогии с лепкой из пластилина. Набора нехитрых инструментов достаточно, чтобы создавать трехмерные объекты высокого качества. В зависимости от типа модели можно задавать нужные для пользователя режимы моделирования. Инструментов анимации здесь нет, зато можно рисовать разными цветами по поверхности модели или использовать готовые рисунки из графических файлов как текстуру.