Слои через браузерный ИИ

Попроси браузерный ИИ создать редактируемую текстуру, скопируй JSON и вставь его в WhimTex. Подключение к Unity не нужно. Функция доступна в WhimTex 0.9.6 и новее.

  1. Дай ИИ инструкцию по формату и опиши текстуру. Попроси WhimTex clipboard JSON с нужными частями на отдельных именованных слоях.
  2. Скопируй полученный блок JSON.
  3. Перейди в превью или панель Layers, выйди из ввода текста и нажми Ctrl+V (Cmd+V на macOS).
  4. Редактируй новые слои как обычно. Ctrl+Z отменяет всю вставку.

Например: «Создай голубое магическое кольцо на прозрачном фоне, с редактируемым ободком и отдельным свечением. Холст 512 × 512. Верни WhimTex clipboard JSON».

Результат может содержать фигуры, градиенты, шум, группы, обводки, размытие, карты нормалей, собственные Shader FX и рисовальный слой, который скачивает картинку по прямой HTTP(S)-ссылке ("type": "drawing" с полем url). Формат не поддерживает встроенные пиксельные данные, Base64 и пути к локальным файлам. Локальные изображения добавляй через обычную вставку, перетаскивание или агента, подключённого к Unity.

Слои добавляются над уже существующими, а выделение на холсте их не обрезает — подробнее в разделе Выделение области. Если JSON задаёт размер, пустой документ принимает его сразу. В непустом документе появится диалог с Apply Size и Keep Current: при Keep Current размер не изменится, но слои всё равно вставятся. Для собственного HLSL появится подтверждение перед компиляцией: вставляй только код, которому доверяешь, поскольку тяжёлый шейдер может остановить отрисовку. Перед загрузкой картинок появится подтверждение со списком сайтов-источников. Если хотя бы одна загрузка не удалась, вставка отменяется целиком. Каждая картинка сохраняет своё разрешение и вписывается в холст трансформом слоя. Отмена возвращает документ к прежнему виду.

Если JSON или шейдер некорректен, ничего не вставится. Открой Window → General → Console, скопируй ошибку WhimTex и попроси ИИ исправить её. Это работает и для JSON кистей. Повторная вставка создаёт новые слои, а не обновляет предыдущий результат.

Для отдельного шейдера попроси HLSL и вставь его в FX → + Shader FX, затем нажми Apply. Та же инструкция для ИИ объясняет синтаксис и настраиваемые параметры.