Okay, so this might sound a little crazy, but has anyone written a UE4 VR plugin that simulates having a HMD + 2 motion controllers in software only?
I’m thinking this imaginary plugin acts like a software-only substitute for the Steam/Oculus/Gear VR plugins. When enabled, it tells UE4 that a valid headset + motion controllers are connected to the machine, and feeds the engine the necessary transforms + input from the virtual HMD + motion controllers. It allows the game to run in VR mode (stereo view), and creates a virtual HMD transform with motion controllers placed in the front left/right of that transform (so they can be seen easily in the HMD view). The player can slide the HMD around in virtual roomscale using WASD/cursor keys + mouse look, as well as adjust height with CTRL/SHIFT. It could also map some shortcuts to common motion controller inputs.
“Why!?” you ask? Mostly because I’m lazy and like flexibility. I develop VR stuff in UE4 at work, but every now and then I’ll get the opportunity to work from home. If I know in advance I’ll bring a headset home with me, but sometimes I’ll only find out at the last minute (eg. extreme weather), and I don’t have the hardware with me. Something like this plugin would allow me to continue developing in VR without needing an actual headset a lot of the time. You’d obviously still need the hardware for some stuff, but for a lot of scripting, gameplay logic, testing flow etc., I think it’d be really useful.
I could also see it being useful to people who can’t afford VR headsets, but still want to play around with VR in UE4.
I don’t imagine it would be a particularly complex plugin to write. What do you think?