Пишу свой игровой движок. Часть 13: сцена, Content Browser и манипуляторы
Тринадцатая часть. В проекте появилась сцена — место, где собираются персонажи, свет и камера. Рабочее пространство устроено как в Unity: Hierarchy со списком объектов, окно Scene, Inspector и Content Browser, как в Unreal. Персонажей перетаскиваешь из Content Browser прямо в сцену — они встают на пол под курсором. Движок теперь рисует нескольких персонажей сразу: у каждого свои волосы, тени, морщины и текстуры. Двигать объекты можно как в Houdini: T — перемещение, R — вращение, E — масштаб. В Inspector раздел Transform, как в Unity: позиция, поворот и масштаб числами, там же имя и видимость. Солнце в сцене — тоже объект: повернул его, и свет с тенями пошли следом. Камера управляется как в Maya, с Alt, а F плавно подводит её к выбранному объекту. На полу сетка, у солнца и камеры свои значки — всё это включается и выключается в плавающей панели сверху. Что в этой части: — юнит Scene 1 и рабочее пространство сцены: Hierarchy, Scene, Inspector — Content Browser: персонажи перетаскиваются в сцену — несколько персонажей в одном кадре — сетка на полу и гизмо солнца и камеры — глаз в Hierarchy: показать и скрыть объект — камера как в Maya и плавный F — манипуляторы T, R, E, как в Houdini — Transform в Inspector, как в Unity — солнце сцены поворачивает свет и тени Цифры: два персонажа с волосами крупным планом — около 5 миллисекунд видеокарты. Переход из сцены к персонажу и обратно — мгновенно, ничего не загружается заново. Я технический художник, а не программист. Код пишет ИИ, решения принимаю я. #gamedev #directx12 #metahuman #gameengine #разработкаигр
Название:
Пишу свой игровой движок. Часть 13: сцена, Content Browser и манипуляторы
Категория:
Разное