Prusa Research выпустила первую публичную альфа-версию PrusaSlicer 3.0, и это не дежурное обновление с парой новых чекбоксов в настройках. Команда переписала интерфейс, переделала систему профилей, добавила нормальную работу с несколькими столами и открыла дорогу плагинам на Lua. Для тех, кто живёт между CAD, печатной фермой и дедлайном, это важный сигнал: слайсер больше не хочет быть просто промежуточной утилитой между моделью и G-code.
По данным Habr / Новости, одно из главных изменений в PrusaSlicer 3.0 — полностью переработанный интерфейс. Список объектов переехал в левую часть окна, справа появилась контекстная панель, которая меняется в зависимости от выбранного объекта или инструмента. Часто используемые параметры теперь можно добавлять в избранное. Заодно появилась светлая тема, куб для управления камерой и схема навигации, напоминающая привычные программы для 3D-моделирования. На бумаге это выглядит как косметика, но в реальной работе интерфейс у слайсера — не украшение, а вопрос скорости. Если оператор печати, инженер или дизайнер по десять раз за день прыгает между объектами, поддержками, профилями и расстановкой на столе, то каждый лишний клик быстро превращается в потерянные часы.
Вторая крупная переделка касается проектов. Теперь несколько печатных столов можно хранить внутри одного проекта, причём для каждого стола разрешено назначать собственные настройки и отдельные принтеры. Прежнее ограничение в девять столов убрали, а нарезка нескольких столов выполняется параллельно. Для одиночного энтузиаста это может звучать как приятный бонус, но для мастерских, небольших производств и команд, где параллельно готовят серии деталей под разные материалы и машины, это уже изменение рабочего сценария. Раньше подобные задачи часто расползались по отдельным проектам, дублирующим настройкам и ручной путанице. Теперь логика становится ближе к тому, как реально устроен процесс: один заказ, несколько конфигураций, несколько столов, разные устройства, одна рабочая сущность вместо набора разрозненных файлов.
Не менее показательно обновление системы профилей. В PrusaSlicer 3.0 её адаптировали в том числе под принтеры с несколькими инструментами и соплами разного диаметра. До этого для таких конфигураций приходилось создавать отдельные профили и вручную подправлять параметры, что было терпимо до первого нестандартного проекта, а потом превращалось в маленький бытовой ад. Теперь сам подход к профилям становится более гибким. Дополнительно формат профилей поменяли с INI на YAML. Для конечного пользователя это не обязательно будет самым заметным пунктом релиза, зато для тех, кто поддерживает парк устройств, хранит конфиги в репозиториях, автоматизирует развёртывание или просто любит, когда настройки читаются глазами, а не раскапываются археологической кисточкой, переход на YAML выглядит логичным шагом. Это уже ближе к нормальной инженерной инфраструктуре, чем к старой школе «держим файлы как-нибудь, лишь бы не сломалось перед ночью печати».
Самый дальнобойный пункт релиза — основа для системы плагинов на Lua. В первой публичной альфе через неё уже реализованы генераторы калибровочных башен температуры и потока. Важен не только сам факт появления двух генераторов, а то, что Prusa закладывает модель расширения без форка всей программы. Для рынка слайсеров это принципиальный момент. До сих пор развитие таких продуктов часто упиралось в выбор из двух неидеальных вариантов: либо ждать, пока основная команда дойдёт до нужной функции, либо идти в форк со всеми расходами на поддержку, совместимость и дальнейший разъезд кода. Плагинная система меняет расклад. Если сторонние разработчики действительно получат возможность добавлять свои инструменты, автоматизации и сценарии работы без хирургии по исходникам, экосистема вокруг PrusaSlicer сможет расти заметно быстрее самого базового релизного цикла.
При этом Prusa пытается не повторять старый сюжет «давайте откроем расширения, а безопасность потом как-нибудь догонит». Плагины по умолчанию будут запускаться в песочнице, а для пользователей компания планирует каталог дополнений с поиском, рейтингом и установкой в один клик. Для массового софта это уже почти обязательный набор, но для прикладного инструмента из мира 3D-печати он особенно важен. Слайсер всё чаще оказывается не просто настольным приложением, а частью производственного контура: он работает с профилями оборудования, сетевыми сервисами, библиотеками моделей и результатом, который напрямую влияет на стоимость брака, время изготовления и загрузку станков. Поэтому песочница здесь выглядит не как параноидальная мера, а как минимальная инженерная гигиена.
Отдельно Prusa подчёркивает офлайн-режим. Все сетевые функции, включая Prusa Connect, Printables и автоматическую проверку профилей, можно отключить уже при первом запуске. В таком режиме слайсер не будет даже загружать компоненты, связанные с онлайн-сервисами. Это решение оценят не только любители полной автономии, но и корпоративные пользователи, для которых любое лишнее сетевое поведение софта быстро превращается в разговор с безопасниками, IT-отделом и внутренними регламентами. В последние годы разработчики настольных инженерных инструментов всё активнее тянут пользователей в облака, аккаунты и экосистемы. У этого подхода есть понятные плюсы, но и понятная цена: зависимость от сети, дополнительные вопросы к приватности и ограничения для сред с жёсткими правилами. На этом фоне возможность честно сказать приложению «работай локально и ничего не подгружай» выглядит не ретро-жестом, а конкурентным преимуществом.
Если смотреть шире, PrusaSlicer 3.0 показывает, куда вообще движется софт для 3D-печати. Побеждает не тот продукт, который просто умеет нарезать модель, а тот, который лучше встраивается в реальный производственный процесс: понятнее в интерфейсе, гибче в конфигурации, удобнее для командной работы и открытее для расширения. Вопрос теперь не в том, понравится ли пользователям светлая тема или новая раскладка панелей. Куда интереснее, сумеет ли Prusa превратить альфу в платформу, вокруг которой начнут строить свои сценарии не только владельцы принтеров компании, но и более широкое сообщество разработчиков, операторов и интеграторов 3D-печати.