While developing the initial version of the Magnetics Lab project I recognized the potential for improvement and expansion on the basic interactions I created around the idea of magnetism. In this blog post I will cover the second stage of development for the Magnetics Lab project where I was able to build and implement these interaction variations. Below is a short demo video which covers some of the highlights of these new types of reactive objects, attractor fields, and interactions.
Virtual Reality (VR) development is an innovative and exciting field to work in. Once a project gets rolling it can be so much fun to invent, program, and problem solve to create the solutions and experiences required for each project. Getting to that point always involves passing through a process that is often vastly more complicated than it needs to be, the process of setting up the initial VR framework for a new project. Since the field of VR is so rapidly changing and evolving, each time a new project is started there is usually some aspect of setup that runs into issues and disconnects between updates in various editors, packages, or plugins. Luckily for my teammates and I, our manager Zac has put together a fantastic framework called PuppetJump that streamlines most of this project setup.
In order to familiarize myself with the functionality built into PuppetJump, I decided to start building small demo projects that center on implementing specific aspects of the framework. In this post I will cover the development process for a small demo I have been referring to as the Magnetics Lab.