Найти в Дзене
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 месяцев назад
Как получить зарубежную карту VISA в Кыргызстане в 2025 году?
Ранее было популярно открывать дебетовые карты в Казахстане, но с января 2025 года банки урезают такую возможность без наличия прописки, а то и вовсе открывают счета всего на 1 год. Пока гайки закручиваются, решил я открыть карту в Кыргызстане. Без регистрационного талона, возможно открыть только в двух банках: - Бакай Банк - Банк «Бай-Tушум» В принципе открыть можно за 3 дня, но пишут что у кого-то на 5 дней растягивалось. Я приезжал на 6 дней. 1. самолет из МСК > Кыргызстан(Бишкек) > МСК - 30000 руб 2. Жилье 6 ночей в отеле - 25000 руб (бронируй и оплачивай через OZON путешествия) 3. Еда в день на человека 1500 руб...
1 год назад
Unreal Engine 5 и VR с нуля. Часть 9. Основы С++. С++ vs Blueprint. Курс по Level Design.
После успешного завершения мини игры Darts VR, нужно разобраться, что делать дальше и в каком порядке. Но в целом, у меня сформировался план развития, чтобы в итоге приблизиться к VR демо. Для изучения синтаксиса я выбрал эти плейлисты. Где-то информация одинаковая, но где то свои особенные задания или лайфхаки применения языка. (https://rutube.ru/plst/622240 - рус версия https://www.youtube.com/playlist?list=PLCWdyrWMXRVzm-7na5CQCdYQWyfKhrBBB - англ версия) файлы к курсу Для практики С++ я уже придумал себе задачу написать скрипт, который будет сравнивать данные из csv и json...
1 год назад
Unreal Engine 5 и VR с нуля. Часть 8. PreAlpha Darts. Assets Redirectors. Выбор Preview Platform. Oculus MRC. PSO Caching.
Эта статья будет посвящена завершению прохождения курса "Oculus VR Production for Unreal Engine". В этой статье я расскажу, какие проблемы я встретил при прохождении курса, и как я решал эти проблемы. Так же я завершил проходить курс по блюпринтам, благодаря ему, я стал лучше понимать как работать с блюпринтами. Из-за ограничений платформ на которые мы разрабатываем продукт, визуальное отображение будет меняться. Для того чтобы видеть, как игра будет выглядеть в шлеме Meta Quest, необходимо включить...
1 год назад
Meta XR Audio и MetaSounds в Unreal Engine 5 & VR
Статья будет посвящена материалу по работе со звуком, плагинах и их установке. Статья может редактироваться в будущем, чтобы всё полезное было в одном месте. Плагин Oculus Spatializer (Oculus Audio) Был заменен на Meta XR Audio. Об этом говорится в документации Meta: https://developer.oculus.com/documentation/unreal/audio-osp-ue/ https://developer.oculus.com/documentation/unreal/meta-xr-audio-sdk-unreal-intro/ https://developer.oculus.com/documentation/unreal/meta-xr-audio-sdk-unreal/ https://developer...
1 год назад
Unreal Engine 5 и VR с нуля. Часть 7. Разрабатываем Дартс. Настраиваем Интерфейс настроек. Решаем проблемы.
Продолжаем разрабатывать игру Дартс по курсу "Oculus VR Production for Unreal Engine". В этой статье я расскажу, какие проблемы я встретил при прохождении курса, и как я решал эти проблемы. В данный момент, я прошел 33 урока из плейлиста. Update 02.08.2024 - курс был перезалит на Rutube Так же я продолжаю проходить курс по блюпринтам, чтобы лучше понимать видеоуроки. В уроке 25 мы применяем Dynamic Material Instance к BP_Dartboard. Вытащил видео чтобы можно было посмотреть через яндекс перевод. Update...
1 год назад
Unreal Engine 5 и VR с нуля. Часть 6. Разрабатываем Дартс. Осваиваем Post Process Volume. Разбираемся с Grab Component. Настраиваем анимацию
Продолжаем разрабатывать игру Дартс по курсу "Oculus VR Production for Unreal Engine". В этой статье я расскажу, какие проблемы я встретил при прохождении курса, и как я решал эти проблемы. В данный момент, я прошел 24 урока из плейлиста. Update 02.08.2024 - курс был перезалит на Rutube После импорта ассетов и уровня, на карте был замечен слишком яркий свет. Решение проблемы нашлось на форуме: Далее я решил найти более подробную информацию о Post Process Volume. Документация: Несколько видео на...
1 год назад
Unreal Engine 5 и VR с нуля. Часть 5. Начинаем разработку игры Дартс. Получаем права на использование данных Meta. Решаем возникшие проблемы
Сегодня расскажу про курс создания игры "Дартс", который начинал еще 2 недели назад, но пришлось откатиться на более базовые курсы. Курс называется "Oculus VR Production for Unreal Engine", он был разработан Oculus и Epic Games. По какой-то причине он был удален с обучающих материалов Unreal Engine. Есть темы, что люди ищут этот курс, но получают только альтернативу, которая не даст возможность создать полноценную мини-игру: Приложу обсуждения по проблемам по прохождению этого курса: Курс рассчитан для Unreal Engine 4...
1 год назад