Exporting to a standalone player

Make sure to export to Architecture 32 bits (x86):

If you need a 64 bits version, please contact us.

Note: starting with MiddleVR 1.2, you shouldn't have to modify the following options manually, they should be modified automatically when you drag and drop the VRManager in your project. It might still be interesting to understand what is happening behide the scenes.

Before exporting your application as a standalone player, you also have to make sure Unity is correctly configured to not get in the way of MiddleVR.

Go in the player settings ( Edit > Project Settings > Player ) and make sure the following parameters match the screenshot :

The "Default is Full Screen" option will make sure that Unity does not override MiddleVR's window configuration.

The "Display Resolution Dialog" option will also make sure that Unity does not override MiddleVR's window configuration. This is especially important in cluster mode: you probably don't want to close the resolution dialog on each cluster node each time you run your application.

The "Player Log" might slow down the cluster if a slave is trying to write its log through the network.

Additionnal parameters for active stereo (OpenGL Quad-Buffer)

If you're running in active stereo (OpenGL Quad-Buffer), you should also have the vertical synchronisation (VSync) de-activated in the menu Edit > Project Settings > Quality.

When importing the MiddleVR.unitypackage, VSync is automatically disabled for all Qualities(Fast, Simple, Good, Beautiful, Fantastic...).

MiddleVR will internally handle the VSync.

Note: Make sure that the Quality line selected (above in blue) is the one you want to use with MiddleVR. It seems Unity will use this selection as the default quality setting for the player.