Getting started VR development with Unreal Engine 4
Unreal Engine from Epic Game (using 4.21.2 in this demo)
Any 3D modeling software (Blender/Maya)
Three button mouse!!
Hardware (using PC & Oculus Go in this demo)
- Preparing 3d model (Sketchfab, Maya/Blender)
- Import/migrate assets to UE4
- Simple texture & material
- Blueprint interaction (Example: moving object)
- Setting up the environment to deploy
- Deploy to Oculus Go
(Example: Move the dog with eye gazing)
(PC, Phone, Oculus Go)
- Go to Folder: Epic Games -> UE_(your engine version) -> Engine -> Extras -> AndroidWorks -> Win64, Run CodeWorksforAndroid Installer to install all of the prerequisites.
- Install Oculus Go App on your phone and enable Developer Mode on Developer Settings.
- Connect Oculus Go to PC by USB cable.
- Open Terminal and type: adb devices. If it is not recoginzed, go to Oculus Go and allow USB debugging. Then, type adb device on Terminal again.
Project Setting:
- Description: Project Name, Start in VR
- Maps & Modes: Default Map
- Input: Default Touch Interface (clear)
- Rendering: 2x MSAA, Forward Shading, Instanced Stereo
- Android: Accept SDK License, Enable Gradle instead of Ant (disable), Package Name, Minimum SDK Version (21), Target SDK Version (21), Enable FullScreen Immersive on KitKat and above devices, OpenGL ES2 (disable), OpenGL ES3.1 (enable), Configure the AndroidManifest for deployment to GearVR
Restart your project and on the Launch dropdown, deploy to your linked Oculus Go device.