Back to Content
Virtual Reality Devices Support
Note: Coppercube doesn't support VR anymore since version 6.4. Please use an older version of CopperCube for VR support.
The professional edition of CopperCube supports Virtual Reality devices. This support is currently in beta. Note that when you create an app using this feature, you are responsible for your app. Don't use effects which make people sick, dizzy or even ill. Also, it is a good practice to show
a warning disclaimer before starting the app.
Oculus Rift support
CopperCube professional supports the DK1 and DK2 version of the Oculus Rift device (these are the development versions of Oculus Rift, not the final consumer product). Support for this is still beta, but tests have shown that it works nicely.
In the 'Publishing Settings' under 'Windows .exe', simply enable the checkbox for Virtual Reality devices.
How it works
- First person style cameras are used and 100% controlled by the Oculus Rift headset. Body rotation can be additionally adjusted by moving the mouse. Switching to different cameras is possible.
- Other camera types also work, but they are fixed, and you cannot move them by moving your head.
- For slow hardware, you can disable the distortion effect by pressing F11 in your app. This will speed up the rendering speed by about a factor of two (depending on your hardware).
- When creating worlds, note that with VR devices, the scale and size of objects is very important. Recommended is a world scale of 1.0 unit for 1 meter. If you are using a different size, you should be able to adjust this in the options settings.
- CopperCube supports DK2 and DK1 (in backwards compatibility mode) of the Oculus Rift, but should also work nicely with newer versions. For pure DK1 support without the Oculus Connect driver, use CopperCube 5.0.1 or older.
- You need a fast system with very fast 3D hardware in order to make the effect be nice: Latency is very important, and the scene is rendered twice, slowing everything down a bit. If possible, make your scenes smaller in order to work fast enough.
- If your app was published as Oculus Rift app, it will also work when no VR device was found, and the user is prompted if he wants the app to start normally, which is nice for testing.
- CopperCube Oculus Rift support currently only works for the Windows .exe target. Also, the graphic driver will then be forced to be OpenGL.
- Note that this feature is still beta. It usually works, but may have bugs.