Skif » 02.01.2017, 01:45
Рекомендации очень полезные, я услышал несколько весьма важных пунктов (которым и собирался следовать наугад самостоятельно, оказалось - догадался правильно) :
- графическая часть ядра UDK не ограничивается игрой вообще. Т.е. мы можем создавать собственные шейдеры, писать блюпринты (правда, не факт, что их функционал будет поддерживаться редактором, как в примере с дорожным столбом), а также смело начинать учиться конвертировать объекты, пользуясь средой разработки - она полностью совместима с игрой.
- есть возможность создавать объекты окружения с интерактивными настроечными меню для редактора - например, стрелку с изменяемым набором деталей (приводов, формой контррельсов и т.п.) , или дорожный знак в том самом примере.
- полностью поддерживаются PBR-материалы. Это шикарно, так как в них я обнаружил отличные возможности для улучшения внешнего вида ландшафта и мелких деталей вообще благодаря картам нормалей и высот.
- система органов управления может оказаться ограниченной (собственно, как и в TS). Однако, если на нее можно будет навесить скрипт, работать будет все - методом "виртуальных контролов", когда мы, например, представляем, что дефолтный тормозной кран - это не кран, а клапан, который впускает или выпускает воздух из тормозной магистрали. А мы его крутим скриптом от двух рукояток в передней и задней кабинах. Дефолтный локомотив показывает, что уровень детализации интерактивных узлов весьма неплох.
Ограничения:
- нет координатной системы реального мира (наверное, небо и окружение корректное еще не прикрутили, т.е. будут на первых порах неверные углы движения солнца и луны и неправильные тени). Хочется верить, что прикрутят интеграцию с картами Google - не верю, что UE не поддерживает генерацию рельефа по геоданным.
- пока нет данных по иерархии моделей, правилам их анимации и созданию основных объектов. Собственно, хотелось бы иметь кусок пути для тестирования подвижного состава. Также хотелось бы сделать аватар и посмотреть, что он может уметь делать. Не исключено, что аватар можно сделать и настроить стандартными блюпринтами лучше, чем тот, которым мы управляли в демо, и игра примет его, не накладывая ограничений на устройство модели. Я видел гайд по созданию одними блюпринтами стрелялки, и там части тела аватара были видны камере (собственно, там камера была от 3-его лица), и физика движения была весьма недурна (есть приседания, прыжки, лазанье по лестницам, мелкая моторика пальцев - в общем, почти DOOM).
В общем, буду моделить подвижной состав. Как ранее и говорил, на локомотивы пока не полезу, до выхода каких-никаких гайдов, а вот грузовые вагоны отличная тренировка в текстурировании PBR-материалами и экспорте в движок.