Привет всем любителям 3D-печати!
Некоторое время назад стало модно переносить тонкий слой пластика на футболку в качестве изображения. Но у этого метода есть две основные сложности:
- Печать из PLA или PETG превращается в монолитную плоскость и мешает гибкости ткани. Принт топорщится, отклеивается, либо изображение приходится делать совсем маленьким.
- Печать из TPU требует определенного навыка и не всегда гладко идет на всех принтерах. К тому же, диапазон цветов TPU сильно ограничен, да и стоимость самого пластика довольно высока.
Поэтому я придумал, как избавиться от этих ограничений. Идея заключается в том, чтобы разделить изображение на множество мелких элементов — примерно как точки в офсетной печати или пиксели на экране.
Именно это и делает мой сервис. Как это работает:
- Вы загружаете картинку.
- Выбираете принтер. Это нужно для того, чтобы задать размер печатной области и минимальный размер объектов, исходя из диаметра сопла.
- С помощью кривых балансируете яркость отдельных областей: например, высветляете фон, чтобы избавиться от сплошной заливки, или осветляете тени, чтобы немного проредить точки в темных участках.
- Затем выбираете шаблон, по которому будет преобразовано изображение: круги, квадраты, треугольники, шестиугольники или линии.
- При необходимости настраиваете параметры 3D-предпросмотра прямо на виртуальной футболке.
- И последним шагом — скачиваете готовый SVG или STL.
Более наглядно весь процесс можно посмотреть на видео.
У меня еще полно идей и планов по развитию проекта. Следующее на очереди:
- Генерация 3MF, чтобы можно было делать цветные изображения.
- Настройка постеризации (уменьшения количества цветов) вместо десатурации.
- Более тонкая настройка профилей принтеров и добавление полей.
- Добавление многоцветных шаблонов и настройка нескольких филаментов.
- Рендеринг на сервере для слабых устройств.