Обновить

Как я пытался сделать анимацию для игры с помощью ИИ — и чуть не навайбкодил нервный срыв

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели4.2K
Всего голосов 9: ↑8 и ↓1+8
Комментарии8

Комментарии 8

Интересно, что скелетную анимацию вы в итоге не довели — по идее это как раз тот подход, где ИИ мог бы помочь не с генерацией кадров, а с кодом: рассчитать углы поворота костей, настроить IK-цепочки, сгенерировать keyframes. То есть использовать его там, где задача описывается формулами, а не пикселями. Не пробовали скормить Grok/Kimi конкретно эту часть — чтобы он писал не визуал, а логику скелетной анимации в C#?

Миленько у вас получилось) Но пока как будто вывод такой: ИИ пока не отменяет то неприятное обстоятельство, что новым вещам всё ещё приходится учиться самому. С другой стороны, реально посчитать бы, сколько бы ушло у геймдев-разрабов времени дошлифовать анимацию и сколько у новичка.

Вообще жалко кота. Столько всего пережил: и банан-фонарь, и шляпу, и превращение в не пойми что. Что-то до боли понятное

Не покидало ощущение, что вам просто нужен был нормальный разраб, а не ещё одна модель :)

Разрабу платить надо

Расскажу про свой опыт ИИ-анимации. Для игры на HTML5 создал графику для персонажа с помощью ИИ (Perсhance AI), вручную порезал части тела на спрайты (отдельно - ноги, туловище, руки, голова), попросил написать код для CSS-анимации (Google Search в режиме AI). После лёгкой доводки (подправить градусы, координаты) - выглядит вполне сносно.

Пробовал подход автора статьи: отрисовать спрайт целиком с анимацией покадрово (Perсhance), с разных видов и углов - ходьба, различные действия, взаимодействие с предметами - и ничего путного не получил.

почему при движении одной части тела деформируется другая...

Может надо было резать с "запасом", чтобы спрайты частично накладывались на соседей в точках поворота/сгиба? Если резать как на предпоследнем скриншоте, между спрайтами будут возникать пустые промежутки при движении.

ComfyUI не пробовали? Там, вроде, что-то было для спрайтовой анимации

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации