Вопрос или проблема
Апрель 2023 года, и сейчас буйствует эффект “AI”. Две недели в AI ощущаются как шесть месяцев в AI в любом предыдущем году. Трудно успевать за всеми моделями и приложениями, которые выходят ежедневно, как коммерческими, так и с открытым исходным кодом.
Теперь мне интересно, существует ли AI-движок или API для AI-движка, который может создавать векторную графику из текстового ввода?
Я знаю, что GPT-3.5 может создавать “сырые” SVG-выходные данные, если вы скажете ему об этом. Однако это может создать много токенов вывода, за которые вам придется платить. Высокое разрешение путей, определенных тысячами пар координат, может быстро стать дорогим для любого изображения, более сложного, чем, скажем, простой логотип. Также вы не получаете изображение предварительного просмотра, и поэтому работать с ним утомительно. (Мне нужно вставлять SVG в редактор SVG, чтобы получить предварительный просмотр).
Я экспериментировал с GPT-3.5 от OpenAI.
Мне нравится работать с выходными данными SVG, потому что их можно стилизовать и анимировать с помощью HTML и навыков веб-программирования.
Adobe Illustrator может генерировать векторную графику из текста:
Отказ от ответственности: я работаю в Adobe.
Обновление 2024 года:
Теперь есть Recraft V3 — генеративный AI-инструмент для дизайна, который может генерировать как растровую, так и векторную графику из текстового ввода. Векторная графика может быть экспортирована в формате SVG. Доступен бесплатный уровень + API.
Другой AI-сервис, Vectorart.ai, выпущенный летом 2023 года. Только для коммерческого использования, начиная с 29 долларов в месяц.
Однако, похоже, что их условия обслуживания крайне выгодны для компании-сервиса. Загружающие отказываются от авторских прав на свои работы и позволяют компании делать все, что они хотят, с загруженными растровыми файлами (вводом).
Смотрите обсуждение авторских прав здесь на Hacker News (HN).
А на самом деле это, вероятно, преобразование растрового изображения в SVG (согласно обсуждению на HN).
Ответ или решение
На сегодняшний день существует несколько систем и API для генерации векторной графики (SVG) из текстового ввода. Солевое различие и выбор подходящего инструмента зависят от ваших нужд и целей.
1. Обзор существующих решений
Среди современных инструментов можно выделить:
a. Recraft V3
Разработанный для генерации как растровой, так и векторной графики, Recraft V3 представляет собой мощный инструмент, который поддерживает создание векторной графики на основе текстового запроса. Он предоставляет API и бесплатный тарифный план, что делает его доступным для разработчиков и проектировщиков. SVG выходящий из Recraft легко использовать в веб-разработке, а его возможность создавать различные виды графики позволяет быстро получать нужный результат.
b. Vectorart.ai
На платформе Vectorart.ai также предлагается возможность создания векторных изображений из текстового ввода. Тем не менее, стоит отметить, что это коммерческий продукт с абонентской платой, начинающейся с $29 в месяц. Кроме того, условия использования могут представлять определенные риски, так как распределение прав на созданные работы довольно благоприятно для самой компании.
c. OpenAI API (GPT-3.5)
Хотя OpenAI GPT-3.5 может генерировать SVG-код по запросу, эта опция имеет свои недостатки. Одним из основных является стоимость токенов за сложные изображения, так как они требуют значительного количества координат. Также для получения предварительного просмотра вам понадобится вставлять сгенерированный код в редактор SVG, что может быть неудобным и времязатратным процессом.
d. Adobe Illustrator
Adobe Illustrator предоставляет возможности генерации векторной графики из текста, что также важно отметить, особенно для профессиональных дизайнеров. Хотя это мощный инструмент, он требует лицензии и может быть менее доступен для начинающих.
2. Преимущества и недостатки
При выборе инструмента следует учитывать следующие критерии:
- Удобство использования: Некоторые инструменты предоставляют интерфейсы с визуальными редакторами, которые могут значительно облегчить работу.
- Стоимость: Бесплатные решения могут быть привлекательными, но важно также изучить условия использования и права на созданные работы.
- Гибкость: Если вам нужна возможность делать сложные графические элементы, рассматривайте инструменты, которые поддерживают различные форматы и стили графики.
3. Заключение
На текущий момент существуют различные AI-инструменты для генерации векторной графики из текста, однако выбор зависит от требований вашего проекта и бюджета. Recraft V3 выглядит особенно многообещающим с точки зрения доступности и функционала, а Vectorart.ai может быть интересным вариантом для коммерческого использования, но требует тщательного изучения условий.
Принимая во внимание бурное развитие технологий в области искусственного интеллекта, стоит постоянно следить за новыми разработками и обновлениями API, поскольку появление новых решений на рынке происходит регулярно.