Wondering if it’s possible to have clean and smooth camera movements visualization to present your VR projects inside Unreal Engine 5?
Short answer: Yes it is!
I’m a VR lover as probably you are as well.
If you ever tried to get smooth recordings to present your projects to your friends or clients, I bet you got frustrated (as I did) with that shaky footage straight from the HMD (Head Mounted Display) camera.
To make your (and my) life easier, I decided to document the solution below.
All changes happen in the VRSpectator Blueprint that you can find in the Content Browser inside VRSpectator Folder.
TIPS FOR THE BP BELOW:
– Right Click and move mouse to pan around
– Ctrl + Mouse wheel to zoom in and out.
You can copy the blueprint code to paste inside UE5 inside this link.
Below you’ll all the important steps to implement smooth camera movements in VR for recording or showcasing your projects:
Important steps for smooth camera movements in VR:
- Open VRSpectator blueprint and search for Handle Spectator Mode First Person function. Change it for the above blueprint.
- Use Interp Speed value as 2 to have smooth movements from your head camera. The higher the number the faster (shakier) will be.
Don’t forget to change in the Details pannel:
- Select VRSpectator in Outliner
- In the VRSpectator Details, search for EVRSpectator Mode and switch to FirstPerson (under Camera Settings).
You can play in VR now, but won’t see any difference.
Press TAB to enable it.
- If you want it enabled by default, be sure you have Spectator Enabled checked in Default Settings.
- Play with the values of Interp Speed (interpolation speed) if you made it public (Instance Editable).
To make it public you can simply click to open the eyes inside your VRSpectator BP:
Or, you can enable Instance Editable in the Details Pannel:
Thanks for following along my very first UE5 blog post! I hope it was useful for you as it was for me discovering all these informations.
Please share with your friends and groups if it’s relevant for them.
See you on the next one!
Se quiser ver este post em português, basta clicar aqui.