Генераторы переходят на чистый код: Ideogram запустила модель для верстки векторной графики

Векторный контур, открытый в редакторе на масштабе в восемьсот процентов, обнажает любую халтуру: ломаные кривые Безье, случайные якорные точки и слипшиеся градиенты. Традиционная трассировка десятилетиями мучила дизайнеров перегруженными «бульонными» мешами, но генеративные модели добрались и до математического описания линий. Команда Ideogram выкатила специализированную модель Vector 1.0, способную выдавать чистые файлы SVG с независимыми объектами, градиентами и редактируемой типографикой.
Инструмент ориентирован на две базовые задачи: генерацию векторных логотипов, иллюстраций и шрифтовых композиций с нуля по текстовому запросу (Text-to-Vector) и преобразование растра в кривые (Image-to-Vector). В отличие от классического инструмента Image Trace в Illustrator, здесь работает генеративный пайплайн: модель заново строит геометрию сцены, вычленяя смысловые формы, а не просто обводит цветовые пятна по пороговой яркости. Полученный файл полностью разборный — каждый элемент можно двигать, масштабировать, вращать и перекрашивать вручную.
Параметры интеграции и первые шероховатости
Функционал Vector 1.0 сразу запустили в API для продуктовых команд. Генерация стандартного SVG стоит от $0.13 до $0.20 за запрос, а усложненный рендеринг высокого качества с опорой на референсные изображения обходится до $0.32. Векторизация готовой растровой картинки через тот же шлюз оценена в $0.10. Ложка дегтя на старте вполне прикладная: модель пока не умеет автоматически группировать полученные фигуры по слоям. Вектор приходится разбирать из плоского списка объектов, что отнимает лишние минуты при подготовке ассетов к анимации.
Рынок векторной генерации уплотняется с каждым месяцем. За внимание дизайнеров уже борются Recraft V4.1 Vector со встроенным редактированием опорных точек (их API берет $0.08 за обычную генерацию и $0.30 за Pro), инструменты Text to Vector Graphic и Generative Shape Fill внутри экосистемы Adobe Firefly, платформа Kittl AI Vector Generator и сервис VectorArt.ai. Параллельно открытые разработчики двигают модель OmniSVG 1.1 с весами на 4B и 8B параметров под лицензией Apache 2.0.
Вектор как язык кода
Серьезное наступление на формат идет и со стороны академических лабораторий. Исследовательская группа с участием ServiceNow Research, Mila, Института искусственного интеллекта Канады CIFAR, ETS Montreal, UBC и Apple представила открытую языково-визуальную модель StarVector. Ее авторы окончательно отказались от диффузионных пикселей и подошли к векторизации как к генерации чистого SVG-кода.
Архитектура StarVector объединяет визуальный трансформер ViT, который нарезает входное изображение на патчи, нелинейный адаптер для проецирования эмбеддингов в пространство языка и классическую языковую модель. На выходе получается синтаксически валидная SVG-разметка, использующая базовые примитивы, круги, полигоны, сложный путь path и текстовые блоки. Модель сознательно ограничили: она обучена на иконках, логотипах, графиках, эмодзи и технических схемах, но не предназначена для фотореалистичных иллюстраций или пейзажей.
Для тренировки авторы собрали экосистему датасетов SVG-Bench. Крупнейший из них — SVG-Stack — насчитывает 2,1 миллиона тренировочных, 108 тысяч валидационных и 5,7 тысячи тестовых образцов со средней длиной в 1822 токена. В бенчмарк также вошли наборы SVG-FIGR (270 тысяч примеров с разметкой), SVG-Fonts (1,8 миллиона шрифтовых начертаний), SVG-Icons (80,4 тысячи иконок), SVG-Emoji (8,7 тысячи символов) и технический массив SVG-Diagrams.
Качество векторизации исследователи оценили по метрике DinoScore против привычных алгоритмических трассировщиков и мультимодальной нейросети общего назначения:
| Метод | SVG-Stack | SVG-Fonts | SVG-Icons | SVG-Emoji | SVG-Diagrams |
|---|---|---|---|---|---|
| AutoTrace | 0.942 | 0.954 | 0.946 | 0.975 | 0.874 |
| Potrace | 0.898 | 0.967 | 0.972 | 0.882 | 0.875 |
| VTracer | 0.954 | 0.964 | 0.940 | 0.981 | 0.882 |
| Im2Vec | 0.692 | 0.733 | 0.754 | 0.732 | — |
| LIVE | 0.934 | 0.956 | 0.959 | 0.969 | 0.870 |
| DiffVG | 0.810 | 0.821 | 0.952 | 0.814 | 0.822 |
| GPT-4V | 0.852 | 0.842 | 0.848 | 0.850 | — |
| StarVector-1B | 0.926 | 0.978 | 0.975 | 0.929 | 0.943 |
| StarVector-8B | 0.966 | 0.982 | 0.984 | 0.981 | 0.959 |
Чекпоинты обеих версий — на 1B и 8B параметров — исследователи выложили в открытый доступ на Hugging Face и в репозиторий GitHub вместе с готовым кодом для развертывания.
Анимация и агентские воркфлоу
Еще один сильный игрок на этом поле — QuiverAI с линейкой моделей Arrow 2 и Arrow 2 Telos. Компания сосредоточилась на создании готовых к производству векторных ассетов: интерфейсных монограмм, изометрического лайнарта, абстрактной геометрии и типографики, где параметры веса, контраста и пластики штрихов можно тонко варьировать прямо в запросе. Главная особенность Arrow 2 — встроенное понимание векторной динамики: система умеет генерировать плавную анимацию переходов между сложными контурами без необходимости выстраивать риг вручную.

Разработчикам QuiverAI предлагает REST API по адресу https://api.quiver.ai/v1 с методами List Models, Get Model, Text to SVG и Image to SVG. Сервис совместим со спецификацией OpenResponses, поддерживает потоковую выдачу через Server-Sent Events, тарификацию по токенам и подключается к Vercel AI SDK через пакет @ai-sdk/open-responses. Для автоматизации через агентов предусмотрен сервер MCP (Model Context Protocol). Тестирование закрыто ключами с префиксом sk_test_, которые отдают детерминированный ответ без списания баланса, а в заголовках передаются метки лимитов (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After) и сквозная трассировка через X-Request-ID и X-Trace-ID. Технологию уже интегрировали такие платформы, как Rive, Linearity, Motion, Paper, Branda, Flora, Timbal, Wonder, Melius, Design Arena и Comfy.
Для арт-директоров и моушн-дизайнеров этот сдвиг означает конец эпохи рутинной отрисовки присланных клиентом логотипов низкого разрешения. Вектор перестает быть неповоротливым результатом растровой аппроксимации и становится гибким кодом, готовым к моментальной интеграции в интерфейсы и сложную анимационную графику. Ручная правка узлов постепенно превращается в диалог с компилятором форм.




