~5 минут Команда Bynet3D софт, мультицвет, Prusa

ColorMix Shading: умная утилита от Prusa превращает 3D-модели в объёмные шедевры

Prusa Research представила ColorMix Shading — онлайн-инструмент, который автоматически наносит цветовые тени на 3D-модель в зависимости от положения виртуального источника света. Эта утилита позволяет всего из двух филаментов создавать эффекты глубины, реалистичного освещения и объёма без ручной раскраски и сложного постобработки.

Почему получение плавных цветовых переходов до сих пор было головной болью

  • Ручная раскраска в слайсере отнимает часы: чтобы добавить тени или блики на модель, инженер часами вручную назначает цвета разным областям через инструменты заливки.
  • Ограниченное число экструдеров и филаментов: большинство настольных FDM-принтеров поддерживают всего 2–5 цветов, а для имитации освещения требуется тонкий градиент — задача почти нерешаемая без постобработки.
  • Постобработка – краски, аэрография, время: чтобы добиться реалистичной игры света и тени, модель обычно красят вручную, что неизбежно добавляет время и снижает повторяемость.

ColorMix Shading решает эти проблемы, автоматически генерируя двухцветную раскраску по законам реального освещения. Вы просто загружаете модель, выбираете два оттенка и задаёте направление света — всё остальное утилита делает за вас.

Концепция «полного спектра»: как два филамента обманывают глаз

В последние месяцы мир настольной 3D-печати переживает революцию, вызванную так называемой концепцией «полного спектра» (full spectrum). Идея проста, но гениальна: если разместить мельчайшие области голубого, пурпурного, жёлтого и чёрного материалов рядом друг с другом, человеческий глаз воспримет смешанный цвет — так же, как в полиграфии CMYK или на экране монитора.

Производители уже воплотили эту идею в железе: многоцветные FFF-принтеры с несколькими экструдерами или системами подачи (MMU) способны на лету менять филамент прямо во время печати одного слоя. Однако «железо» долгое время опережало софт. Слайсеры и утилиты только учатся превращать цветовые профили в команды смены материала, чтобы на поверхности модели возникали не просто полосы разных цветов, а плавные растровые переходы.

Prusa Research штурмует этот пробел. Ранее компания уже запустила утилиту ColorMix, ориентированную на смешение цветов непосредственно в слайсере. А теперь последовало логичное продолжение — ColorMix Shading, которая не просто смешивает оттенки, а рисует освещение.

ColorMix Shading: автоматическая режиссура света для ваших 3D-моделей

Веб-интерфейс без установки

ColorMix Shading работает как онлайн-приложение — достаточно зайти на сайт проекта (размещён на GitHub Pages), загрузить модель в формате STL или OBJ, и можно начинать. Никаких установок или зависимостей.

Два цвета + источник света = магия

Вы выбираете два цвета — чаще всего это более светлый и более тёмный оттенки одного и того же тона, либо контрастная пара. Затем помещаете виртуальный источник света в любую точку трёхмерного пространства вокруг модели. Алгоритм мгновенно вычисляет, какие грани модели оказываются на свету, а какие в тени, и назначает соответствующие цвета.

Наглядный пример: если источник расположен слева, вся правая сторона модели окрашивается в теневой цвет, а левая — в освещённый. Сложные криволинейные поверхности получают плавный градиент, который повторяет поведение реального света.

Второй источник света – для сложных сцен

Приложение позволяет добавить и второй источник света. В этом случае расчёт становится многофакторным: каждая точка поверхности получает вклад от обеих «ламп», а итоговый цвет интерполируется. Так можно моделировать более реалистичные студийные сценарии с несколькими лампами или контровую подсветку.

Интеграция с PrusaSlicer и любыми слайсерами: от тени до готового G-кода

После того как вы добились желаемой картины теней, утилита генерирует полноценную 3MF-модель с уже назначенными цветами для каждой грани. Один клик — и модель открывается в EasyPrint или напрямую в PrusaSlicer, где автоматически создаются инструкции для многоцветной печати.

Почему 3MF так важен?

Формат 3MF, в отличие от устаревшего STL, сохраняет не только геометрию, но и цветовые данные, а также настройки материала. Это значит, что результатом из ColorMix Shading можно поделиться, распечатать на любом принтере с поддержкой многоцветной печати (например, Prusa с MMU, Bambu Lab, другие системы) или доработать раскраску в слайсере перед печатью.

Часто задаваемые вопросы (FAQ)

Можно ли использовать ColorMix Shading для моделей с более чем двумя цветами?

Сама утилита строит раскраску на основе двух выбранных вами цветов. Однако вы можете комбинировать результат с другими инструментами окрашивания в слайсере, а также использовать более широкий подход ColorMix, который реализован в PrusaSlicer. Так что конечная модель может содержать множество оттенков.

Совместима ли утилита с принтерами, у которых нет MMU?

Для печати результата требуется многоцветная система — минимум два независимых канала подачи филамента (двухэкструдерный хотэнд или MMU). Одноэкструдерные принтеры без возможности смены материала на лету не смогут воспроизвести эффект. Однако файл .3mf можно экспортировать и в любой слайсер, поддерживающий виртуальную смену филаментов.

Какие филаменты лучше всего подходят для эффектов освещения?

Идеально работают два оттенка одного цвета — например, серый и тёмно-серый, бежевый и коричневый, либо контрастная пара (светло-голубой/тёмно-синий). Критична стабильность диаметра (1,75 мм от Bynet3D) и равномерность цвета в партии — только тогда переходы будут предсказуемыми.

Работает ли ColorMix Shading офлайн?

На данный момент утилита реализована как онлайн-веб-приложение (PWA). Доступ к исходному коду открыт на GitHub, поэтому энтузиасты могут развернуть её локально, но из коробки требуется интернет.

Начните создавать объёмные шедевры с филаментом Bynet3D

ColorMix Shading раскрывает потенциал многоцветной печати, но настоящая магия рождается только при сочетании точного софта и безупречного филамента. Наши PLA+, PETG и ABS с гарантированным диаметром 1.75 мм и идеальной заводской намоткой обеспечат стабильную подачу и повторяемость цвета в каждом слое.

Перейти в каталог Bynet3D