Перейти к содержимому

Конвертировать SVG в STL

Превратите SVG-логотип, значок или контур в STL-файл для 3D-печати: размер задаётся в миллиметрах, задняя сторона плоская. Модель строится в браузере, SVG не загружается на сервер.

Перетащите SVG, чтобы получить STLЛучше всего подходит SVG · PNG, JPG и WebP сначала векторизуются
Выбрать логотипОбработка на вашем устройстве — файлы не покидают его
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: SVG в STL

  1. 1

    Откройте SVG

    Перетащите файл или вставьте его код. Подойдёт и логотип в PNG или JPG: сначала он превращается в векторные фигуры.

  2. 2

    Задайте размер для печати

    Введите ширину в миллиметрах и выберите толщину; высота рассчитается по пропорциям логотипа.

  3. 3

    Проверьте модель

    Поворачивайте предпросмотр, чтобы осмотреть отверстия и края. Для выступающих частей добавьте шаг слоя, для крупных изделий — фаску.

  4. 4

    Скачайте STL

    Сохраните двоичный STL и откройте его в слайсере: модель уже лежит плоско и имеет нужный размер.

Лимиты и Pro

Бесплатно: SVG-файлы до 25 MB, ширина от 5 до 1 000 мм, толщина от 0,4 до 20 мм, модели до 3 миллионов треугольников; логотипы PNG и JPG сначала векторизуются при 1 024 px.

Pro принимает файлы больше 25 MB и убирает рекламу. Смотреть Pro

О инструменте «SVG в STL»

Слайсеры вроде Cura, PrusaSlicer, Bambu Studio и OrcaSlicer ждут на входе файл STL, а дизайнерские программы экспортируют логотипы и значки в SVG. Эта страница соединяет два формата: она читает контуры из вашего SVG и выдавливает их в замкнутые тела, готовые к нарезке.

Размер задаётся так, как вы измеряете готовую печать. Введите ширину в миллиметрах и толщину, а высота подстроится под пропорции рисунка. В STL нет единицы измерения, поэтому файл записывается в миллиметрах: именно их по умолчанию ждут все популярные слайсеры. Модель лежит плоско, логотип смотрит вверх, а задняя сторона находится на нулевой высоте, поэтому на стол она встаёт без поворотов.

Отверстия сохраняются: внутри буквы O, B или кольца образуется сквозной проём согласно правилу заливки SVG. Перекрывающиеся фигуры при нарезке просто сливаются. Линии с обводкой, которые часто встречаются в наборах значков, превращаются в сплошные перемычки шириной с обводку. Если части логотипа должны выступать, как на вывеске или брелоке с двумя уровнями высоты, увеличьте шаг слоя: каждый следующий цвет будет выдавлен чуть выше, а задняя сторона останется плоской.

Фаска по умолчанию выключена, потому что маленькие скосы плохо печатаются. Для крупных изделий включите её: скруглятся только верхние края. Делайте линии не уже двух диаметров сопла, то есть около 0,8 мм при сопле 0,4 мм, иначе слайсер может их отбросить.

В STL хранится только форма. Для цветной модели используйте GLB, а текст в SVG заранее переведите в кривые.

Конфиденциальность

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

Возможности

Размер в миллиметрах

Задайте ширину и толщину; высота подстроится под рисунок и отображается до скачивания.

Приподнятые слои

Каждый цвет может стоять чуть выше предыдущего, при этом у всех общая плоская задняя сторона.

Готово для слайсера

Двоичный STL лежит плоско, логотипом вверх, на нулевой высоте, поворачивать и масштабировать не нужно.

SVG в STL: частые вопросы

В каких единицах записан STL?
В файлах STL нет поля единиц измерения, поэтому слайсеры читают числа как миллиметры, и страница записывает их именно так. Укажите ширину 80 мм, и в Cura, PrusaSlicer, Bambu Studio или OrcaSlicer изделие получится шириной 80 мм без масштабирования. Высота берётся из пропорций вашего SVG и показана под шириной вместе с толщиной.
Правильно ли напечатаются отверстия в буквах?
Да. Инструмент учитывает правило заливки SVG, nonzero или evenodd, так же, как это делает браузер, поэтому середина буквы O, A, B или кольца становится настоящим проёмом в модели, а не сплошным кругом. Если отверстие всё равно закрыто, вероятно, в SVG оно нарисовано отдельной белой фигурой сверху: удалите её в редакторе.
Почему фаска по умолчанию выключена?
Небольшой скос на детали толщиной всего в несколько миллиметров часто тоньше одного печатного слоя, поэтому он получается ступенчатым или пропадает. Фаска выключена, а задняя сторона плоская, и такая модель чисто печатается на любом принтере. Для крупных вывесок включите фаску: скруглятся только верхние края, а низ останется ровным для стола.
Можно ли напечатать логотип с двумя уровнями высоты?
Используйте шаг слоя. В SVG с несколькими цветами каждый новый цвет выдавливается на шаг выше фигур, нарисованных до него, а у всех частей общая плоская задняя сторона. Одноцветный значок остаётся на одном уровне. Если сменить филамент на нужной высоте слоя, приподнятые части можно даже напечатать вторым цветом.
SVG выдаёт ошибку или получается пустым. Почему?
Странице нужны контуры, простые фигуры или линии с обводкой. Текст в SVG сначала нужно перевести в кривые: «Создать контуры» в Illustrator, Outline stroke или Flatten в Figma, «Объект в контур» в Inkscape. Файлы, где просто вложен PNG, векторизуются. Маски, обтравочные контуры и фильтры игнорируются, поэтому рисунок может выглядеть иначе.

Другие задачи с этим инструментом