Unreal Engine VR
207 subscribers
7 photos
6 videos
27 files
79 links
Материалы и посты о разработке VR с помощью Unreal Engine.

чат: @unrealengine_vrchat

rutube.ru/channel/22560044
youtube.com/@8bit-sage
instagram.com/8bitsage
tiktok.com/@8bitsage

Донат: boosty.to/8bitsage/donate

Вопросы: @this8bitsage
Download Telegram
Unreal C++ Files.zip
2.2 MB
Файлы к курсу
Barney's Basement VR — недооцененный и бесплатный ресурс Unreal Engine VR, созданный Sentient Art. Этот ретро-фантастический проект содержит более 150 3D-моделей, материалов и чертежей, что делает его невероятным ресурсом как для личных, так и для коммерческих проектов.

Он содержит полную сцену Lumen/Nanite и полную систему захвата для VR.

🔗 Download Barney's Basement: https://github.com/SentientArt/TheBasement
🔗 Sentient Art Website: https://sentient-art.xyz/

Подкаст с разработчиками:
🔗https://www.youtube.com/watch?v=nMH6KXjrDHw
🔥2
Добавь все мегасканы в свою библиотеку!

Epic Games всех купили! Они создают новый портал Fub, в котором объединят Sketchfab и другие хранилища ассетов.
Quixel Megascans также будет объединён с Fub и для Unreal Engine модели мегасканы больше не будут бесплатными. Кроме тех, которые уже есть в вашей библиотеке. По этому создали скрипт для консоли в браузере, чтобы добавить к себе все мегасканы.

Источник: https://www.youtube.com/watch?v=YRFR7gUPS_c

гитхаб скрипт: https://gist.github.com/jamiephan/0c04986c7f2e62d5c87c4e8c8ce115fc

How to use
Copy the script from below (run.js)
Login into https://quixel.com
Go to https://quixel.com/megascans/collections
Open devtools (F12) -> Go to "Console" tab
Paste in the script and press Enter.
A dialog should popup confirming the execution, click "OK"
Sit back and wait

Если добавление остановилось, в консоль еще раз вставляем скрипт
если выдало ошибку 403, перезагружаем страницу https://quixel.com/megascans/collections и вставляем скрипт снова
https://rutube.ru/plst/724413

Dviz Virtual Reality Unreal Engine 5 Course

Это Курс Виртуальной реальности для архитектурной визуализации в мире с использованием UE5!
Создайте захватывающий и реалистичный 3D-опыт с Виртуальной реальностью на Unreal Engine 5.
Активация Rider и других продуктов JetBrains:

https://blog.llinh9ra.ru/tag/%D0%BA%D1%80%D1%8F%D0%BA/

Rider намного удобнее, лучше работает Code Completion и Smart Completion (Базовое и Умное автодополнение кода), чем в Visual Studio в рамках Unreal Engine.

О преимуществах так же рассказывал инженер-программист из JetBrains:
https://www.youtube.com/watch?v=QI9XMiecSSg&ab_channel=XYZLive
🎄 Всем привет! С наступающими праздниками 🎄

Мини подарок к Новому Году — купон на 100 бесплатных мест на мой курс:

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤— полное руководство по разработке на С++

За лайк, шейр и репост огромная благодарность. Делитесь купоном с друзьями — это приветствуется!

В пятницу будет финальное видео этого года с подведением итогов и анализом прогресса по сериям на канале. Покажу кое-какую статистику. Увидимся в конце недели!

🤝 Поддержать канал:
Patreon | Boosty | PayPal

Ресурсы:
GitHub | LifeEXE School | Itch | X | Wiki

#gamedev #lifeexe #unrealengine #newyear
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Чтобы забрать курс, надо зарегистрировать аккаунт Udemy под другим регионом (не РФ).
Новую пошаговая инструкция на канале YouTube VR Division о том, как создавать кинематографическую анимацию для своих Unreal Engine и Cesium проектов.

Полный плейлист бесплатного курса (всего 10 частей)

https://www.youtube.com/playlist?list=PLUEJPqKDLa6LzzGCeX9FapAEEnMy5FtKA
КАК ПОЛУЧИТЬ КАРТУ VISA В КЫРГЫЗСТАНЕ? (информация на январь-февраль 2025 года)

Ранее было популярно открывать дебетовые карты в Казахстане, но с января 2025 года банки урезают такую возможность без наличия прописки, а то и вовсе открывают счета всего на 1 год.

Пока гайки закручиваются, решил я открыть карту в Кыргызстане.

Без регистрационного талона, возможно открыть только в двух банках:
- Бакай Банк
- Банк «Бай-Tушум»

В принципе открыть можно за 3 дня, но пишут что у кого-то на 5 дней растягивалось. Я приезжал на 6 дней.
Бюджет на поездку:
1. самолет из МСК > Кыргызстан(Бишкек) > МСК - 30000 руб
2. Жилье 6 ночей в отеле - 25000 руб (бронируй и оплачивай через OZON путешествия)
3. Еда в день на человека 1500 руб.
4. Такси, примерно 4000 руб на всё время пребывания.

Итого: 66000 руб

Алгоритм получения:

СИМКА:

1. Оформляешь симку оператора MEGA в аэропорту у выхода на РФ паспорт.
2. Для того чтобы симка не отлетела через месяц. Регаешь IMEI телефона в которой будешь использовать симку на сайте https://www.imei.kg
Оплатить регистрацию IMEI можно через кого то у кого есть MEGAPay, Balance или деньги О! ЛИБО в офлайн точке imei.kg (я так делал по адресу: проспект Чуй, 204, Бишкек Берекет-Гранд, точка регистрации IMEI находится на лестнице в проходе на втором этаже)

Всё, оплатили, зарегали, симка останется на всегда, если будешь отправлять смс раз в 90-180 дней (точно мне никто не сказал)

КАРТЫ VISA GOLD (выдают на 5 лет):

1. БАКАЙ БАНК

Головной офис: Кыргызская Республика г. Бишкек, ул. Тыныстанова 166
Документы:
- Паспорт РФ
- Паспорт Загран
- Посадочный талон самолета

Открываешь счет на РФ номер.
+ просишь открыть счет в сомах прикрепленный к долларовому счету

Обслуживание и срочный выпуск карты обошелся в $32 (рубли сразу поменяют на баксы в счет оплаты комиссий и обслуживания)
Получишь карту в течении 2х дней.

Пополняешь через сбер или Т-банк переводом по номеру телефона в Кыргызстан(либо по номеру карты).

2. Банк «Бай-Tушум»

Адрес: Уметалиева, 76

Документы:
- Паспорт РФ
- Паспорт Загран
- Посадочный талон самолета
- Российский ИНН

Открываешь сразу VISA GOLD и Карту Элкарт (для пополнения из РФ)
ТУТ ОТКРЫВАЮТ ТОЛЬКО НА КЫРГЫЗСКИЙ НОМЕР ТЕЛЕФОНА

Открытие Visa обошлось в $10
Открытие Элкарт обошлось в 200 сом

Просите открывать мобильный банк чтобы управлять счетами дистанционно.
Получишь карты через 2 дня.

О! Деньги:

любой отдел на яндекс картах.

Тут можно верифицировать себя как нерезидента без наличия регистрационного талона. Они позволяют открывать ВИРТУАЛЬНЫЕ карты VISA (KZT, USD, EUR, KGS)
Но тут уже не знаю пройдет она где то или нет в зарубежных сервисах.


По поводу регистрационного талона (он нужен для других банков, я себе не делал). Я пытался его сделать через отель, но у отеля не было ЕНИ-кода (код на имущество недвижимости).
В целом суть такая:
- Просишь ходатайство на то что ты проживаешь по адресу с ДАТЫ по ДАТУ. Там пишут твой паспорт и печать организации где живешь. Обязательно ЕНИ код должен быть.
- Если получилось это оформить, едешь в ЦОН района, где тебя временно указали в ходатайстве. Встаешь в очередь и там тебе дают регистрационный талон.

С регистрационным талоном можно открывать счета в других банках типа: Finca bank, Demir и другие. Но мне этого не надо.

Получив карты, регаешь эти иностранные счета в личном кабинете налоговой.

❗️Если соберетесь что-то делать по моему опыту, переспросите в чатах банков, не изменились ли условия выдачи карт.
2👍1🤡1
Всем привет!

Сейчас разбираю VRE плагин и частично переношу код в свой пет проект.

наткнулся на использование #UE_INLINE_GENERATED_CPP_BY_NAME(YourClass_name)

Ранее ни в одном курсе об этом не слышал, поэтому напишу от себя.

Если вы разрабатываете VR-проекты на Unreal Engine 5.1 или новее, то наверняка стоит использовать макрос UE_INLINE_GENERATED_CPP_BY_NAME(FileNameClass). Этот макрос напрямую и упрощает жизнь при компиляции и линковке.

Как пользоваться? Убедитесь, что у вас Unreal Engine 5.1+

Пример h файл

// MyActor.h
#pragma once

#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "MyActor.generated.h"

UCLASS()
class MYVRPROJECT_API AMyActor : public AActor
{
GENERATED_BODY()

public:
AMyActor();
...
};


cpp файл

// MyActor.cpp
#include "MyActor.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(MyActor)

#include "XRMotionControllerBase.h" //чисто для примера
#include и другие подключения

AMyActor::AMyActor()
{
PrimaryActorTick.bCanEverTick = false;
...
}



Преимущества использования UE_INLINE_GENERATED_CPP_BY_NAME:

1. Уменьшение количества файлов для компиляции
Ранее каждый .gen.cpp файл компилировался отдельно, что увеличивало общее количество файлов, обрабатываемых компилятором. Инлайнинг этих файлов с помощью макроса снижает общее количество компилируемых единиц, что может ускорить процесс сборки.

2. Совместимость с инструментами разработки
Некоторые IDE, такие как JetBrains Rider, добавили поддержку этого макроса, обеспечивая корректную работу с исходным кодом Unreal Engine.
👍2🔥1
🔁 Зеркала в VR для Unreal Engine 5

Нашёл крутой open-source проект для реализации зеркал в VR — полезно для тех, кто работает с Meta Quest, PICO, или ПК-версией игры на UE5.

📦 Репозиторий:
👉 https://github.com/emilje/UE5_Mirrors
💬 Обсуждение на форуме: https://forums.unrealengine.com/t/mirrors-in-vr/1784114

🧩 Что это такое?
Проект демонстрирует, как реалистично отображать отражения в зеркалах в VR. Автор использует Scene Capture 2D, чтобы добиться эффекта зеркала, совместимого с VR-шлемами.

💡 Подходит для:
VR-игр и приложений
XR-зеркал в примерочных, комнатах и т.п.
Отладки позы и анимаций в зеркале (особенно полезно для IK и Full Body IK)

Лично я перенес класс CVrMirror к себе в проект и создал на его основе блюпринт как в исходном проекте.

В целом работает, в редакторе на DirectX12 тормозит, немного покрутив настройки рендеринга в CaptureScene производительность нормализуется.

В то же время в APK сборке на Quest всё работает без потери производительности.

Причины высокой нагрузки на GPU/CPU:

- Двойной рендеринг сцены в каждом кадре
- Каждый вызов CaptureScene() означает дополнительный полный проход рендеринга
Особенно затратно для стереоскопического режима (2 дополнительных рендера)
- Постоянный захват в Tick-функции
- Код вызывает CaptureScene() в каждом кадре без оптимизации частоты


Высокое разрешение захвата

По умолчанию используется полное разрешение VR гарнитуры
На Quest 3 это может быть до 2064x2208 на глаз

Есть и другой способ: Через Planar Reflections, но он у меня выключен в проекте, так как пет проект для Quest.

https://youtu.be/ffJo3wjbQjY?si=fAr_AS9tz7IbAWee
https://youtu.be/NeUaguSmncU?si=W2pFJWyOXTq7AZtC
👍21🔥1
files_Create_Your_First_Unreal_Engine_5_VR_App_for_Meta_Horizon!.zip
292.9 MB
Create Your First Unreal Engine 5 VR App for Meta Horizon!

Изучите основные концепции, которые помогут вам создать свой первый опыт использования виртуальной реальности!

https://rutube.ru/plst/946551

🤝 Поддержать:
Boosty
👍2
🎮 Новая статья: создание VR-проекта в Unreal Engine 5.5.3 под Meta Quest.

📌 В этом материале:
• Создание проекта для VR на C++.
• Добавляем плагины MetaXR.
• Справочные материалы по рендерингу.

🔗 Читаем на DTF:
https://dtf.ru/gamedev/3743509-unreal-engine-5-5-3-vr-meta-quest

📌Для тех, кто не дочитает до конца.
Составил список с описаниями моих настроек на которых успешно собирается билд для apk, возможно будет редактироваться в будущем:
https://8bitsage.gitbook.io/8bitsage-wiki/rendering_for_meta_quest

🤝 Поддержать:
Boosty
🔥5👍3🤝3👏1