Tai Chi VR is an instructional experience created by a team of three for the 2018 Creating Reality Hackathon. All of the modeling, animation, sound design, and code was made from scratch in less than two days. The focus of Tai Chi VR is to create a relaxing and immersive environment where the player can choose between one and eight instructors, allowing an unrestricted view of Tai Chi exercises.
We noticed that when learning any kind of motion, whether it is dance or martial arts, there are 2 primary modes of learning. The first is mirroring the instructor at the front of the classroom. The second is following the instructor through a more complex form where mirroring is an insufficient method of instruction as you rotate through the form. The problem with learning more complex movement patterns is that as you turn 90, 180, or 270 degrees, it is very difficult to see the instructor and this difficulty impairs the learning process.
Tai Chi VR surrounds the student of Tai Chi with a customizable number of instructors, from 1 to 8 instructors. The guest is able to experience the instruction surrounded by these instructors. The guest is also able to pause, speed up, slow down, step forward, and step backwards through the form.
We used Unity as the game engine for Tai Chi VR. Modeling and animation of the character was done in Maya. Textures for the platform and sky were created using Photoshop and Substance Painter. Audio was created using Fmod.
The iteration cycle was a challenge because it required testing development on a VR backpack. While the VR backpack allowed for a premium untethered experience, it increased the time needed to test features, and certain features that worked well on a laptop, such as IBM Watson voice recognition, didn't perform the same on the VR backpack for unknown reasons. If we had the extra cables and adaptors to use the VR backpack for a tethered experienced, it would increase the speed at which we could test the experience, and still give us the freedom later to switch out the cables for an untethered VR experience.
We would love to incorporate gesture recogntion of our guest and also introduce gamification, so guests could earn a score and compete with others
Built With: Unity, Maya, Blender, Photoshop, and Fmod