Пусть у вас получилось сделать красивого персонажа.

Но как сделать иллюзию бегающего в разных направлениях персонажа?

Делаете арт-прототип

Например с помощью Gemini создаем арт-прототип персонажа:

нарисуй мне для компьютерной игры в стиле смешариков единорога несущего праздничный кексик в руках

Единорог арт

Доводим его до ума

Мне не понравился слишком большой кексик, кроме того нам нужен белый фон и персонаж не должен вылезать за пределы картинки:

нарисуй его на белом фоне, уменьши кексик в два раза
сделай так чтобы он был в кадре целиком

Единорог арт

Создаем его 3D версию

Откройте https://3d.hunyuan.tencent.com/.

Именно китайскую версию, т.к. там дается 20 бесплатных генераций (а в https://3d.hunyuanglobal.com/ - нет бесплатных генераций).

Перевести очень просто - правый клик мышкой и там Translate To English, или через гугл переводчик в телефоне по камере.

Обратите внимание что вам может больше понравиться как выглядит модель в режиме Albedo:

Hunyuan3D: texture vs albedo

Делаем скриншоты в 8 направлениях

Ориентируем персонажа в нужном ракурсе, делаем и сохраняем скриншот, мне например нравится в Paint.net сохранять в отдельную новую картинку.

Сразу постарайтесь продумать ваш процесс обработки, советую стараться делать скриншоты одинакового размера!

Unicorn in different directions

Делаем картинки бегущего единорога

Опять идем в Gemini и создаем вторую (или больше) версию каждого ракурса но в процессе шага:

перерисуй так чтобы он был в середине своего шага

Теперь у нас в каждом направлении две картинки (удобно через копирование сохранять их все в Paint.net):

Unicorn in different directions on step

Сохраняем на диск так чтобы не спутать их, например вот так:

Unicorn in different directions

Делаем из этого игру-прототип

С помощью нейросети теперь легко сделать тестовый прототип где сможем посмотреть как смотрится анимация.

Чтобы прежде чем интегрировать в основную вашу кодовую базу - обкатать независимо:

1) Открываем папку с картинкам, жмем правой кнопкой, там “Открыть в терминале” и там выполняем команду dir:

How to list filenames via cmd and dir command

2) Теперь мы можем легко скопировать имена картинок и сообщить их нейросети:

напиши мне на чистой Java без зависимостей простую игру которая грузит эти картинки

каждая пара картинок - это картинка персонажа
суффикс 1 - он стоит на месте (но смотрит в нужном направлении)
суффикс 2 - он делает шаг (в нужном направлении)
когда жмутся WASD - персонаж должен бежать в окне в одном из 8 направлений

картинки должны сменять друг друга, по 250 миллисекунд на каждую
если кнопки движения отпущены - персонаж стоит на месте и показывается картинка соответствующая последнему направлению бега с суффиксом 1
цвет фона в HEX: #222222
учти что картинки разного размера, поэтому их нужно сохраняя пропорции масштабировать так чтобы самая широкая сторона была 100 пикселей

имена картинок - смотри ниже:

    Directory: C:\Users\Polar\OneDrive\Pictures\unicorn


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        12.02.2026     19:48         165990 down1.png
-a----        12.02.2026     19:48         394850 down2.png
-a----        12.02.2026     19:49         211069 downleft1.png
-a----        12.02.2026     19:49         590820 downleft2.png
-a----        12.02.2026     19:48         209106 downright1.png
-a----        12.02.2026     19:48         588608 downright2.png
-a----        12.02.2026     19:46         216380 left1.png
-a----        12.02.2026     19:47         510252 left2.png
-a----        12.02.2026     19:47         192347 leftup1.png
-a----        12.02.2026     19:47         470941 leftup2.png
-a----        12.02.2026     19:48         243737 right1.png
-a----        12.02.2026     19:48         601668 right2.png
-a----        12.02.2026     19:47         140398 up1.png
-a----        12.02.2026     19:47         268895 up2.png
-a----        12.02.2026     19:48         207108 upright1.png
-a----        12.02.2026     19:48         432432 upright2.png

Результат: