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