We have built a virtual reality experience on the HTC Vive in Unity that has much of the same functionality as the VRED model based off of demo files.  Unity is a powerful game engine, and is much easier to implement extra functionality compared to VRED.  With so many game developers, there is no shortage of useful documentation and tutorials.  It’s trying to combine all this information, and adding to it to create something useful in our industry that’s the challenge.

We want our program to be useful for both large and small models, so we have added some teleportation functionality, allowing you to quickly move yourself in the XY plane with a laser pointer, and also vertically in the Z direction with the click of a button.

One of the aspects we see being useful for our clients is the ability to pull up documentation on specific parts in an assembly, as you’re viewing it in virtual reality.  This could be all the drawings on file, or even maintenance history.  So with the other controller we have implemented another laser that allows the user to select a part, and opens a heads up display that identifies the part in question.  We have also added the ability to hide and show parts within the assembly.  This is useful to get a closer look at specific parts or for contractors looking to do a mock disassembly before they get on the shop floor.

Now it’s time to work on implementing more functionality and importing even more information to make this a more useful tool.