Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы компьютерной графики 3D-моделирование и 3D-печать. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
5.2. Обзор программ 3D-моделирования
81
ется быстро и по своим возможностям может составить конкуренцию любо­му профессиональному пакету для 3D-моделирования. Изначально редактор MilkShape 3D создавался для игры Half-Life, но позднее в него решили доба­вить поддержку многих других проектов. Сейчас MS3D поддерживает около 40 различных форматов, движков игр и приложений.
Sculptris. Представляет собой одно из самых простых приложений для 3D-моделирования, так как не требует от пользователя профессио­нальных знаний и специальных навыков. Это обусловлено тем, что кон­цепция программы Sculptris построена на базе творческого, художествен­ного общения с пользователем. При этом всё, что требуется от пользова­теля, заключается в обладании некоторыми навыками лепки, например, из пластилина или глины и ознакомления с имеющимися в приложении ин­струментами, помогающими облегчить процесс лепки трёхмерной моде­ли. Такой способ создания модели в литературе называют «скульптин­гом», что нашло своё отражение в названии приложения.
Типичный процесс работы в приложении выглядит следующим обра­зом. Перед началом создания модели пользователь видит на экране некий условный шар, который ассоциируется с исходным материалом для лепки. Далее пользователь играет роль скульптора и, используя предоставляемые инструменты, начинает лепить из шара требуемую модель. При этом он де­формирует шар, удаляет ненужные части или добавляет материал в нужные места, добиваясь нужной формы. После завершения «лепки» модели пользо­ватель может выбрать и покрыть модель текстурой. Таким образом, наиболее сложным этапом работы с приложением является знакомство с панелью ин­струментов и выяснение назначения каждого инструмента.
При приобретении некоторых навыков работа по созданию моде­лей в приложении Sculptris будет выполняться существенно быстрее, чем при использовании для этих же целей профессиональных программ, например таких, как 3D Max. Кроме того, Sculptris, в отличие от многих программ в своей категории, распространяется бесплатно и является хо­рошим выбором для тех, кто увлекается моделингом.
Domus.Cad – это программа, которая предназначена в первую оче­редь для профессиональных дизайнеров, модельеров и архитекторов. Бла­годаря ей можно проектировать дома, внешние дворы и прочие сооруже­ния с учетом формы рельефа и ландшафта. Помимо того, данное средство
5. Обзор программ 3D-моделирования и слайсеров
82
можно использовать как инструмент для разработки интерьера. Сразу по­сле установки Domus.Cad вы можете немедленно приступить к созданию трехмерных моделей, которые, правда, будут напоминать их реальные аналоги только схематически. В программу встроено множество профи­лей и текстур для моделирования крыш, полов, лестниц и стен. Интерес­ной особенностью программы является возможность быстрого переклю­чения между трехмерным и двухмерным видом активной модели.
Помимо того, при помощи Domus.Cad можно легко составить базо­вый набор строительных документов и перечней с понятными маркиров­ками каждого элемента. Установка программы займет довольно много времени, так как перед нами, в первую очередь, серьезное профессио­нальное, ресурсоёмкое средство, что и определяет его немалую стои­мость. Новичок, желающий познакомиться с редактором, скорее всего ничего не поймет в его интерфейсе и не сможет оценить все возможности программы. В целом Domus.Cad – отличное средство для трехмерного моделирования в режиме реального времени.
MeshLab – портативная и расширяемая система для обработки и редактирования неструктурных треугольных сеток 3D. Программа позво­ляет обрабатывать типовые и сканированные модели, а также включает полный набор инструментальных средств, позволяющих редактировать, сглаживать и выполнять конвертацию в различные форматы.
Каждая из перечисленных в обзоре программ может идеально под­ходить для выполнения своих задач. Однако, если мы говорим о проекти­ровании моделей архитектурных или инженерных объектов, то в этом случае идеально подходит AutoCAD. В случае, когда необходимо создать 3D-анимацию или небольшие 3D-объекты, то здесь хорошим вариантом будет использование программы Blender. При этом Blender является бес­платным, но имеет достаточно широкий список дополнительных плагинов и библиотек, которые позволяют использовать готовые объекты и доста­точно просто их редактировать.
В заключение приведём несколько простых программ для новичков в 3D-моделировании, но освоение которых может оказаться очень полез­ным, прежде чем переходить на более сложные приложения.
TinkerCAD. Бесплатный, удобный и простой онлайн-редактор с упрощённой функциональностью для новичков. Функционирует в браузе-
5.3. Обзор слайсеров для 3D-печати
83
ре в онлайн-режиме. В своём составе имеет шаблоны форм, из которых создаются модели, но есть возможность загружать модели других пользо­вателей. Редактор хорошо приспособлен для конструирования простых деталей, но создание сложных конструкций ему не под силу. В TinkerCAD имеется возможность сначала создавать объект в 2D с последующим его преобразованием в 3D-объект.
3DTin. Как и TinkerCAD представляет простой бесплатный онлайн­редактор для работы с простыми моделями. Совместим с браузерами Chrome, Safari, Firefox и другими. Большой выбор шаблонов, организова­но облачное хранение эскизов, что обеспечивает доступ к своим файлам из любых точек, где можно подключиться к интернету.
3D Slash. Тоже программа из класса для новичков. Модель в 3D Slash создаётся в процессе складывания из блоков или удалением не-
нужных частей. Этот процесс реализуется использованием таких инстру­ментов, как резак, дрель, молоток и другие, что позволяет легко создавать интерьерные модели. Для решения сложных задач типа скульпинга 3D Slash не приспособлена. Программа бесплатная и поддерживает он­лайн-версию для браузера.
123D Catch. Является бесплатным приложением от Autodesk для десктопов и мобильных устройств, позволяющим преобразовывать фото­снимки в 3D-модели. Как правило, для этого необходимо несколько снимков с разных ракурсов и чем больше таких снимков, тем лучшего результата можно ожидать. Однако хорошей детализации итоговой моде­ли ожидать не стоит. Программа ориентирована на новичков, а среди её положительных моментов можно выделить следующие особенности:
• очень простой в освоении интерфейс;
• возможность использования её на смартфоне или планшете;
• возможность обмена моделями посредством e-mail или соцсетей.
5.3. Обзор слайсеров для 3D-печати
Чтобы напечатать что-либо в 3D, сначала необходимо сделать мате­матическое описание объекта. После этого нужно объяснить 3D-принтеру, как печатать. Чтобы устройство смогло распознать описание объекта, его
5. Обзор программ 3D-моделирования и слайсеров
84
необходимо перевести в G-код, т.е. разложить на слои. Именно это и дела­ют программы-слайсеры. Из слоёв принтер создаёт физическую модель.
Поэтому качество 3D-слайсера бывает даже важнее, чем качество самого принтера. Существует много слайсеров, некоторые из них бес­платные, а за некоторые нужно платить большие деньги.
Astroprint. При пользовании этой программой хостинг 3D-прин­теров осуществляется благодаря специальной программе, которая называ­ется Astrobox. Она позволяет производить контроль принтера с любого подключенного к глобальной сети устройства в мире.
Если у вас нет трёхмерной модели для печати, вы можете либо за­грузить её из одного из интегрированных сервисов, например из Yeggi, либо скачать из репозиториев CGTrader и Thingiverse. Можно создайть
3D-модель с нуля с помощью веб-инструментов моделирования 3DSlash и Leopoly. Наконец, если у вас нет собственного 3D-принтера, вы можете
распечатать файлы с помощью i.materialise.
Программное обеспечение Astroprint очень простое. Достаточно указать, из какого материала и с каким качеством необходимо выполнить печать. В более сложном варианте пользователь не ограничен в действиях для достижения цели.
Плюсы – интеграция с другими сервисами позволяет существенно облегчить вход в мир 3D-моделирования и печати.
Минусы – выполняет удобный процесс нарезки на слои, но пользо­ватели ограничены в свободе и контроле процесса печати по сравнению с теми, кто использует другие программы-слайсеры.
Отличный вариант для новичков, которые не хотят тратить время и деньги на специальные пакеты программного обеспечения для 3D-печати.
Есть бесплатная версия и премиум-версия. Поддерживаемые ОС и ПО: pcDuino, Raspberry Pi, браузер.
CraftWare. Слайсер с продуманным и дружественным интерфей­сом, который позволяет выполнить полный контроль настроек 3D-печати. Программа является бесплатной и может конкурировать с аналогичными программами трёхмерной печати в ценовом диапазоне 120–150 долларов. Кроме того, программа совместима фактически с любым 3D-принтером FDM и FFF.
5.3. Обзор слайсеров для 3D-печати
85
Среди других функций CraftWare следует отметить возможность интерактивного управления печатью, которое сокращает время печати и, кроме того, позволяет отслеживать при печати каждый слой под любым углом обзора. Разработчик отмечает, что в программе применяется алго­ритм, оптимизирующий траекторию движения исполнительного механиз­ма принтера. Кроме того, возможно выполнение операций редактирова­ния трёхмерной модели, например повороты, изменение масштабов, ко­пирование и другие.
Плюсы программы:
• дружественный интерфейс, который может составить конкурен-
цию даже платным программам типа Simplify3D;
• удовлетворяет широкий круг пользователей, желающих исполь-
зовать 3D-слайсер, аналогичный Simplify3D, но не хотят платить за него.
Минусы – качество печати уступает печати в Cura и в Simplify3D.
Поддерживаемые ОС и ПО: Windows, Mac, Linux.
Cura. Программа разработана производителем 3D-принтеров – фир- мой Ultimaker и сообществом её пользователей. Ultimaker оказывает под­держку Cura. Так как компания имеет свои корни в Open Source, то про­граммное обеспечение для 3D-принтеров вышло в качестве бесплатного слайсера. Cura с тех пор осталась бесплатной. За годы работы сотрудники
Ultimaker даже добавили профили для 3D-принтеров от других компаний.
Cura поддерживает форматы STL, 3MF и OBJ, а также может визу-
ализировать траекторию движения печатающего блока и отражать время печати. Компания Ultimaker поставляет обновления для программы Cura и предоставляет пользователям возможность разрабатывать свои плагины, гарантируя, что этот очень популярный слайсер всегда будет в авангарде 3D-печати.
Плагин – программный модуль, подключаемый к основной про­грамме с целью расширения или использования её возможностей. Плаги­ны обычно выполняются в виде библиотек общего пользования.
Плюсы программы:
• подходит как начинающим, так и экспертам. Если вы новичок, то
вы увидите только самые важные настройки;
• возможность использования около 200 настроек;
• возможность делать печать из нескольких материалов;
5. Обзор программ 3D-моделирования и слайсеров
86
• программное обеспечение 3D-слайсера обрабатывает довольно
быстро объёмные файлы STL;
• дает хорошие, хотя и не всегда отличные результаты.
Минусы – не поддерживает OctoPrint, а разброс в оценке времени
печати может составлять примерно 10–20 процентов.
Программа бесплатная с поддержкой ОС и ПО: Windows, Mac, Linux.
IceSL. Программа имеет несколько модулей и фактически может выполнять моделирование, подобное OpenSCAD в Lua. Тут можно сделать всё в одном инструменте. В дополнение к клиентским версиям для настоль­ных компьютеров можно использовать некоторые функции онлайн.
Одним из привлекательных моментов для пользователей является возможность изменять настройки для каждого слоя. Поэтому можно вы­полнять адаптивную нарезку, в которой выбираются настройки слоя на основе печатаемого объекта. Другие слайсеры также могут допускать по­добные настройки, но, например, Slic3r требует, чтобы пользователи со­здавали кубы в программе CAD, чтобы определить, где применить допол­нительные настройки (сетка-модификатор).
Программа IceSL подходит для опытных пользователей и имеет от­личный уровень контроля.
Минусы – недоступность для macOS.
Программа бесплатная с поддержкой ОС и ПО: Windows, Linux.
ideaMaker. Разработчиком слайсера ideaMaker является компания, которая производит 3D-принтеры Raise3D. Поэтому этот слайсер был раз­работан специально для 3D-принтеров Raise3D и является бесплатным. Слайсер ориентирован на предоставление удобной услуги: всего за 5 кли­ков вы можете подготовить свои файлы .STL, .3MF и .OBJ для печати. Если требуются более продвинутые функции настройки, то программа их обеспечивает.
IdeaMaker совместима с большинством FDM- и FFF-принтеров и может использоваться в качестве платформы для управления 3D-прин­тером. Например, можно следить за несколькими профилями печати и удалённо управлять текущим заданием.
Плюсы программы – простота в эксплуатации, что делает её хоро­шим вариантом для новичков или ищущих простой способ нарезки на слои.
5.3. Обзор слайсеров для 3D-печати
87
Минусы – программа не так популярна, как Cura и другие подобные
программы, поэтому объединяет небольшое сообщество пользователей.
Программа бесплатная с поддержкой ОС и ПО: Windows, Mac, Linux.
Kirimoto. Программа Kirimoto – новый слайсер, написанный с ну­ля. Он не использует компоненты других подобных программ. Поскольку он написан исключительно на Javascript, он может работать полностью в браузере. Это мультимодальный механизм нарезки и визуализации, в ко­торым доступны: G-код для 3D-принтеров и G-код для станков с ЧПУ.
Плюсы программы:
• подходит для пользователей всех уровней;
• совместим со всеми принтерами FDM, подходит для станков ЧПУ;
• работает в облаке, поэтому программа доступна из любого места.
Минусы программы – для функционирования программы необхо­димо подключение к Интернету.
Программа бесплатная. Поддерживаемые ОС и ПО: Браузер.
KISSlicer. Название программы может расшифровываться как Keep It Simple Slicer – «Будь проще». Однако, несмотря на это, есть версии про-
граммы, которые являются довольно сложными. Часть пользователей программы считают её хорошей альтернативой другим программам для 3D-печати, несмотря на сложный интерфейс.
В то время как в бесплатной версии достаточно функций для но­вичков, которые печатают только с одним экструдером, версия для про­фессионалов допускает использование нескольких экструдеров. Поэтому при необходимости использования расширенных настроек необходимо приобрести версию для профессионалов, которая даёт возможность объ­единения нескольких файлов STL в одну печать.
Плюсы программы – хорошая альтернатива другим слайсерам.
Минусы программы – если понадобится G-код для принтера, кото­рого нет в списке программы, придется вручную адаптировать слайсер.
Доступность: Бесплатная версия. Образовательная версия – 25 долл., коммерческая профессиональная версия – 35 долл.
Поддерживаемые ОС и ПО: Mac, Windows, Raspberry Pi, Linux.
MakerBot Print. Программа создана для 3D-принтеров из линейки MakerBot. В отличие от обычных слайсеров, алгоритм MakerBot Print в
5. Обзор программ 3D-моделирования и слайсеров
88
автоматическом режиме настраивает параметры для конкретного режима печати и типа экструдера. Кроме того, программа содержит ряд полезных функций:
• расстановка сеток на сборочных пластинах в автоматическом ре-
жиме;
• доступ и распечатка объектов Thingiverse;
• контроль принтера с помощью встроенной веб-камеры.
Программа MakerBot Print подходит для начинающих и продвину-
тых пользователей.
Плюсы программы – максимально возможное качество от вашего
принтера MakerBot, простота использования.
Минусы программы – при необходимости использования другого
производителя 3D-принтеров, придётся изучить новое программное обес­печение.
Программа бесплатная с поддержкой ОС и ПО: Windows, Mac,
Linux.
MatterControl. MatterControl – слайсер со встроенным программным
обеспечением для моделирования в настольном компьютере. Это означает, что можно пройти весь путь от нуля до печатной модели, не выходя из про­граммы. Программа изначально разрабатывалась как программное обеспе­чение для хост-принтера и многие функции отражают это.
В идеале программное обеспечение работает в паре с принтером, компьютер и принтер должны быть подключены друг к другу для печати, но можно сохранить файл G-кода на SD-карте. Интерфейс существенно менялся между оригинальной и современной версией, но остаётся до­вольно хорошо структурированным. С левой стороны у вас есть список примитивов, которые можно использовать для моделирования так же, как и в Tinkercad, но с более мощными инструментами.
В стандартном режиме можно настроить толщину слоя и приме­нить её к последующим печатям. В расширенном режиме можно настро­ить функции автоматического восстановления сетки, поддержки несколь­ких экструдеров и послойно просматривать весь процесс.
MatterControl подходит для начинающих и опытных пользователей, которые хотят плавно перейти от проектирования к печати.
5.3. Обзор слайсеров для 3D-печати
89
Плюсы программы:
• наличие облачного хранилища для проектов с возможностью со-
хранять проекты и получать к ним доступ с другого компьютера;
• при использовании программного обеспечения в качестве хоста
можно просматривать ход печати удаленно, через Интернет.
Программа бесплатная с поддержкой ОС и ПО: Windows, Mac,
Linux.
PrusaSlicer. До 2019 г. эта программа была известна как Slic3r
Prusa Edition. Благодаря большому количеству расширенных функций и более чем достаточному количеству настроек, с которыми можно рабо­тать, этот слайсер один из немногих, который подходит для 3D-принтеров FDM и SLA/DLP. Кроме того, слайсер имеет открытый исходный код, позволяющий опытным программистам создавать свои собственные от­ветвления и адаптировать их к новым функциям.
PrusaSlicer с тремя пользовательскими режимами идеально подхо­дит для всех: новички видят только самые основные настройки, а опыт­ные пользователи могут настраивать свои принтеры как угодно. Благода­ря переработанному пользовательскому интерфейсу, PrusaSlicer прост в навигации и предоставляет удобные дополнительные функции, такие как возможность восстановления моделей через онлайн-сервисы Netfabb, пользовательская поддержка и очень точное время печати (особенно на собственных принтерах Prusa).
PrusaSlicer имеет большое сообщество пользователей и постоянно получает обновления и поддержку от разработчиков Prusa Research.
Плюсы программы – наличие многих опций, которые можно настроить и переделать для улучшения печати.
Минусы программы – подходит для всех, у кого есть оригинальный принтер Prusa, особенно для опытных пользователей, которым нужна возможность просматривать и изменять возможные детали печати.
Программа бесплатная с поддержкой ОС и ПО: Windows, Mac,
Linux.
Repetier. Программа удовлетворяет как обычных, так и опытных
пользователей. Решение «все в одном» предлагает поддержку нескольких экструдеров (до 16) и поддержку практически любого 3D-принтера FFF.
5. Обзор программ 3D-моделирования и слайсеров
90
По умолчанию он включает опции нарезки с использованием CuraEngine, Slic3r или Slic3r Prusa Edition в соответствии с вашими предпочтениями.
Программа Repetier Host позволяет реализовать функции удалённо­го доступа через Repetier Server. Поэтому ваш принтер становится до­ступным и управляемым через браузер компьютера или смартфона из лю­бого места.
Плюсы программы – любимый слайсер с открытым исходным ко­дом сообщества разработчиков RepRap.
Минусы программы – качество печати можно улучшить на более новом программном обеспечении, таком как Cura.
Программа бесплатная. Поддерживаемые ОС и ПО: Raspberry Pi.
SelfCAD. Программа SelfCAD – новый продукт, позволяющий реа­лизовать весь цикл 3D-печати вместе с проектированием новых моделей. Это универсальная программа для пользователей, разрабатывающих свои модели изделий для печати и позволяющая применять собственные про­граммы и приложения при подготовке к печати.
Используя этот слайсер, можно без проблем нарезать свою модель на слои. Программа SelfCAD имеет современные средства управления подго­товкой печати и все традиционные настройки (высота слоя, плотность за­полнения, скорость печати и другие). Программа подходит для всех, осо­бенно для новичков, которые не так давно занимаются 3D-печатью.
Плюсы программы:
• после нарезки возможен детальный предварительный просмотр
слоя, который можно осуществлять с помощью мыши;
• отображается приблизительное время печати, использование ма-
териала и конечный вес модели.
Минусы программы – невозможность передачи G-кода напрямую к принтеру через какой-либо облачный интерфейс.
Программа имеет бесплатную 10-дневную пробную версию с под­держкой ОС и ПО: Windows, macOS, Linux.
Slic3r. Бесплатная программа с открытым исходным кодом подходит для Windows, macOS и Linux. Появилась в 2011 г. и многие пользователи знают Slic3r как часть своей программы хоста 3D-печати (Pronterface, Repetier-Host, ReplicatorG и т.д.). Программа поддерживает разные 3D-прин-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]