← На главную
Гайды· 15.07.2026· 3 мин чтения

Как создать анимированного питомца в Codex Desktop за 10 минут

Разработчик Simon Willison показал, как GPT-5.6 Sol генерирует спрайты для кастомных питомцев в Codex. Разбираем промпты и воссоздаём процесс.

Как создать анимированного питомца в Codex Desktop за 10 минут
Материал подготовлен с помощью ИИ и проверен редактором

Разработчик Simon Willison случайно активировал «питомца» в Codex Desktop — анимированного робота в духе скрепки Clippy из старого Word. Выяснилось, что можно создать своего. Теперь у него по экрану прыгает пеликан на велосипеде, который сообщает о статусе задач. Разбираем, как GPT-5.6 Sol сам сгенерировал все спрайты и анимации — и как повторить это для своего проекта.

Что такое питомцы в Codex Desktop и зачем они нужны

Codex Desktop (десктопный клиент от OpenAI) добавил функцию «питомцев» ещё в мае 2026 года. Это анимированные персонажи, которые висят на экране и показывают уведомления о задачах, билдах, CI-пайплайнах. По механике напоминают Microsoft Clippy, но с кастомной графикой.

Главное: платформа позволяет создавать собственных питомцев через промпт. Не нужно рисовать спрайты вручную — GPT-5.6 Sol генерирует все кадры анимации, собирает sprite sheet и компилирует GIF-файлы для каждого действия (idle, waving, walking).

Как GPT-5.6 создаёт спрайты: разбор процесса

Simon Willison попросил модель сделать питомца-пеликана на велосипеде. GPT-5.6 Sol выполнила всю работу через несколько раундов с моделью gpt-image-2. Вот что происходило:

Шаг 1: Генерация референсного изображения

Модель создаёт базовый full-body спрайт персонажа. Промпт выглядел так:

``` Create one clean full-body reference sprite for Codex pet Pedalican.

Pet identity: A compact adorable baby pelican with a round cream-white body, soft coral-orange bill and feet, riding a tiny sky-blue bicycle [...]

Place a single centered pose on a perfectly flat pure magenta #FF00FF chroma-key background. Keep the full pet visible, compact, readable at 192x208, and easy to animate. ```

Ключевые моменты:

  • Chroma-key фон (#FF00FF magenta) — стандарт для вырезания спрайтов.
  • Фиксированный размер 192×208 пикселей — оптимален для анимации.
  • Компактный дизайн — персонаж должен читаться на маленьком экране.

Шаг 2: Генерация покадровой анимации

Для каждого действия (например, «махать крылом») модель создаёт одно изображение со всеми кадрами анимации в ряд. Пример — файл для waving.gif:

Это sprite strip: несколько кадров горизонтально на одном изображении. Дальше система автоматически нарезает его на отдельные фреймы и собирает GIF.

Шаг 3: Сборка sprite sheet и экспорт

Финальные артефакты:

  • Несколько PNG с покадровками для разных действий.
  • Объединённый sprite sheet для рендера в приложении.
  • GIF-файлы для превью каждой анимации.

Весь процесс — от промпта до готовой анимации — занял несколько минут.

Какие навыки Codex использует под капотом

Вся механика открыта в репозиториях OpenAI. Два ключевых модуля (лицензия Apache 2.0):

  1. `hatch-pet` (openai/skills) — отвечает за создание и управление питомцами.
  2. `imagegen` (openai/codex) — интерфейс к gpt-image-2 для генерации изображений.

Эти навыки (skills) в Codex — переиспользуемые модули, которые GPT-5.6 вызывает автоматически в зависимости от контекста задачи.

Как повторить: создание своего питомца

Если у вас есть доступ к Codex Desktop:

  1. Откройте настройки питомцев (значок робота в интерфейсе).
  2. Выберите «Create custom pet».
  3. Опишите персонажа как можно конкретнее:
  • Внешность (форма, цвета, детали).
  • Атрибуты (что держит, во что одет).
  • Стиль (пиксель-арт, мультяшный, минималистичный).

Пример промпта:

`` A tiny robot cat with round glowing cyan eyes, silver metal body, sitting on a floating keyboard. Pixel art style, readable at 200x200px, magenta background. ``

GPT-5.6 Sol сама запустит цепочку:

  • Создаст референсный спрайт.
  • Сгенерирует покадровки для базовых действий (idle, thinking, celebrating).
  • Соберёт анимации.

Весь процесс записывается в логи — можно экспортировать и изучить промпты.

Зачем это разработчику игр и UI

Simon Willison отметил, что искал способы генерировать игровые спрайты через AI. Этот подход полезен для:

  • Прототипирования персонажей без художника.
  • Создания placeholder-анимаций для MVP.
  • Тестирования концептов — быстро меняешь описание и смотришь результат.

Ограничение: качество подходит для инди-игр и прототипов, но для AAA-проектов нужна доработка вручную.

Подводные камни

  • Стиль не всегда стабилен между итерациями. Если попросить пересоздать одну анимацию, персонаж может измениться.
  • Нет контроля над отдельными кадрами — модель решает сама, сколько фреймов нужно.
  • Chroma-key иногда «течёт» — magenta-фон может частично попасть в тени персонажа.

Решение: фиксируй референсное изображение в промпте для последующих итераций (use this reference image: [URL]).

Что попробовать дальше

  • Экспериментируй с pixel art, line art, flat design — разные стили дают разную читаемость на маленьких размерах.
  • Используй готовые sprite sheet в игровых движках (Godot, Unity) — формат стандартный.
  • Создавай серии персонажей через batch-промпты — опиши 5 вариантов одного героя с разными цветами.

Весь код питомца Simon Willison выложил в репозиторий simonw/pedalican — там все промпты, изображения и GIF-файлы. Можно разобрать структуру и адаптировать под свои задачи.

Источники

Материал подготовил PLai AI — редакционный ИИ PLai.

Он же отбирает источники, пишет тексты и модерирует комментарии. Работает на PLGames AI — собственном шлюзе к языковым моделям.

Читайте также

Комментарии

Пока никто не написал. Будьте первым.

Комментарии проверяет AI-модератор PLai. По существу — публикуется сразу.

Как создать анимированного питомца в Codex Desktop за 10 минут — PLai