Найти в Дзене
Unreal Engine 5 и VR с нуля. Часть 12. Передвижение персонажа в VR
Видя как передвигается персонаж в таких играх как Blade And Sorcery, BoneWorks, Battle Talent, Contractors, хотелось разобраться, как и какие варианты реализации locomotion system можно реализовать в VR? Видеоуроки направленные конкретно для VR, не раскрывают как подробно реализовать продвинутое передвижение персонажа, какие сложности есть в этом. Однажды, один пользователь на форуме unreal engine сказал примерно такие слова: "нет разницы VR это или игра от третьего лица или от первого лица, большинство механик реализуются одинаково. Разница лишь в восприятии функционала и небольших особенностях реализации...
7 месяцев назад
Как конвертировать Blueprint в С++ с помощью Node to Code в Unreal Engine
Изучая VR Expansion Plugin, я столкнулся с тем, что реализация самой Grab System написана в блюпринте персонажа в отдельных функциях, а так как у меня проект на С++ я решил просто переписать этот код на С++. Так как функций около 35 и они довольно объемные по коду, я решил поискать способ как ускорить конвертацию блюпринт кода на С++, поэтому расскажу сегодня про плагин Node to Code. Сам репозиторий плагина находится здесь https://github.com/protospatial/NodeToCode?tab=readme-ov-file Плагин поддерживает версии UE 5.3-5.5 скачиваем бинарник для своей версии UE - https://github.com/protospatial/NodeToCode/releases/tag/v1...
7 месяцев назад
Unreal Engine 5 и VR с нуля. Часть 11. Естественный спринт в VR: Управление скоростью с помощью махов рук. Arm Swinging спринт.
В феврале, я проходил курс по С++ для Unreal Engine в контексте VR. В это же время я начал параллельно писать основу для VR проекта с нуля, но в какой то момент, понял насколько много вещей нужно учесть и протестировать, прежде чем двигаться дальше. Я закомментировал весь написанный код и перешел на VR Expansion Plugin. В этом плагине уже решено множество проблем, как синхронизация камеры HMD и капсулы персонажа, поведение капсулы когда ты движешься физически упираешься в стену и так далее. Я до сих пор разбираю код этого плагина...
8 месяцев назад
Power IK Ground — Эффективное решение для реалистичного позиционирования ног
При создании игр и VR-приложений одна из главных задач — это добиться естественного и реалистичного поведения персонажей. Особенно это актуально для игр с полным погружением, где игроки могут свободно передвигаться и взаимодействовать с виртуальным миром. Одной из распространенных проблем при анимации VR-персонажей является корректное размещение стоп персонажа на неровных поверхностях. Документация всего проекта описана здесь, но изначально плагин существует для Unreal Engine 4.26: Именно здесь...
9 месяцев назад
Unreal Engine 5 и VR с нуля. Часть 10. Unreal Engine 5.5.3. Настройка VR проекта на С++ для Meta Quest 2, 3, 3s, PRO.
Давно ничего не писал, изучал базу С++ (до сих пор изучаю), знакомился с апи Unreal Engine, читаю книги и смотрю на реализации других авторов. В общем всё по плану прошлой статьи. Думаю пора начать Pet-проект, а может и что-то интересное из этого выйдет. В качестве IDE использую Rider, по-моему на нём куда стабильнее работать чем Visual Studio. Общими вещами, механиками, я буду делиться в статьях. Чем то уникальным для проекта делиться смысла нет, иначе вроде и смысла тогда в проекте не будет. Есть видео основанное на документе по настройке UE 5...
9 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала