Пишу свой игровой движок с ИИ. Часть 10: тени, кожа, морщины и глаза

12+
12+

1 просмотр

6 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

6 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

6 часов назад

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

Название:

Пишу свой игровой движок с ИИ. Часть 10: тени, кожа, морщины и глаза

Категория:

Видеоигры