Новость
Выпущен второй масштабный дневник разработки платформы IX-Ray. Выпуск посвящён изменениям в графике и геймплее, демонстрации новых инструментов в среде разработки и поддержке всех частей трилогии - помимо «Зова Припяти» и «Чистого Неба» в грядущем обновлении 1.4 появится официальная поддержка «Тень Чернобыля». Эта версия находится на финишной прямой и уже проходима от начала до конца, однако всё ещё нуждается в ряде правок. Также в активной разработке адаптация движка под «Call of Chernobyl» — готовые наработки используются в уже вышедшем «Alone In Windstorm: Fallen Bear» и разрабатываемом проекте «Икарус». Релиз IX-Ray под «Call of Chernobyl» будет в одном из обновлений уже после версии 1.4.
В сегменте про геймплей разработчики напомнили о скором выходе адаптаций «Gunslinger Mod» и «Improved Weapon Pack» для своей платформы. Параллельно для IX-Ray готовят пока безымянный оружейный проект нового поколения с упором на процедурные анимации, блендинг и быстрый инпут:
• Блендинг позволит смешивать циклы анимаций без резкого обрыва, делая процесс плавнее и реалистичнее. Реализовано два типа блендинга в движке: автоматический при движении и скриптовый с выбором смешиваемых анимаций. В целом технология позволяет заметно упростить разработку и настройку любых оружейных паков, используя лишь базовый набор готовых анимаций, а в будущих версиях добавят доводку с помощью IK-анимаций;
• Ещё одной фишкой при адаптациях и разработке оружейных паков стали ключи в анимациях. С их помощью игрок может начать другое действие в оружии, не дожидаясь окончания предыдущего, что заметно ускоряет геймплей и избавляет от ситуаций, когда игрок в критическом положении ожидает конца анимации.
На замену старой технологии коллизии Ray Pick collision с проверкой через луч пришла технология OBB. Она просчитывает столкновения с поверхностями и смещает оружие или предметы по координатам из конфига. Размеры боксов можно менять, а также позицию на экране через HUD Adjust для индивидуальной настройки коллизии.
Для помпового оружия готова отдельная система с расширенным взаимодействием. Игрок может проверить затвор или патронник, дослать патрон через подаватель или напрямую в патронник, либо же извлечь его. Поддерживается комбинирование типов патронов, а сами анимации, например скорость перезарядки, зависят от скорости ввода игрока.
Переписанный ещё в IX-Ray 1.3 HUD Аниматор получит развитие в будущих релизах. Новая версия системы получит обновление для рюкзака и КПК, а также поддержку анимаций для разных состояний персонажа. Появится поддержка ввода для реализации интерактивных предметов наподобие гитары и анимаций, проигрываемых во время диалога. Всё это будет гибко настраиваться через скрипты.
В области графики разработчики совместно с модмейкерами Jaba и Diolator продолжают работу с PBR-материалами, а также внедрение в движок новых графических функций. Среди них:
• Новый метод экранных отражений SSLR и технология VSLR для внеэкранных отражений на базе кубических карт. Обе технологии чувствительны к перекрытию одного объекта другими, что искажает отражения, поэтому для частичного решения используется гибрид VSLR и SSLR: первый рендерит только статичную геометрию, а второй занимается динамическими объектами;• На базе кубических карт, помимо VSLR, реализована иммитация интерьера в окнах, как в современных играх наподобие Spider-Man и Watch Dogs. Это придаст объёма игровому миру без лишней нагрузки на ПК и ручного моделирования каждой комнаты;
• Оригинальный X-Ray не мог в корректный рендер прозрачных поверхностей, поэтому для решения проблемы внедрён производительный метод WBOIT.
Для облегчения разработки скриптером под ником FFX0001 создан новый IX-Ray Framework для LUA. Ключевой особенностью стала модульная архитектура с независимой работой каждого аддона и загрузкой до запуска скриптов основной игры. IX-Ray Framework обеспечивает правильную загрузку, синхронизацию и порядок выполнения аддонов. Умная система связей позволяет обновлять или менять внутреннюю структуру, не переписывая всю систему целиком, а система колбэков минимизирует обращение к оригинальным скриптам.
My WebPage
Дата добавления: Сегодня | Просмотры: 7 | Добавил:
GeorgF