Head Mounted VR 1.1
Loading...
Searching...
No Matches
Start Guide

Installation

Just download the Head Mounted VR plugin from Epic Games Laucher and install it to the project. Then enable it in plugins.

Demo Level

Head Mounted VR includes free demo which you can try before buing the plugin and give the feadback on our discord server. Demo level is located at content folder Content/Demo/Maps/Map_0.

Player setup

For a player setup we need 5 classes: AVR_Player, AVR_Hands, AVR_HandInventory, AVR_MainMenu and AVR_PauseMenu.

VR_Player

Create blueprint from AVR_Player class.
Here we can adjust some parametrs and choose AVR_Hands class which we want to use.

VR_Hands

Create blueprint from AVR_Hands class.
Here we need to choose our hand mesh(For FakeHandMesh and RealHandMesh. Fake one does not have a collision and can be used in the main menu) and an animation blueprint to make it work. To set up your own animation blueprint look at existing blueprint there you can find basic setup. Also do not forget to setup line traces for IK, grab box, grab direction etc. Look at the existing demo blueprints.
At the demo folder we can find robatic hand skeletal and physics assets. Use them as the references for your own hands. Bone names must be the same and ^fingername^_c_ sockets must be created. They are used for fixing finger collision.

Player input

Developer need to specify input for VR controllers. Input configuration from demo can be downloaded here.

VR_HandInventory

Create blueprint from AVR_HandInventory class as we did before.
Here we can adjust some variables.

Grabbing

AVR_StaticMesh is an object which player can pick up using one of grab methods (enum EGrabMethod)