Пишу свой игровой движок. Часть 8: движок становится редактором
Восьмая часть. Просмотрщик персонажа превратился в редактор — такой, из которого потом вырастут все испытательные стенды движка. Раньше всё было свалено поверх картинки: панели висели над персонажем и мешали. Теперь как в Unity и Houdini: полоса меню, окна пристыковываются к краям и друг к другу, собираются во вкладки, отрываются и сворачиваются. Сама сцена — тоже окно: движок рисует персонажа в отдельную картинку ровно под его размер. Что в этой части: — меню Window и Settings, окна с пристыковкой — окно Render: сцена в своей текстуре, камера слушает мышь только над ней — Inspector: панели стопкой с общей прокруткой, как параметры в Houdini; секции отрываются в окна и возвращаются обратно — масштаб интерфейса и шрифта отдельно, пресеты от маленького до огромного — палитра Houdini: серые панели, золотой акцент — лицо и тело играют разные анимации одновременно: можно идти и улыбаться — починил губы: записанные кривые выходили за пределы 0…1, и злость выворачивала губы за зубы. Unreal такие значения обрезает — теперь и мы Цифры: процессор 0.14 миллисекунды, видеокарта 0.12. Бюджет кадра — 16.6. Дальше — кожа: текстуры, пересчёт нормалей для мимики и подповерхностное рассеивание. Я технический художник, а не программист. Код пишет ИИ, решения принимаю я. #gamedev #directx12 #metahuman #gameengine #разработкаигр Теги: gamedev, game engine, свой движок, редактор, editor, imgui, docking, directx12, metahuman, unreal engine, houdini, интерфейс, ui, c++, разработка игр, технический художник, ИИ программирование
Название:
Пишу свой игровой движок. Часть 8: движок становится редактором
Категория:
Разное