Пишу свой игровой движок с ИИ. Часть 6: тело и его анимации
💬 Обсуждение, вопросы и то, что не вошло в ролик — в Telegram: https://t.me/wildwizard Часть 6. К голове приехало тело, и оно задвигалось. Тело анимируется не так, как лицо. Лицо — это ручки, которые крутят мимику; тело — сами кости, и для каждого кадра нужно знать, где стоит и куда повёрнута каждая из 342 костей. Написал для них свой формат и второй экспортёр, а кости между скелетами ищутся по именам: от клипа берутся только повороты, пропорции остаются от моего персонажа. Первый запуск положил персонажа на бок. Виновата оказалась самая первая кость: в файле персонажа она ставит его стоя, а в клипе пустая, и клип этот разворот просто затирал. В движке появилась и панель управления: HEAD и BODY, камера и список анимаций переключаются вместе. Цифры: 342 кости тела. Стек: C++20, DirectX 12, HLSL, ImGui, Python. Я делаю игру с ИИ. Движок — первый этап: цель не демка за час, а игра целиком. Я технический художник, а не программист. Код пишет ИИ, решения принимаю я. Про права: движок пишет ИИ, с использованием всех доступных ему знаний. Свободные библиотеки в нём — под лицензией MIT: ImGui, OpenRigLogic и Jolt Physics. Все ассеты — с правами на использование в любых игровых движках. #gamedev #gameengine #ai #metahuman #разработкаигр
Название:
Пишу свой игровой движок с ИИ. Часть 6: тело и его анимации
Категория:
Видеоигры