PrusaSlicer 3.0: Революция в 3D-печати с новым интерфейсом и плагинами
PrusaSlicer 3.0 Preview знаменует собой новую эру в разработке программного обеспечения для 3D-печати, представляя собой глубокую переработку архитектуры и открывая двери для расширения функциональности через плагины.
Ключевые проблемы 3D-печати и как PrusaSlicer 3.0 их решает
Сложность управления сложными проектами
Ранее управление несколькими моделями на разных поверхностях или принтерах было громоздким. Новая система проектов в PrusaSlicer 3.0 позволяет рассматривать каждую поверхность как отдельную часть проекта, упрощая одновременную работу с различными конфигурациями принтеров и настройками печати.
Ограниченная гибкость настроек для многосопельных принтеров
Принтеры с несколькими экструдерами (например, Prusa XL) сталкивались с ограничениями в назначении разных размеров сопел или профилей печати для каждого инструмента. Новая архитектура профилей в версии 3.0 решает эту проблему, позволяя гибко настраивать каждый инструмент.
Зависимость от монолитного ПО и отсутствие кастомизации
Разработчики и энтузиасты часто хотели добавить специфическую функциональность, но были ограничены возможностями стандартного ПО. Внедрение системы плагинов и будущего маркетплейса в PrusaSlicer 3.0 открывает путь к созданию и использованию пользовательских инструментов, повышая общую гибкость рабочего процесса.
Новая архитектура: фундамент для будущего
PrusaSlicer 3.0 — это не просто обновление, а полная перестройка, основанная на 15-летнем опыте развития проекта, который начался с форка Slic3r. Эта версия представляет собой самое масштабное изменение за всю историю программного обеспечения, закладывая основу для дальнейшего развития и интеграции новых технологий.
Революция в управлении проектами и принтерами
Центральным элементом новой архитектуры является переработанная система проектов. Если ранее функция нескольких печатных поверхностей (multi-bed), введенная в PrusaSlicer 2.9.0, имела ограничения, то теперь каждая поверхность рассматривается как независимая часть единого проекта. Это означает, что пользователи могут:
- Комбинировать различные принтеры и их профили настроек в одном файле проекта.
- Легко перемещать модели между различными печатными поверхностями.
- Запускать процесс нарезки (слайсинг) для разных поверхностей параллельно, что значительно ускоряет работу с большими или сложными сборками.
- Преодолеть прежний лимит в девять печатных поверхностей.
Более того, PrusaSlicer 3.0 позволяет держать несколько проектов открытыми одновременно в отдельных вкладках, а приложение автоматически сохраняет локальные резервные копии всех открытых проектов, что существенно повышает надежность рабочего процесса и снижает риск потери данных при непредвиденных сбоях.
Гибкость профилей для мульти-инструментальных систем
Архитектура профилей также претерпела значительные изменения. Для принтеров с несколькими печатающими головками, таких как Prusa XL, теперь стало возможным назначать различные размеры сопел для каждого инструмента. Это открывает новые возможности для оптимизации печати: например, можно использовать большее сопло для быстрой заливки больших областей и меньшее — для печати тонких стенок или сложных деталей.
Кроме того, появилась возможность применять разные профили печати (print profiles) или профили принтера (printer profiles) для каждого отдельного инструмента. Такая гранулярность настроек была недоступна в предыдущей структуре профилей и позволяла добиться более высокого качества и эффективности печати для сложных многоматериальных или многоцветных моделей.
Для оптимальной работы с различными материалами, такими как PLA+, PETG или ABS, детальная настройка профилей становится критически важной, и новая система PrusaSlicer 3.0 предоставляет для этого беспрецедентные возможности.
Интерфейс и производительность: удобство в каждой детали
Помимо фундаментальных архитектурных изменений, PrusaSlicer 3.0 предлагает кардинально новый пользовательский интерфейс, призванный сделать работу с программой более интуитивной и эффективной.
Интуитивная навигация и управление
Интерфейс был полностью переработан:
- Основные инструменты теперь расположены в верхней части экрана для быстрого доступа.
- Слева добавлен сворачиваемый браузер сцены (scene browser), позволяющий легко управлять объектами в проекте.
- Справа находится контекстная панель, которая динамически изменяется в зависимости от текущего выбора пользователя — будь то печатная поверхность, отдельный объект или активный инструмент.
Для улучшения визуального контроля над моделью добавлен "View Cube" (Куб вида), позволяющий одним кликом переключаться между стандартными видами. Пользователям также предложены новые схемы навигации, имитирующие популярные программы для 3D-моделирования, такие как Tinkercad, Blender, SolidWorks и Fusion. Это значительно облегчает переход для тех, кто уже знаком с этими инструментами.
Визуализация и оптимизация рабочего процесса
3D-вьюпорт теперь поддерживает дополнительные возможности рендеринга, включая тени и затенение окружающего света (ambient occlusion), что делает визуализацию моделей более реалистичной. Для повышения производительности при работе с очень плотными моделями, отображение траекторий инструмента (toolpaths) автоматически скрывается во время вращения камеры и перерисовывается только после остановки, предотвращая "тормоза" интерфейса.
Чтобы ускорить доступ к часто используемым настройкам, пользователи могут теперь отмечать отдельные параметры как "избранные". Эти избранные настройки будут отображаться непосредственно в контекстной правой панели, избавляя от необходимости открывать полные страницы настроек для внесения мелких корректировок.
Новые темы и режимы работы
В дополнение к существующей темной теме интерфейса, теперь доступна и светлая тема, что позволяет пользователям выбрать наиболее комфортный для себя вариант.
Для повышения конфиденциальности и снижения зависимости от внешних сервисов, в PrusaSlicer 3.0 реализован офлайн-режим. В этом режиме сетевые библиотеки не загружаются, а пользователи могут индивидуально отключать различные онлайн-сервисы, такие как Prusa Connect, интеграция с Printables и проверки обновлений профилей. Josef Průša отметил, что необходимость такого масштабного рефакторинга была вызвана накопленным "техническим долгом", когда исправление одной ошибки могло привести к появлению более серьезных проблем.
Экосистема плагинов: расширение возможностей
Одним из самых значимых нововведений в PrusaSlicer 3.0 является внедрение системы плагинов, которая открывает путь к неограниченному расширению функциональности программного обеспечения.
Песочница для безопасности и будущий маркетплейс
Разработана новая система плагинов на базе языка Lua, работающая в "песочнице" (sandbox). Это означает, что плагины запускаются в изолированной среде и по умолчанию не имеют доступа к файловой системе, внешним данным проекта или сети. Такая мера безопасности гарантирует, что даже потенциально вредоносный или некорректно написанный плагин не сможет нанести ущерб системе пользователя или его файлам.
В будущем планируется запуск маркетплейса для плагинов сообщества. Этот маркетплейс будет включать систему рейтингов, позволяющую пользователям оценивать качество и полезность плагинов. Prusa Research обязуется проводить процесс проверки для плагинов, публикуемых на официальной площадке, однако пользователи по-прежнему смогут устанавливать и непроверенные плагины, беря на себя соответствующую ответственность.
Первые шаги и потенциал
В первоначальной версии уже включены два плагина: один для генерации параметрических объектов, а также два отдельных плагина для калибровочных башен потока (flow-rate) и температуры. Эти инструменты помогут пользователям точнее настраивать параметры печати для различных материалов, таких как PETG или ABS, добиваясь оптимального качества.
API (Application Programming Interface) для плагинов описан как экспериментальный и может изменяться в будущих версиях. Тем не менее, потенциал этой системы огромен. Она позволит разработчикам создавать специализированные инструменты для решения узких задач, автоматизировать сложные процессы и интегрировать PrusaSlicer с другими сервисами, не перегружая при этом основной функционал программы. Это шаг к созданию по-настоящему модульного и адаптируемого программного обеспечения для 3D-печати.
Лицензирование и текущие ограничения
PrusaSlicer 3.x продолжает придерживаться принципов открытого исходного кода, распространяясь под лицензией AGPLv3. Эта лицензия также использовалась для PrusaSlicer 2.x, Slic3rPE и оригинального Slic3r, что подчеркивает приверженность компании философии свободного ПО.
Что ожидать от Preview-версии?
Важно понимать, что текущая Preview-версия 3.0 не является полностью функциональной заменой последней стабильной версии PrusaSlicer 2.9.6. Некоторые функции будут перенесены и реализованы только в версии 3.1.0.
Импорт файлов в форматах .STL, .OBJ и .STEP осуществляется как и прежде. Однако, файлы .3MF от сторонних слайсеров, таких как Bambu Studio или OrcaSlicer, будут импортироваться только как геометрия, без настроек печати.
PrusaSlicer 3.x устанавливается параллельно с версией 2.x, не вызывая конфликтов, и использует отдельную директорию для хранения профилей. Это позволяет пользователям тестировать новую версию, не рискуя нарушить работу своих текущих настроек.
Prusa Research активно собирает отзывы и отчеты об ошибках через свой [GitHub репозиторий](https://github.com/prusa3d/PrusaSlicer/issues) и [форум сообщества](https://forum.prusa3d.com/). Пользователям рекомендуется сообщать о любых проблемах, с которыми они сталкиваются, чтобы помочь ускорить процесс доработки и стабилизации новой версии.
Стратегия открытого кода и будущее 3D-печати
Выпуск PrusaSlicer 3.0 с его новой архитектурой, песочницей для плагинов и сохранением лицензии AGPLv3 является частью более широкой стратегии Prusa Research по укреплению своей экосистемы и стимулированию вклада сообщества. Вместо того чтобы конкурировать с внешними разработками, компания стремится интегрировать их и формализовать сотрудничество.
Этот подход перекликается с действиями других игроков индустрии 3D-печати. Например, Snapmaker выделила $50,000 на поддержку открытых проектов, связанных с ее экосистемой принтеров U1. Elegoo запустила платформу Nexprint для интеграции обмена моделями с собственным слайсером и OrcaSlicer, делая ставку на развитие под руководством сообщества. MyMiniFactory пошла еще дальше, запустив краудфандинговую кампанию на $500,000 для создания полностью открытого слайсера для фотополимерной печати, основанного на принципах прозрачности и контроля со стороны пользователей.
Общий тренд заключается в том, что компании осознают ценность открытого кода и вклада сообщества. Вместо того чтобы пытаться создать закрытые, монолитные решения, они выбирают путь сотрудничества, позволяя сообществу влиять на развитие продуктов и создавать новые инструменты, которые расширяют возможности экосистемы. PrusaSlicer 3.0 с его новой архитектурой и системой плагинов является ярким примером этой тенденции, обещая сделать 3D-печать еще более доступной, гибкой и мощной для всех пользователей.
Для тех, кто стремится к максимальной производительности и качеству печати, использование высококачественных материалов, таких как PLA, PETG или ABS, от надежных производителей, таких как Bynet3D, с гарантированным диаметром 1.75 мм и идеальной намоткой катушки, становится еще более важным в свете новых возможностей кастомизации и оптимизации, предоставляемых PrusaSlicer 3.0.
Часто задаваемые вопросы (FAQ)
Что такое PrusaSlicer 3.0 Preview и чем он отличается от предыдущих версий?
Будет ли новая система плагинов безопасной?
Могу ли я использовать PrusaSlicer 3.0 Preview вместе с моей текущей версией 2.x?
Какие файлы .3MF совместимы с PrusaSlicer 3.0 Preview?
.3MF, созданные в предыдущих версиях PrusaSlicer 2.x, будут импортироваться корректно с автоматическим сопоставлением настроек. Однако, файлы .3MF от сторонних программ, таких как Bambu Studio или OrcaSlicer, будут импортироваться только как геометрия, без настроек.Готовы к новым возможностям?
Обновленный PrusaSlicer 3.0 открывает невероятные перспективы для кастомизации и оптимизации вашего рабочего процесса 3D-печати. Чтобы в полной мере воспользоваться этими преимуществами, используйте только лучшие материалы.
Перейти в каталог Bynet3DОткройте для себя наш ассортимент высококачественных филаментов PLA, PETG и ABS с идеальным диаметром 1.75 мм и безупречной намоткой.