#virtual-reality

1 messages Β· Page 251 of 1

wooden chasm
#

Is there any way to test ar implementation in PIE mode? without having to launch every time?

terse mulch
#

you should check the Tile Browser tab, to see which part of the screen took the most time to render

mighty carbon
wooden chasm
#

Is there any way to test ar implementation in PIE mode? without having to launch every time?

#

maybe with a usb camera?

round cliff
#

Hi, Is it possible to download the full body oculus avatar model?

sturdy coral
#

It is fixed in ue5-main, no lumen though but you can use nanite and vsm

#

I didn't test with instanced stereo, so turn that off if you try it

jade kettle
sturdy coral
#

No pull request they just fixed it

#

At one point I think hardware rasterization from nanite worked (big triangle sections), and software rasterization was failing to go to both eyes, and then later nanite culling was wrong in one eye. Or maybe the issue was always culling, but it is all fixed now.

jade kettle
#

I can't immediately find it, but if it is really fixed then that'll be a gamechanger

sturdy coral
jade kettle
#

Alright cool, I got a VR project in 5.0.2, I'll check that out tomorrow

tired tree
#

@sturdy coral lumen is supposed to work actually, just very slow

wheat holly
#

Really curious if it can keep the FPS high enough though.

marsh crystal
#

So it is necessary for something like quest 2?

limber flame
#

Just started a fresh ar project for image tracking, anyone know why the green debug tracking is so small compared to the tracked image?

What setting(s) are likely to cause this?

limber flame
#

Half figured it out; it looks like the depth of the detection is way lower than it should be, it detects the card but then its like 10 ft below me

hollow heron
#

Random question and maybe this belongs in #mobile but… has there ever been an apples to apples comparison on the overhead of Unreal vs Unity on the Quest 2? Prototyping a concept and I’m pretty comfortable with both engines but never really considered overhead as mostly been working on titles targeting mid range gaming PCs.

All I can find is tribal articles that use Unity’s mobile market share to justify using Unity for the Quest 2. But that’s really backwards logic and I’m having a hard time finding anything to justify it’s status.

Is there really much difference in overhead?

limber flame
#

Any suggestions on the above problem with image tracking being like 5-10ft below the image being scanned?

#

I have started a new project which does it and I am at a loss at what settings I can look into at this point to attempt to fix it

tribal lintel
# hollow heron Random question and maybe this belongs in <#221799368884355072> but… has there e...

To test this, package up a default level in the following unreal versions

Launcher 5.0
Oculus fork 4.27
Oculus fork 5.0```
Then get the relevant versions of unity for quest 2 and package them up and use the tools like OVR metrics to compare performance. 
If your worried about the overhead of a game engine, you could always check out the native MobileSDK, it's closest to the metal, but most limited 
https://developer.oculus.com/documentation/native/android/book-intro/
idle patio
#

Hi everyone, my team has spent the last couple of weeks figuring out the VR development and packaging process for Oculus Quest on MacOS. We struggled for a while with weird things like black screens, crashing apps, SDK versioning, project settings and the like. There's a bunch we learned in the process and a ton we still don't understand. We decided to document our steps and create a starter template for future projects.

We thought others might benefit from all that we learned and want to use our template, so I am posting a link here to the public Github repository: https://github.com/sticky/unreal-vr-template

Cheers!

GitHub

A barebones, tested, and documented starter template for working in virtual reality - GitHub - sticky/unreal-vr-template: A barebones, tested, and documented starter template for working in virtual...

idle osprey
#

Oh, I see, you removed it completely. So you're not going to use any hand tracking? Or can you still do that with pure OpenXR? Oculus VR lets you set "both hands and controllers". I've started to use Parallels, also. It's starting to look like the best solution for me.

idle patio
# idle osprey Oh, I see, you removed it completely. So you're not going to use any hand track...

That's a good question. We're not entirely sure what features we're missing out on without the OculusVR plugin yet, but it seems like there's an effort underway to promote OpenXR as the "one plugin to rule them all." At least according to the UE5 docs...

We haven't had the chance to try out hand tracking yet, but it looks like OpenXR can do that through extensions 🧐 maybe ? https://docs.unrealengine.com/5.0/en-US/developing-for-head-mounted-experiences-with-openxr-in-unreal-engine/#extendingopenxrinunrealengine

If you find something that works, let us know!

tired tree
#

@idle patio the openXR hand tracking extension is already implemented in engine. Live link has a factory for it and GetMotionControllerData can supply the transforms

#

a runtime implementation does not exist in the native engine, though I have one for reference

limber flame
limber flame
wheat holly
#

πŸ˜‚

idle patio
sturdy coral
#

AMD FSR 2.0 deployment reaches Unreal Engine plugin library This has been an important month for AMD super resolution technology called FidelityFX Super Resolution 2.0 (FSR). AMD FSR 2.0 deployment is probably not as fast most gamers would want, however this might be about to change thanks to the newly released Unreal Engine plugins. The […]

#

Hopefully that is better for vr than TSR, from benchmarks they put out a while back it should be ~1ms at upscaling 1080p to 4K or something, I can't remember the exact number

sturdy coral
#

Tried it out.. broken in right eye

#

and broken in main view in 2d too with some glowy white artifacts when turning the camera

sturdy coral
half tusk
#

Is anyone familiar with how to make Character Customizer (marketplace plug-in) work in VR? Basically trying to get human avatars to work in VR mode. I’ve tried but when I physically walk I step out of the skin.

trail shale
#

You're going to have to manually make it track to the pawn,

trail shale
#

tracking the limbs will be a problem too

#

even Facebook doesn't bother with a lot of it

jovial hamlet
#

so I've been trying to make fake lights with a modulate material on Quest
it is almost working, but I've hit a roadblock

does anyone have an idea what clamps the emissive value for modulate materials to [0,1]? Or at least where the blending is performed?
I'm using 4.27 with Android Vulkan, forward shading, mobile multi-view, disabled mobile HDR. Emission <= 1 works, but emission >1 gets clamped to 1.
I'm 100% sure it is not in the MobileBasePassPixelShader.usf, but somewhere after that (even though modulated materials go through the MobileBasePassPixelShader).
I don't see where exactly the blending is happening though, I just know it's not the BlendOp defined at the top of MobileBasePassPixelShader.usf
Using mobile HDR is not an option (and yeah it likely works with mobile HDR). I don't see any reason for it to not work in LDR, something must just be clamping it
I'd be ok with modifying the engine or the engine shaders, I just can't find what clamps the value or what does the blending

still lion
#

in vr mode fps is 10, but without vr mode fps is 60fps.

#

what causing fps drops in vr mode?

jovial hamlet
half tusk
onyx dune
#

UE4.27 Valve Index question here; I'm having trouble finding any resources regarding getting finger tracking to work. According to Valve people, UE4.25+ versions have the SteamVR input plugins integrated, but I can't find any way to access these inputs. The VR template doesn't really help, I don't actually start with the VR Mannequin hands for some reason.

onyx dune
#

Alright I guess OpenXR doesn't support finger tracking without the plugin

jade kettle
blissful bear
outer flicker
#

Anyone used GetControllerTransformforTime? Im trying to get the controller velocity (not third hand through the physics system) and unreals docs are (as usual) tautological.

tired tree
#

@onyx dune finger tracking is already implemented in engine for openXR

#

the "curls" aren't though

#

those aren't an openXR extension or concept, just the full transform

outer flicker
# idle patio Do you know of any good tutorials that demonstrate the use of `GetMotionControll...

https://youtu.be/C98Dyx8h-H0 in the interaction with controllers section

With Unreal Engine 4.27 OpenXR is now production-ready, and there’s a new VR Template designed for it! This week on Inside Unreal, we’ll explore the Blueprint framework that makes up the functionality of the template and how you can customize it for your own experiences.

ANNOUNCEMENT POST
https://forums.unrealengine.com/t/inside-unreal-explorin...

β–Ά Play video
onyx dune
#

@tired tree Any chance you could give me some resources to read up on? I've seen finger tracking in some videos with the Knuckles. Could you elaborate on the transform?

tired tree
#

not personally aware of any openXR videos or tutorials for the livelink data or GetMotionControllerData

#

I rolled my own animation node for it

#

but in singleplayer the live link factory for it should work

onyx dune
#

alright i appreciate it

plucky crypt
#

I need your help with something. I'm trying to develop a multiplayer game for the VR platform. Is there anyone working on this issue who can give me advice?

onyx dune
#

i don't think making a game is an issue lol, whats the problem you're having?

onyx dune
#

The Hand Key Positions vector array has 26 elements in it? MagicLeap's gesture tracking API has only 16 hand points, so I have no idea what it even is

tired tree
#

there is an image of the joint index's down in the writeup

wheat holly
tired tree
#

its a universal std so apis that don't actually have all of the joints should be just locking the ones they don't have to their parents orientations

onyx dune
#

That's lovely, thanks a lot!

wheat holly
#

Btw Morden. What made you one day think "lets make a VR plugin"? πŸ˜›

tired tree
#

collabed with someone on solving some gripping things and when their template died off I just kept going

wheat holly
#

Ah I see.

tired tree
#

vr was/is the new frontier, i was playing with voxels before it ;p

#

gotta have a hobby

wheat holly
#

Understandable πŸ˜„

#

I do think a lot of people using VR appreciate your hobby though haha

#

I kind of still want to try and see if I can make hands with collision in multiplayer that are 'mostly' server authoritative. As in that you can't clip through walls with it.

tired tree
#

sure, I have physical hands in multiplayer

#

and even just verified sweep ones would work

#

when ue5 is more stable a lot of that gets easier as well

jovial hamlet
outer crystal
#

hi i have a problem about detect which headset running on
for example when i run on quest 2 how to detect with blueprint if its the quest 2

jovial hamlet
outer crystal
#

that was fixed thx. but get device type doesnt do anything in the build inside quest

#

@jovial hamlet did something simple like this in the lvl bp but nothing happens

jovial hamlet
outer crystal
#

@jovial hamlet thx ill check connecting others

#

ill also try oculus subsystem plugin

deep rune
#

Hi gang,
Does anyone know if UE has quest 2 controllers somewhere? We want to put new skins on the quest 2 controller and i 'm not sure how to find them?

jovial hamlet
alpine sapphire
#

I'm currently working on a demo level using c++ and the VR template. I've created a new character based on the VRExpansion plugin character. When I load the Game preview however, my character begins flying up and away from the map at great speed (it's actually a pretty funny effect) any idea what might be going on there?

untold knoll
#

So I've been trying to port a Vive project for the Oculus Quest and I am making some optimizations. So far the biggest performance drop is actually coming from Widget Components. I place an empty blueprint actor in the map and add an empty widget component to it, and that alone causes aggressive fps stuttering

#

Even though the blueprint is empty and the widget component itself is empty. It seems just by adding those, the Quest suffers. Any ideas?

jovial hamlet
untold knoll
rocky nexus
#

i also found widgets to be quite heavy on q1, tho it does sound sus that single empty one causes problems. is that on shipping build?

tribal lintel
#

In packaged unreal games, in the Engine.ini has a setting:

[Oculus.Settings]
GraphicsAdapter=0```
I can't find anything anywhere detailing what it does, anyone have an idea?
#

In the game Obduction, I'm seeing graphical differences between using an Index and Quest2, they are both PCVR using SteamVR and the SteamVR runtime so I'm wondering what this setting is changing

outer flicker
#

I'll refactor this to use cached points with linear regression, but this was how to GET the controller physics params without a thirdhand simulated rigid body. These articles also looked good: https://karllewisdesign.com/how-to-improve-throwing-physics-in-vr/ and https://dev.to/wilcoschoneveld/challenges-of-a-web-vr-throwing-game-1c66

The ability to pick up, hold, and throw virtual objects with your actual, real hands is perhaps one of the most exciting first interactions that most users have when they first enter a virtual reality experience. Throwing is one of the more commonly featured interactions throughout the library of currently available VR games, such as […]

DEV Community

TL;DR I created a VR throwing game, check it out! Code can be found here. Ever since I've first...

wary drum
#

hey all, I’m trying to build a mobile AR app with Unreal. I’ve managed to package it and upload it to TestFlight (iOS), but for whatever reason when I open up the app I see a black screen instead of the camera. It works fine when in development, has anyone encountered this issue before?

tender zodiac
#

Hi all! I’m wondering if anyone here has a Blender file for the Oculus Hand Component base mesh? I got the FBX file from the Oculus branch, but am not good enough at rigging to reorient the bones when they get messed up on the import πŸ˜‚ thanks for reading!

jade kettle
#

The first thing I thought of is the classic trick of copying the scene and flipping it upside down πŸ˜›

dreamy ivy
idle patio
#

@idle osprey I figured out how to get Oculus hand tracking to (mostly) work from UE5 on Mac thanks to suggestions from @tired tree and @outer flicker regarding GetMotionControllerData, but the main trick for me was ensure that the APK included permissions to do so.

In Project Settings > Platforms > Android > Advanced APK Packaging, under Extra Permissions, you need to add com.oculus.permission.HAND_TRACKING (I think this was automatically handled by the old OculusVR Plugin)

From there, adding a mesh to Left and Right-sourced Motion Controllers Components in a "VRPawn" will automatically follow the position of your hands. As for getting a skeletal mesh to bend with my fingers...I'm at a complete loss.

half tusk
#

hi guys... anyone here know how to get MH or any other human avatars to work in VR mode? I have a multiplayer game and currently we are just using the default robots but i would like to use human avatars

#

Im willing to pay for your time to help me

outer flicker
# idle patio <@183445035696652288> I figured out how to get Oculus hand tracking to (mostly) ...

If I recall correctly. The oculus ue4 branch has a hand tracking sample where they have hand skeletal meshes. There's also this video that I recall from a while back ... https://www.youtube.com/watch?v=CKIdogPFZg8

This video cover how to use a custom Skeletal Mesh with the Oculus Quest Hand Tracking feature in Unreal Engine 4.26 and above.

β˜•β˜•β˜• If you enjoy our content and want to support us you can do so with buymeacoff.ee/just2devs

You can download the project from my website: https://www.just2devs.com/tutorials

Join the discord server where we can ta...

β–Ά Play video
#

I cant remember off the top of my head if their hand component handles all the bone assignments instead of an anim bp. I think it might be the former. (this might be horribly outdated and not at all what you need, but its what I was poking at 1.5 years ago)

idle osprey
#

You only need to turn it on in XR. It's in the Motion Controller bp

#

When hand tracking turns on, your controllers drop to your wrists. It's possible to disable the models when hand tracking becomes active.

idle patio
#

I've seen the UE4 and 5 videos where they simply add an OculusHand component to the MotionController and the skeletal mesh just magically works, but I've never been able to find that OculusHand. Is it only visible on Windows?

twin belfry
#

Hi, my first message. Anyone can help me out where I can get info on how to go from Non-VR to VR Mode in runtime?

grave wren
#

Hi, maybe someone can help me.

I try to export a render target on Quest 2, so far everything works, but even if i set the resolution to 2k the texture looks like this (1st image), the 2nd image is a render on windows with the same code.
someone any idea what I need to change?
thank you

idle osprey
#

Parallels is the only VM software that'll run Windows on a Apple Silicon. And it's working great for me on intel.

idle patio
# idle osprey That's why I say.... parallels.

Agh, you're so right. Wow, it really sucks to have come this far and still ended up short, haha.
In the process, I did find that the OculusHandComponent source files are still located inside the Mac version of the Engine's Runtime Plugins directory, but they do not define a build target for Mac. So maybe one day, I can try porting it...or just wait for 5.1 and hope for the best πŸ™‚

idle osprey
#

I wouldn't wait... They dropped this kind of support for Macs beginning with 4.26 and I've been struggling with it ever since. Get parallels and just run a free version of Win10. It works fine. And you don't have to re-learn Win hotkeys. cmd-q works just like alt-f4, etc.

dry fjord
#

I'm getting really low res textures on oculus 2. the device profiles are maxxed out. is this the texture streaming/packaging bug I've heard discussed?

tender zodiac
#

Hi all! I’m wondering if anyone here has a Blender file for the Oculus Hand Component base mesh (used as default hands for Oculus VR hand-tracking)? Or knows where I might be able to get one? I have the FBX file from the Oculus branch, but am not good enough at rigging to reorient the bones when they get messed up on the import πŸ˜‚ thanks for reading!

manic tapir
#

Rotating to grip isn't working

warped mesa
#

Is there a reason HeadMountedDisplay isn't a default module in the vr template? Is it because the template is blueprint only?

pulsar inlet
#

I'm making environments on Quest 2 where you only use your hands through hand tracking to interact with some objects around you, without the need to move. To reset the "game" to 1st environment (level), we have a small transparent square in our field of view and just need to pass one hand in it. It works fine, but player position isn't reset to player start 😦 So if a player pass the headset to another player in the room, player moves in game and can be in a wall etc. How can I reset the position like if the game was just launched ? (I don't want to quit-rerun for each people who would like to experience it). I'm using blueprints and tried reset to player start, move to location etc. and nothing works 😦

pulsar inlet
#

after a few tests in VR preview it works if I don't use Oculus, but if I put Oculus on, it looks like teleportation is instantely canceled and I get back to previous position πŸ€”

chilly pasture
#

Anyone having blurry 3d widget component UI, when camera moves on UE5

maiden willow
#

Yeah this seems legit ....

wheat holly
#

It's everywhere πŸ˜›

#

Don't click it obviously.

maiden willow
#

Should I have my credit card and SSN info ready when I do? /s

wheat holly
#

Absolutely.

royal plume
#

Howdy and good morning :D
Does anyone know how to use the Rider debug tool on a Mobile Quest 2 Build (Don't know if this is possible), I can use link or just run pcvr, but as of now I'm without debug abilities on native the quest 2?
Thanks in advance!

fresh epoch
#

Hello everyone! I'm trying to make a lever, but I'm unable to make it work properly. For some reason the lever starts to oscillate between min and max values πŸ˜…

analog lion
#

what is up with Android permissions on the Quest 2? I can get the popup for android.permission.WRITE_EXTERNAL_STORAGE but after pm grant it hangs

#

granting via adb works perfectly

analog lion
royal plume
analog lion
#

adb shell pm grant com.my.app android.permission.WRITE_EXTERNAL_STORAGE before opening gets me where I want to be, but using the Request Android Permissions node just gives me a pop up and endless loading after pressing

royal plume
analog lion
#

I might have some other logic that is happening out of time with the permission grant.. thank you anyway Matt

royal plume
#

Yeah no problem, if the permission is returning some sort is granted bool, just print that to log to confirm you're getting it but otherwise hope it works out for you

analog lion
#

I'm calling it in On Init in the game instance

royal plume
#

But I'd have to check to confirm either way for sure

#

Actually I just checked and it looks like you do have to wait on the return value

#

Or rather I don't think it guarantees that it waits

analog lion
#

Okay cool, I saw the delegate but didn't do anything with it. I'll move my read/write attempts into that branch.

royal plume
royal plume
#

Then the event will fire off the rest of the logic πŸ‘Œ

analog lion
# royal plume This is what it should be I think

Hey sorry, forgot to update. I had all of this but it still wasn't working. Some inspection of the quest's logs revealed complaints about "activities". I went a bit deeper and on a whim I added a delay to the request - this resolved it.. thank you anyway.

royal plume
wind yacht
#

Does anyone know why when I run a packaged build of my Oculus 2 Android game, when I look in specific directions, the entire scene goes black?

#

I have lights, emissive objects, etc. and I change them with no luck, it still happens.

twin heart
#

Any news about NANITE annd VR? Is it working?

tribal lintel
#

I'm actually testing this today

jade kettle
#

I'm really curioua

hexed plover
#

Hi all. I'm wondering how it might be possible to use motion controllers (from an Oculus Quest 2) to control the hands of a skeletal mesh in real time, basically as if you were controlling a puppet. Is something like this possible?

royal plume
#

If that is what you mean, you can use IK to move the arms of a rig to do that

warped mesa
#

I tried making a build for my quest 2 and it says:
"Error: ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Android\Android Studio\jre"

The error is pretty clear, and I can just install android studio however I also found this: "CodeWorks for Android 1R7u1" which appears to not exist for UE5?

#

Why does it need such an old version of android studio though

royal plume
# warped mesa I tried making a build for my quest 2 and it says: "Error: ERROR: JAVA_HOME is s...

The 2 ways I've seen this work for people are:
Set the Location of JAVA in Platforms - Android SDK to the java directory that is downloaded with android studio
Set the Location of JAVA in Platforms - Android SDK to the install directory of jdk version 1.8.0_77 after installing it from the archive (This worked for me)
They say not to use code works these days from what I know, but idk why they want version 4.0 of android studio, but I've tried others (when I didn't know this) and it didn't work for me lol

warped mesa
#

I was jspecifically curious about codeworks and the version

#

2021.2 works fine for me

#

I just had to manually set the path for the jdk and install the tooling for android 10

#

So I was just curious if maybe the docs say "use v4" to make it work with as few hickups as possible, or if there are other reasons

royal plume
#

Ah, I gotcha πŸ‘Œ yeah from what I know it's just a version they know works and go with the "if it ain't broke" approach lol

warped mesa
#

Fair enough!

#

Just a pita because I also need android studio for work πŸ˜„

#

But it works for me now, so I suppose it's fine as long as it works

#

I used the word "work" a lot in those two sentences, huh

thin hearth
#

Hello i've just build a project to oculus quest 2 and when i start this project it comes to screen as a window not 360 degrees project.
how can i solve this issue

sturdy coral
# tribal lintel I'm actually testing this today

There was a tweet going around that seemed to show it may be working with lumen now too, but that may require full ue5-main and not just an easy cherry-pick (I couldn't get Lyra to run on ue5-main, it has diverged a good bit)

tribal lintel
#

I saw that this morning, I'm currently building full ue5-main at 2d1169a to give it a whirl

wheat holly
#

πŸ‘€

#

Only if I had enough space for a source build lol.

slim warren
#

Heyo everyone!
Trying to get a HUD on player's screen. Created a translucent material where depth test is disabled.
Created UI
Attached Widget with that UI and material to character.
In the Character's BP, it shows perfectly (1st pic), but in game there's nothing (2nd pic)
I've spent all day on this πŸ’’ anyone knows the problem?

limber flame
#

Is it a 2D UI or 3D UI?
Usually it's done from 2D and then you use "Create Widget" > "Add to Viewport"
(First node in the SS is Create Widget)

gray karma
#

Hey everyone, i have a question about VR Template in UE 5.0. It's natively support with multiplayer like Third Person template ? I tried to find the answer but i didn't found it. I try to setup in multiplayer but it didn't working. Thanks for your help

wheat holly
gray karma
wheat holly
#

You could look at the VRExpansion plugin if you want though. It features multiplayer support if I remember correctly.

keen prawn
#

everything has multiplayer support

wheat holly
#

The built-in by default VR things such as motion controllers absolutely not. Can you do it your self yeah sure. Unreal provides a way to make everything possible your self yes but that doesn't mean it's usually worth the time to figure out an entire multiplayer setup for motion controllers, movement etc. That's why I suggested the VRExpansion plugin if they are after some kind of template.

#

But Unreal does not provide in anyway them selves a multiplayer setup specifically to VR.

smoky swan
#

forces you to use photon but it works out of the box as a nice template

#

Theres also this, which uses LAN but could be repurposed into online multiplayer as well

wheat holly
#

@smoky swan the problem with the Shared Spaces example from Oculus is that it requires the Oculus fork and is built upon Photon along with being extremely simplistic. I would just simply not recommend it. It doesn't feature motion controllers that are synchronised, no room scale / seated support (I believe) etc.

#

Besides it's also a big blueprint mess. There's barely any C++ code in the entire project whatsoever. Not saying Blueprints are bad but the amount they used it I would not recommend in a serious project for Quest.

smoky swan
#

replicated controllers is typically on be default if I remember right (for any default VR pawn) idk how any of that works in UE5 though

#

definitely wouldnt recommend it for C++ projects since it doesnt give you anything to go off of

wheat holly
#

You can replicate motion controllers down to clients yes, but clients still need to manually send their controller position at bare minimum to the server. Unreal doesn't do that as far as I could tell, not that this in specific is an issue whatsoever though.

#

If you really want a multiplayer game (that maybe is also even PCVR, that's a good possibility) I would just not use this as basics.

#

I'm not associated with the VRExpansion plugin btw but I think it's a much better start if you are after a template / plugin, I've seen Victor recommend it as well. But everyone is free to use whatever they want πŸ™‚

jade kettle
#

Did Meta or Oculus ever expand on co-location with the Quest headsets?

quiet swan
#

can we install games on oculus rift with sidequest?\

crimson ingot
#

What kind of things do people want to see in VR? please reply and leave pinging on so I can collect the info tomorrow πŸ™‚

tribal lintel
#

Oh you don't think shared spaces is a good template? I think it's great if you were making something mobile Quest 2 only like a standalone COD zombies VR, it's designed to make multiplayer as easy and resistance free as possible for the end player. I think it's set up with the mannequins so that your not locked into any 1 way of creating something. Depending on your game you probably need to figure out your own room scale/seated support and controller replication anyway. When I played with it there didn't seem to be much if any performance overhead so I don't think most of it being in BP is an issue. I planned on diving in further next week or two so if there is anything particularly glaring anyone has found please let us know

quiet swan
#

if I am using the source code for unreal how can I use the openXR plugin ? If I activate it it shows this

narrow moth
orchid orbit
#

Hello, can anyone confirm that the Vive trackers in Version 5.02 work with Steam VR. Mine stopped working recently

dapper turtle
#

Hi, another dev with HP Reverb G2 issues here. every time after i play in editor my editor freezes -- i have to kill the process and restart unreal. this happens when i use windows xr runtime. when i use steam vr runtime, steam vr crashes on play. this is quite annoying. has anyone run into this issue? how did you fix it? thank you!

sage gulch
#

dunno, but there is a separate engine plugin for g2 controllers and you need a steamvr controller manifest file setup properly to get it to work

north sonnet
round cliff
#

Hello, does anyone know how to put an image in the destination, from Oculus?

#

I thought it was the one that asked me at the destination but there it only asks me for an image that is the one above

kind vessel
#

Cinematic completed. Interactive version coming up. We just need VR support for Lumen and Nanite, one can hope.
https://www.youtube.com/watch?v=ehlp-usthBw

A tribute to one of the most amazing buildings ever constructed.

Modeling in Blender 2.9x-3.1. Materials, lighting and rendering in Unreal Engine 5 using Lumen and Nanite. Textures Quixel Megascans. Statues used with permission from noe-3d.at.

Music is Discovery by Scott Buckley – www.scottbuckley.com.au

email: peter@electricloft3d.com
web: ...

β–Ά Play video
north sonnet
#

I have been able to successfully get the VR template onto my Quest 2 as an APK but the left eye is "blanked" out for some reason. I have Mobile HDR on in Render settings and I made sure Mobile Multi-view is unchecked. Any other ideas?

terse mulch
north sonnet
#

weird OK, I am trying that...some tutorial said I should turn that on for Quest 2..

#

so much misinfo πŸ˜›

jovial hamlet
#

typically you want MSAA and MMV enabled, and mobile hdr disabled

north sonnet
#

that's what I have I believe

#

seems good

#

appreciate the tips!

north sonnet
#

Anyone have tips/best practices for working with megascan assets in HMD quest style projects?

#

Anything tips for optimizing performance for example?

tender zodiac
#

Hi all! I’m wondering if anyone here has a Blender file for the Oculus Hand Component base mesh (used as default hands for Oculus VR hand-tracking)? Or knows where I might be able to get one? I have the FBX file from the Oculus branch, but am not good enough at rigging to reorient the bones when they get messed up on the import πŸ˜‚ thanks for reading!

tribal lintel
#

Lumen is designed for 60fps, I don't know the technical specifics of what that means but I imagine that any commits of it showing up on ue5-main probably won't work for us

rugged trail
#

Hello, in my Project, my VR-Hands are missplased. They are 90Β° around me on my side. It seem like there is no problem with Steam-VR. Because if I open the menu they pop up in there right position in front of me.

#

Did anyone had this Problem aswell?

#

What did you do that helped? If you have a link to a video it would help me a lot. Because I'm still a beginner

jovial hamlet
#

are you using some kind of template?

atomic mirage
#

I have run into a strange issue with Skeletal Mesh Component and VR.
Basically I have set up a a Skeletal Mesh Actor that will start a Montage Animation as soon as you hit a Start Button - and from there a camera system that takes over and follows that Skeletal Mesh Actor and allows you to move a spring arm around and all sorts of other camera functionality in Third Person Perspective as it plays through.
Because I recorded the animation in Take Recorder - I have to start my Skeletal Mesh Actor at (0,0,0) in the world - so that it will play at the actual position that I recorded it at when I made the take.
When I play back the animation in VR, the Skeletal Mesh Actor just sits there frozen - like it's not being recognized in the world at all or starting it's Montage Animation.

I have found a workaround by actually looking at (with the HMD) the position in which the Skeletal Mesh Actor is at (0,0,0) - and then suddenly the Skeletal Mesh Actor starts it's animation and everything is fine and all the code in the SKA starts running.
I figured at first that this might have something to do with Culling Distances and even adjusted and disabled some of the settings that the Mesh Component but so far have seen no change.
The workaround I have is OK but not super ideal and if there is something I am curious if this is something simple that I am just missing or a different issue entirely. Thanks!

gloomy crown
#

Anyone working with oculus quest 2 and shared spaces? Second full game (last was DragonRideVR on PCVR and PSVR) so used to working out problems. , but this is my first multiplayer and while I have the shared spaces (example) working in my project , any actor replication - like a basic physics based ball is not replicating correctly, and client is not in sync. The actor in client view will jump back when server interacts. Very slow dev because need to build and deploy to two HMDs to test. I have posted questions on meta forums but no is replying or is asking how I got the basic example to work. Has anyone else done any multiplayer on quest2 here?Thanks

hard relic
#

Hi Quest users, What do you do when your package build succesfully (but a bit faster that normal) and the app to not start on the helmet? It is stunck with the 3 dots moving endlessly?
Nothing important seems to have been changed in my app. So i do not understand...

quiet swan
#

I am trying to pack for quest 1 and I get 3 red dots blinking on my apk, does anyone have any links or tutorials for a working step by step list to pack a quest 2 game?

hard relic
north sonnet
# quiet swan I am trying to pack for quest 1 and I get 3 red dots blinking on my apk, does an...

https://www.youtube.com/watch?v=HgwXqRuEOo0 this is the tutorial I just used and it was mostly accurate

#oculus #virtualreality #unrealengine4 #ue4
This video covers how to configure, build, deploy, debug, and profile your UE4 project for Oculus Quest 2. This tutorial is most effective if you are familiar with PC development on UE4 and focuses on considerations to keep in mind developing a VR application for Oculus HMDs.

Links:
The Unreal Engine ...

β–Ά Play video
#

just don't enable Mobile HDR, that was a bad idea.

radiant wind
#

I did some tested in my DX11 & DX12 nanite project with VR.
I was able to get VR working by disabling nanite. That's no biggy.

But I am getting some flicker. I think it's the virtual texturing lightmaps flickering, maybe because it does occlusion queries one eye at a time, so it's unloading/reloading everything between frames. Anyone else experience this, and is there some solution to that?

outer flicker
#

Anyone tried to strip down Lyra to work on a Quest2? I'm just getting a bunch of this:

#

LogAndroid: Error: Assertion failed: Texture->Surface.Image != 0 && ImageBarrier.image == 0 [File:D:/build/++UE5/Sync/Engine/Source\Runtime/VulkanRHI/Private/VulkanBarriers.cpp] [Line: 1274]

bronze raven
#

Does anyone know how to fix the web browser on quest 2 to show?

hard relic
#

hi there!
I am trying to understand why my Quest seems to read an old savegame. Or an old DataTable.
I checked "Use ExternalFileDir"
I added "android.permission.WRITE_EXTERNAL_STORAGE" and READ too
I'm uninstalling before install my app
i reboot my helmet device too.
But, my app seems to find datas from the twilight zone.
My savegame have the same name. i'm in the road to try with another filename...
Help.

#

(note: for sure all is working well on my PC.)

hard relic
#

β–  Or maybe there is something wrong with String Lower/Upper Case with Quest?

hard relic
#

Definitely a problem of UpperCase strings that are detected as LowerCase by the Quest.

rocky nexus
#

android is certainly case sensitive

hard relic
#

found exactely when it occurs:

#

When converting a "Name" to a "String". Android switch the Case of the Text.

#

if you have a Case sensitive string variable, it may be necessary to force UPPER CASE (with a Text to Upper node)

mellow tendon
#

Has anyone used SteamVR with UE5? Having trouble getting the teleport to work, despite the nav mesh being set.

hidden crest
sturdy coral
# hard relic if you have a Case sensitive string variable, it may be necessary to force UPPER...

fnames themselves are case insensitive; something hides it a bit in the editor builds so that variables using mixed case and stuff still show it cosmetically (not affecting compares), but it is fully insensitive in game builds:

NameTypes.h

/**
 * Do we want to support case-variants for FName?
 * This will add an extra NAME_INDEX variable to FName, but means that ToString() will return you the exact same
 * string that FName::Init was called with (which is useful if your FNames are shown to the end user)
 * Currently this is enabled for the Editor and any Programs (such as UHT), but not the Runtime
 */
#ifndef WITH_CASE_PRESERVING_NAME
    #define WITH_CASE_PRESERVING_NAME WITH_EDITORONLY_DATA
#endif
#

is it that android string converts to uppercase and other platforms lower?

brittle bone
#

Has anyone used Launch on device with UE5? Getting errors of "Failed to launch task!" every time I try it. All it does is successfully verify + clean the old (empty) build folder and then error

EDIT: Boiled it down to a validation error of "ShippingDoesntSupportCommandlineOptionsCantUseCookOnTheFly"?

EDIT 2: For anyone else trying to figure out why, "Cooking on the fly when launching from the editor" needs disabled in project settings - Engine Cooker

mellow tendon
hidden crest
round cliff
#

Hello, I have a concern sometimes the splash screen of my game is mixed with the home of oculus, when it should appear on a black screen. Is there a way that it always comes out on a black screen and not mixed with the oculus home screen?

radiant wind
hard relic
#

it is working well on PIE. then nothing in the android packaged one.

outer flicker
#

Trying to get LyraGame running on quest2 (or a stripped down version) getting swapchain crashes. Anyone got any idea?

LogPlayLevel: 07-13 09:45:55.455 28137 28401 D UE      : [2022.07.13-06.45.55:455][126]LogVulkanRHI: Creating new VK swapchain with present mode 2, format 37, color space 0, num images 3
LogPlayLevel: 07-13 09:45:55.459 28137 28401 D UE      : Assertion failed: Texture->Surface.Image != 0 && ImageBarrier.image == 0 [File:D:/build/++UE5/Sync/Engine/Source\Runtime/VulkanRHI/Private/VulkanBarriers.cpp] [Line: 1274]```
outer flicker
analog lion
#

anyone had any luck with using platform services (oculus quest 2) with just the ovr + online subsystem plugins? and not the oculus github engine

crisp wasp
#

Hi, I am having problems with rendering settings for Vr in Unreal engine.in the editor everything seem to work fine but when i package the game and install it to my VR Oculus Quest 2 headset left eye just goes fully black. I solved it by disabling the mobile hdr and activating the mobile multi view but then i lose some features like (Mainly my problem) post processing . My question is, is it possible to have mobile hdr (post processing) without losing an eye?

analog lion
crisp wasp
#

Thx πŸ™‚

crisp wasp
#

but does it also disable Exp. Fog?

rocky nexus
#

it will disable a lot of stuff, quest is a weak mobile device that must deal with high resolutions and framerates

crisp wasp
#

yea but it would be cool ok thx a lot

jovial hamlet
zealous root
#

if anyone can help me by dm i working on a project the has third person character and i can put the gun in his hand it floats in the air everytime i shoot or pull it out.

pastel lintel
#

Anyone experience low fps on Oculus builds when the lighting is built?
Deploying with unlit textures and no light bake yields 70+ fps, but deploying with lit textures and a light bake yields ~20fps

hard relic
exotic mango
#

So I am making a game for the Oculus quest and they are rejecting it because my privacy policy does not provide information on how the user can delete collected data. Does anyone know how I can do this or what I should add to my privacy policy to get past this VRC

dreamy ivy
#

I keep getting messages asking how to do 360 video in UE5 for VR specifically the Quest 2. Hope it helps. https://youtu.be/l3fp9uhNc-M

#UnrealEngine #VR #VirtualReality
β–Ί Join the Discord: https://discord.gg/xw65fg7

β–Ί Description
In this video, I go through the entire process of setting up 360 videos in UE5 as well as creating UMG buttons to view them and return to the previous level.

------------------------------------------------------------------------------------------...

β–Ά Play video
copper zenith
#

I'm looking at the VR template and I noticed that there are duplicate motion controller components in the VR pawn, but the differentiating part is that instead of Left/Right motion source, they are using LeftAim/RightAim motion source.
Is there documentation for what each motion source entry means and does anyone know right away what are the Aim motion sources?

ember forum
#

LogHMD: Warning: OpenGL is not currently supported by the OpenXR runtime

#

really?

#

I get nothing but a blackscreen (with sound) trying to use OpenXR on my Quest2

#

so am I forced to use Vulkan if I want to use OpenXR on 427?

pastel lintel
#

So is VR just broken in UE4? Baking lighting in a simple scene causes 20fps in deployment

rocky nexus
#

no, thats unlikely to be root cause, unless your simple scene has many gigs of lighting data

tropic lily
#

Hi! I'm fairly new to unreal and I'm trying to build a level to a oculus quest, I'm having some errors (Error: ERROR: Stage Failed. Missing receipt ... Check that this target has been built.) can someone help me?

idle osprey
limber flame
pastel lintel
pastel lintel
#

And the only lighting used was static point lights

keen prawn
#

so if u want to build something MP you might aswell setup the base urself cuz you need to know whats goin on anyways

#

start clean and copy functionality in from the template if needed is more my preferred style

#

if you know how to replicate stuff it doesnt take too long to setup. if you dont know that you shouldnt copy it from a template

#

takes a few hours to learn if you are allready competent in SP logic

wheat holly
#

Any game really does honestly. Regardless of being multiplayer.

keen prawn
#

yea, just the hands and head showing up on the other PC is just checkbox work tho

#

now if you want to replicate the hand animations it gets a bit harder .. but even with 0 MP knowhow you can learn it in a few hours

wheat holly
#

As long as you aren't making a big pvp game usually you can get away with a lot of stuff too.

#

If you need authoritative netcode however.. Yeah rip xD

keen prawn
#

yea if its not competative cheating takes a backseat

wheat holly
#

Just have to make sure it feels nicely in those cases yup.

tired tree
#

@keen prawn head and hands showing up is not a checkbox....

#

that would only be server down

wheat holly
#

Server -> Clients yes. But like I previously mentioned Client -> Server isn't.

tired tree
#

they are client auth tracked devices, and for that matter just letting the relative replication handle it would be super jittery and high cost

#

native transform replication in engine has no smoothing

wheat holly
#

Does it not? I've been scammed xD

tired tree
#

physics does as its replicating forces

#

but normal transform replication, no

keen prawn
#

hmm i do remember jitter from last time i did some MP stuff, it been a while tho

tired tree
#

and if you left it at 100htz replication you would be sending 10x the network load that you actually need to send per client

#
  • it still looking less than ideal
wheat holly
#

But then again, it's not extremely difficult to just do some simple manual smoothing.

tired tree
#

sure, but you wouldn't be doing it with the "check box" relative replication

wheat holly
#

Well fair enough.

tired tree
#

you would manually be managing the data

keen prawn
#

yea, might have been wrong on the checkbox , all the more reason to look into this stuff urself πŸ˜„

#

if you are planning MP

#

i did fix the jitter when i had it

neon geyser
#

Hello @sonic lake, we are actually implementing your hover vehicle in a VR multiplayer game
https://www.youtube.com/watch?v=GJ9Y9Z6Axss

With a few changes, we got it working perfectly but we had to use **reliable ** server requests and multicasts. Do you think it's safe to run the movement logic with reliable RPCs?

It was about time to revamp my old and very basic 2018's Hover Vehicle tutorial. In this new version, based on Unreal Engine 5, we add lateral stability, full movement controls, a speed boost function and the ability to flip back in case we capsize. As we go along I will also take time to explain why we do things in a certain way, so you can b...

β–Ά Play video
misty halo
manic tapir
#

What's the best way to profile performance on quest 2?

terse mulch
manic tapir
#

How about profiling code?

outer flicker
#

I use oculus developer hub perfetto to check the basics. What components eat frame time, like cmc or anims.

quiet swan
#

are we all suppose to turn off mobile HDR when making an occulus game?

#

im I suppose to check this for my lighting >?

quiet swan
#

well I unckeced mobile HDR and it worked

tribal lintel
# quiet swan are we all suppose to turn off mobile HDR when making an occulus game?

Yes. It's a real YMMV thing but it's not officially supported, if you manage to get it to work it will tank your performance. Check out the quick start guide when making a quest game, all the steps are there to get it packaged and working on your headset, including turning off mobile hdr
https://developer.oculus.com/documentation/unreal/unreal-quick-start-guide-quest/

quiet swan
#

@tribal lintel im shocked at how much lag and studdering I have on my quest... even in my lobby its not smooth, im going to look over your link and run some test. im making a mobile pc and vr game and with mobile HDR turned off I lose alot of my effects that worked fine on android...

outer parrot
#

Is there any VR multiplayer templates out there?

keen prawn
#

@outer parrot a VR racing game would have completely diffrent setup than a VR shooter game

quiet swan
#

should we have support for software occlusion turned off or on ?if we are packing for occulus?

open grove
#

Any one know what the most common problem would be for the descriptor file failing once deployed on andriod? My net searches have not turned up fruitful

open trail
#

@warped mesa So, I've done some more testing, and I got the subpass-tonemapping to work (4.27.2, oculus branch v41) but I feel I'm kinda stuck right now.

The pc build works, no major bugs.
The quest build however, pretty ugly, strange bugs.
I'm unable to use some optimization settings, as they change the look of the scene(s) (these bugs are only present on the oculus version of the engine though).

To improve the look on the quest, I figured that changing the brightness of the scene shouldn't be done with exposure, as this doesnt work on the quest, and the subpass tonemapper doesn't use hdr, so darkening results in a overblown scene, but darker (this does work in 4.26 from the launcher though, am I missing a setting or something? )πŸ˜…

In 4.27-oculus, an empty scene is already pretty lit, so something funny is going on there.

Any advice is welcome, what engine version to set with (launcher, oculus source build), what to try next..

Thanks in advance!

#

Sorry for the long read, but I'm kinda losing itπŸ˜…

#

The weird thing is that mobile exposure does work (without hdr) in 4.26, not in later versions. Did they change anything regarding that?

jovial hamlet
open trail
#

As a quick test

#

Or would it be in the postprocess class?

jovial hamlet
# open trail As a quick test

an easy way to do quick tests is to mess around in MobileBasePassPixelShader.usf
so you can find the like where pre exposure is applied (OutColor.rgb *= ResolvedView.PreExposure;) and change the pre exposure there
but there must be a way to do it the right way, I just don't know how to pass the correct pre exposure there

#

so we probably miss a flag or something

open trail
#

Ahh allright, I will compare some files and see what's different. I can also try some of the console commands, Thanks!

open trail
#

Will do!

#

@jovial hamlet Before I need to cleanup 100gigs, I can alter the shaders in the launcher version right?

jovial hamlet
#

just changing the file and restarting the editor should work

open trail
#

Allright, thanks!

jovial hamlet
jovial hamlet
open trail
#

Hmm, I'll try to revert it and rebuild the engine, great find!

#

Luckily I have the oculus version of 4.27 already compiled :p

pastel lintel
#

How to you smooth/change fov in the preview window for vr?

lyric kestrel
#

How to set smaller value to VR teleport so that I can teleport to a small room?

open trail
wooden chasm
#

is there a way to display navmesh at runtime? with some sort of grid material or something

#

like steam vr home does

open trail
#

@jovial hamlet I replaced all post-process shaders, no luck.
I manually set the exposure in MobileBasePassPixelShader.usf to OutColor.rgb *= 0.1f; and it works! So exposure does work, it just cant seem to get the right value for it..

open trail
#

So now for the hunt for the reason why ResolvedView.PreExposure somehow always returns 1..

terse mulch
#

@open trail Don't know if this will help, but I notice the exposure (Quest, 4.26) can be changed at runtime using the console command "r.DefaultFeature.AutoExposure.Bias"

jovial hamlet
terse mulch
#

yes I have been looking into this issue too

open trail
#

Yess, I use the manual exposure setting in the post processing, but after upgrading to 4.27 it stopped working.
Thing is, exposure itself is working when you set the value manually in the shader, but that's not workable. It must be somewhere in the code.
So far I've replaced the PostProcessEyeAdaptation class, still the same result..

#

Maybe some flags are set incorrectly, so I'll set the exposure in the postprocesseye adaptation, to see if that gets used

#

For reference, i'm changing it on line 965:

// Mobile LDR does not support post-processing but still can apply Exposure during basepass
        if (bMobilePlatform && !IsMobileHDR())
        {
            PreExposure = 0.02f;//GetEyeAdaptationFixedExposure(View);
        }
jovial hamlet
jovial hamlet
jovial hamlet
jovial hamlet
# jovial hamlet when I look at this in the debugger, the `AutoExposureBias` here is always 1

not sure why I was getting that, I don't think I changed anything but now the post process settings seem to be populated properly πŸ€·β€β™‚οΈ
as for them getting erased later, commenting out this line did the trick for me (but it is a bit dirty): https://github.com/EpicGames/UnrealEngine/blob/1e5926084bbf386041103735ed6c2ab27bc1c1ee/Engine/Source/Runtime/Renderer/Private/PostProcess/PostProcessEyeAdaptation.cpp#L341
after this change I can change the exposure compensation in the post process volume or in the player camera, and it works both in android preview and on device
@open trail

#

I'm using the oculus fork but I think it should work with the epic branch as well

open trail
jovial hamlet
open trail
#

Allright! I'll test it right now, fingers crossed :p

open trail
#

Hmm, this doesn't seem to work on my end..

#

It could be that i'm using r.UsePreExposure=True

#

I'll check with a clean project πŸ˜…

jovial hamlet
jovial hamlet
# open trail Hmm, this doesn't seem to work on my end..

so steps to reproduce that for me:

  • create a VR template project
  • put a post process volume into the scene
  • enable android preview
  • check exposure compensation in the pp volume and move the slider
    the exposure in the android preview viewport is changing accordingly, but it wasn't changing before commenting out that line
#

building to device rn

white gulch
#

When working on Wave VR (specifically 4.5.0, with Unreal 4.27), what's the best way to call the Left or Right controller, in order to set up an ability to grab a scene object?

open trail
jovial hamlet
open trail
#

Ahh okay

#

I'll check it with the vr-template rn

#

It does work with OpenGL, but not with vulkan πŸ˜…

#

And if I use OpenGL, I only have a black screen :/

jovial hamlet
#

but it is strange, the RHI shouldn't matter for this

open trail
#

I'm guessing I don't need to re-build the engine, only build should work right?

#

I also have this issue that the scene is overly contrasted and dark

jovial hamlet
open trail
#

Same

#

Which version of the Oculus branch do you have? I'm on v41 rn

open trail
jovial hamlet
#

is your lighting built?

open trail
#

I think so, it's a complete clean vr-template project

#

Might have changed some settings though, ill remake it

jovial hamlet
open trail
#

Agreed, it shouldn't make a difference

jovial hamlet
#

also I'm on Quest 2, don't have a Quest 1 to test

open trail
#

Same, but since it works in a clean project (if the darkness issue is gone then I must have some setting wrong)

open trail
#

but first...

#

Also! If I disable DBuffer Decals, the scene is as dark as the picture above, if I turn it back on again, it's as in your pic :/

#

Clean project

jovial hamlet
open trail
#

yep;

[/Script/Engine.RendererSettings]
r.Mobile.DisableVertexFog=True
r.Shadow.CSM.MaxMobileCascades=2
r.MobileMSAA=4
r.Mobile.AllowDitheredLODTransition=False
r.Mobile.AllowSoftwareOcclusion=False
r.Mobile.VirtualTextures=False
r.DiscardUnusedQuality=False
r.AllowOcclusionQueries=True
r.MinScreenRadiusForLights=0.030000
r.MinScreenRadiusForDepthPrepass=0.030000
r.MinScreenRadiusForCSMDepth=0.010000
r.PrecomputedVisibilityWarning=False
r.TextureStreaming=True
Compat.UseDXT5NormalMaps=False
r.VirtualTextures=False
r.VirtualTexturedLightmaps=False
r.VT.TileSize=128
r.VT.TileBorderSize=4
r.vt.FeedbackFactor=16
r.VT.EnableCompressZlib=True
r.VT.EnableCompressCrunch=False
r.ClearCoatNormal=False
r.ReflectionCaptureResolution=128
r.Mobile.ReflectionCaptureCompression=False
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True
r.ForwardShading=True
r.VertexFoggingForOpaque=True
r.AllowStaticLighting=True
r.NormalMapsForStaticLighting=False
r.GenerateMeshDistanceFields=False
r.DistanceFieldBuild.EightBit=False
r.GenerateLandscapeGIData=False
r.DistanceFieldBuild.Compress=False
r.TessellationAdaptivePixelsPerTriangle=48.000000
r.SeparateTranslucency=False
r.TranslucentSortPolicy=0
TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000)
r.CustomDepth=1
r.CustomDepthTemporalAAJitter=True
r.PostProcessing.PropagateAlpha=0
r.DefaultFeature.Bloom=False
r.DefaultFeature.AmbientOcclusion=False
r.DefaultFeature.AmbientOcclusionStaticFraction=True
r.DefaultFeature.AutoExposure=False
r.DefaultFeature.AutoExposure.Method=0
r.DefaultFeature.AutoExposure.Bias=1.000000
r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True
r.UsePreExposure=True
r.EyeAdaptation.EditorOnly=False
r.DefaultFeature.MotionBlur=False
r.DefaultFeature.LensFlare=False
r.TemporalAA.Upsampling=False
r.SSGI.Enable=False
r.DefaultFeature.AntiAliasing=3
r.DefaultFeature.LightUnits=1
r.DefaultBackBufferPixelFormat=4
r.Shadow.UnbuiltPreviewInGame=True
r.StencilForLODDither=False
r.EarlyZPass=3
r.EarlyZPassOnlyMaterialMasking=False
r.DBuffer=True
r.ClearSceneMethod=1
r.BasePassOutputsVelocity=False
r.VertexDeformationOutputsVelocity=False
r.SelectiveBasePassOutputs=False
bDefaultParticleCutouts=False
fx.GPUSimulationTextureSizeX=1024
fx.GPUSimulationTextureSizeY=1024
r.AllowGlobalClipPlane=False
r.GBufferFormat=1
r.MorphTarget.Mode=True
r.GPUCrashDebugging=False
vr.InstancedStereo=True
r.MobileHDR=False
vr.MobileMultiView=True
r.Mobile.UseHWsRGBEncoding=True
vr.RoundRobinOcclusion=False
vr.ODSCapture=False
r.MeshStreaming=False
r.WireframeCullThreshold=5.000000
r.RayTracing=False
r.RayTracing.UseTextureLod=False
r.SupportStationarySkylight=True
r.SupportLowQualityLightmaps=True
r.SupportPointLightWholeSceneShadows=True
r.SupportAtmosphericFog=True
r.SupportSkyAtmosphere=True
r.SupportSkyAtmosphereAffectsHeightFog=False
r.SkinCache.CompileShaders=False
r.SkinCache.DefaultBehavior=1
r.SkinCache.SceneMemoryLimitInMB=128.000000
r.Mobile.EnableStaticAndCSMShadowReceivers=True
r.Mobile.EnableMovableLightCSMShaderCulling=True
r.Mobile.AllowDistanceFieldShadows=True
r.Mobile.AllowMovableDirectionalLights=True
r.MobileNumDynamicPointLights=4
r.MobileDynamicPointLightsUseStaticBranch=True
r.Mobile.EnableMovableSpotlights=False
r.Mobile.EnableMovableSpotlightsShadow=False
r.GPUSkin.Support16BitBoneIndex=False
r.GPUSkin.Limit2BoneInfluences=False
r.SupportDepthOnlyIndexBuffers=True
r.SupportReversedIndexBuffers=True
r.LightPropagationVolume=False
r.Mobile.AmbientOcclusion=False
r.GPUSkin.UnlimitedBoneInfluences=False
r.GPUSkin.UnlimitedBoneInfluencesThreshold=8
r.Mobile.PlanarReflectionMode=0
bStreamSkeletalMeshLODs=(Default=False,PerPlatform=())
bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=())
VisualizeCalibrationColorMaterialPath=None
VisualizeCalibrationCustomMaterialPath=None
VisualizeCalibrationGrayscaleMaterialPath=None
r.Mobile.SupportGPUScene=1
#

That was a longer list than I expected πŸ˜…

#

Even in the game, where it was fine the whole time πŸ˜…

real needle
#

is vr buggy in ue5?

#

ive heard its annoying in ue

#

level design with vr and modeling possible?

sturdy coral
real needle
#

sigh

spiral marlin
#

Is there a way to benchmark VR performance without having to put on a VR headset?

round cliff
#

Hello, I have a problem with the oculus reset.
When I start my level the player starts looking where it should but if I move and then press the oculus button to reset the view, it resets it somewhere wrong. the location changes depending on where you were looking in real life when you started the level.

#

Could anyone help me please

magic flicker
#

with unreal engine
with its VR thingo
i am trying to get a build onto my quest 2
but
it keeps failing and i have no clue why
it gives me
Installed Build Tools revision 33.0.0 is corrupted. Remove and install again using the SDK Manager.
and
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
ive looked at a lot of youtube tutorials and web pages but nothing seems to work
this is the full thing

#

also i noticed
that
these are empty

#

i tried to follow this guild as much as possible
i am using unreal 4.27
ive got android studio 4.0
although i did at one point install 3.something and uninstalled all of that to install 4.0
this is the android project settings page thingo

#

if anyone could help or something that would be great
thanks

#

oh also this is what ive got from android studio

magic flicker
#

Maybe

dire citrus
#

@magic flicker I resolved this issue (I'm using Android API31 as SDK platform) :
Rename d8.bat and d8.jar as dx.bat and dx.jar in folders \AppData\Local\Android\Sdk\build-tools\31.0.0\ and \lib

magic flicker
#

actually

#

some time after this post

#

that worked

#

but i got another error

#

but yeah thanks

idle osprey
hard relic
#

Hi there, this material help me to detect VR Eye. I can mask Left or Right by this way. But this seems to be world based. I want it to be relative to the helmet. Can help?

jovial hamlet
jovial hamlet
#

https://www.youtube.com/watch?v=ONm3WhdHuqY
it's incredible what can be done on Quest if you are not afraid to get your hands dirty in the depths of the rendering pipeline
all kinds of amazing reflections, unlimited lights, great looking glass, proper tone mapping
such a shame none of it is public!

At Vertical Robot we believe that immersion is key. To increase the feeling of immersion, Red Matter 2 runs a heavily modified version of Unreal Engine. These are just some of the features we have implemented for Meta Quest 2 to enhance the graphics and sense of presence. Red Matter 2 launches on August 18, 2022 on Meta Quest 2 and Rift S. https...

β–Ά Play video
hard relic
#

Do i have to disable instanced stereo?

jovial hamlet
hard relic
#

ok thanks, don't know this command and never done a custom node, but i will go this way.

#
#

that will help

#

aaah thanks same same

jovial hamlet
#

can be super handy sometimes

hard relic
#

great. powerful. i like script too. that will help.

crimson sapphire
#

Hey Im trying to setup quest 2 for unreal development and I'm geetting this when launching the project

#

I also can't find the device here

#

but I can find it in device manager

worthy quest
alpine robin
#

Does anyone know a fix for the UE bug where the "World to Meters Scale" literally just stops working unless you close all tabs except the level blueprint? It's really weird and annoying

#

I'm on 4.27 btw

gray karma
#

Hi everyone, i looking for continue to play in VR with Windows Remote Desktop connection. When i connect the remote destkop, the session on the target PC are open by windows on my manager PC. The problem is the screen of the HMD, i have a green screen and i can't see. On the target PC the application running and informations about the position and rotation of the HMD working. I think this problem appears when the session on the PC are lock but running. Someone have an idea ? Thanks for your help

ripe crypt
#

i have been able to use occlusion in AR on Android. However not able to get it working on iOS. Is it implemented? Any tips will be appreciated (using version 4.26.2, can switch to other versions if it works)