Цветную FDM-печать ускорили, меняя цвет только один раз на слой
Форк OrcaSlicer-ImageMap формирует цветное изображение на боковой стенке FDM-детали, циклически меняя филамент между слоями. Оттенок задаёт контролируемый свес внешнего периметра: соседние слои частично заслоняют друг друга и работают как объёмный линейный растр. Экономия на переключениях покупается зависимостью цвета от угла стенки, высоты слоя и оптических свойств пластика.
Форк OrcaSlicer-ImageMap от разработчика sentientstardust реализует полноцветное оформление наружных стенок FDM-деталей с одним материалом на каждом слое. Вместо разбиения слоя на десятки цветных островков слайсер печатает последовательность фиксированной палитры: например, C, M, Y и K. При переходе на следующий слой требуется одна смена инструмента, поэтому число переключений определяется высотой модели и циклом палитры, а не количеством цветных фрагментов на поверхности.
Изображение появляется за счёт модуляции внешнего периметра. Слайсер локально меняет ширину линии и положение стенки, формируя управляемый свес. Нить текущего слоя перекрывает часть нижележащих цветных нитей, и наблюдатель видит их в разных пропорциях. В результате оттенок кодируется геометрией поверхности и взаимным экранированием слоёв, а не смешением расплавов в хотэнде. Для боковой текстуры этот подход сохраняет непрерывность внешнего периметра: изображение не требует вводить дополнительные швы по контуру каждого цветового пятна.
Кинематический выигрыш особенно заметен на моделях с множеством небольших цветных областей. Обычная многоцветная FDM вынуждает останавливаться на каждой границе, выгружать текущий материал, очищать тракт и строить purge tower. В новом режиме все области слоя используют одну нить. Однако количественного сопоставления времени печати, массы отходов и энергопотребления для одинаковых моделей пока не опубликовано, поэтому ускорение остаётся ожидаемым следствием сокращения переключений, а не нормированной характеристикой метода.
Ограничение заложено в самой оптике растра. При высоте слоя 0.2 мм цикл из трёх цветов повторяется через 0.6 мм по вертикали. На наклонных и криволинейных поверхностях отдельные цветные полосы становятся различимыми, а воспринимаемый оттенок меняется вместе с направлением взгляда. В апрельских демонстрациях на Snapmaker U1 автор сравнивал слои 0.12 и 0.08 мм: при 0.08 мм угловая зависимость оказалась слабее, но не исчезла.
Пределы также задаёт экструзия. Слишком большой свес ухудшает стабильность укладки нити, а достижимая модуляция зависит от диаметра сопла, ширины линии, непрозрачности и светопропускания филамента. В документации проекта для PLA указан ориентир transmission distance порядка 2–4, а для сопла 0.4 мм предложен диапазон ширины линии 0.32–0.95 мм. Параметры требуют настройки под конкретный пластик и принтер.
Идея имеет академический предшественник. В работе Tim Kuipers и соавторов 2018 года для двухэкструдерной FDM был описан line-based halftoning: линейный растр согласован с непрерывными траекториями печати, но чувствителен к наклону поверхности и нуждается в калибровке воспринимаемого тона. OrcaSlicer-ImageMap переносит этот принцип на циклические CMYK-палитры и текстурные карты. Репозиторий форка опубликован под AGPL-3.0; 1 августа вышел релиз 1.0.44.