UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

Vive Staff

UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

This plugin brings Quadrant View Mixed Reality Compositing that has been supported on Unity, to Unreal Engine. Simply drop it in your project's plugin folder, enabled the plugin and wire up some blueprints. It replicates the existing Unity method for compatibility and frictionless play for those with existing MR setups that already support Unity MR.

 

 

Features:

  • Support for Controller/Tracker/Tracker Pro as camera.
  • Leverage existing Unity-based externalcamerca.cfg calibration file.
  • Enable hotkey for manual activation/de-activation of quadview
  • Most externalcamera.cfg options supported (x,y,z,rx,ry,rz,fov,near,far)
  • Full resolution output (MR output resolution based on resolution of screen, e.g. UHD/4K will output  1080p quadrants)

 

Instructions:

Please refer to the attached PDF.

 

Download:

VMR_Plugin-Unreal-0.8.zip

 

Example BP:

BP_example.png

 

Sample MR output:

QuadSample.png

 

FOO

formatC'vt
Contributor

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

Hello, what version of UE4 we should use? With 4.20.0 preview 5 and 4.19.2 plugin doesn't load, 4.18.3 - editor crashes. And there is no externalcamera.cfg.sample

Vive Staff

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

Can you send over the logs from the crash?

 

Thanks for catching the missing externalcamera.cfg.sample file. I'll fix that in the next update. In the meantime, I would recommend using VIVR from the Steam store to generate your externalcamera.cfg file. 

formatC'vt
Contributor

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

You can download logs here https://yadi.sk/d/Uq_QQNgE3ZENQH
I've added externalcamera.cfg but nothing changes. Can you share your example project, please?
Vive Staff

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

It looks like you don't have a VIVE Tracker or 3rd Controller connected. Either plug a third controller in via USB, or connect a Tracker and it should work as soon as you enable MR.

formatC'vt
Contributor

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

i have vive helmet and two controllers and this is not enough to work with mixed reality?
Vive Staff

Re: UE 4.16+ Mixed Reality Plugin (current version: 0.8 Beta)

If you're planning to distribute this to a customer, unfortunately not. Mixed Reality requires a tracked device to track the virtual camera in your experience. However, if you just want to test, then what you can do is expand the "Enabled Mixed Reality" panel and set the Camera Tracker node to either one of your controllers via "Get Valid Tracked Device Ids".

 

https://api.unrealengine.com/INT/BlueprintAPI/SteamVR/GetValidTrackedDeviceIds/index.html

Here is a basic guide on how to set up MR: https://uploadvr.com/make-mixed-reality-video-livestream-two-realities/

 

FOO