Creating a VR experience set in the Hogwarts Great Hall. 3D Interaction in a Virtual Reality experience by building own assets and implementing trigger and animation features. Focused on gaining a deeper understanding of 3D interaction systems in VR in addition to creating a sense of space in VR. (Second project of the three)

“Behold, the magical world of Harry Potter brought to your VR headset! Start on platform 9 ¾s and be Apparated to Hogwart’s Great Hall, the iconic location where a bunch of things happened in the books and movies, including a moving platform that you can hop on and take a ride from book 8! (It definitely happened. Just take our word for it.) Look up and see floating candles, hear Hedwig’s Theme in your ear, and throw plates and candlesticks around to your heart’s content. Everything, including the room itself, was built entirely by hand, save for said plates and candlesticks, and all animations were made to give the Great Hall the magical, mystical air that we all know and love. “

Tools

Unity, Oculus, ProBuilder, Maya, SteamVR

The Challenge

  • Create true “3D Interaction” in a VR experience

  • Become more comfortable with Maya and ProBuilder.

    • Create our own assets as much as possible to recreate the sense of space of Great Hall.

  • Implement two new mechanics, at least one prominently featured 3D asset created from scratch, and basic features such as lighting, sound, UI, interactivity, etc.

  • Identify and implement custom features in Unity

  • Gain a deeper understanding of 3D interaction systems

Features

  • Building own assets and implementing triggers that cause animations, teleportation (changes in the environment), etc.

  • Creating more complex animations that dynamically affect the player.

    • When the player steps onto a moving platform, the player moves with the platform and teleports together throughout the space.

  • Implementing sound in a way that dynamically changes the experience

    • The Great Hall in Harry Potter is very large - sounds would echo in the space.

  • Writing original C# scripts

Personal Role in the Project

  • Designing the overall space and experience and putting together assets in the space.

    • Creating assets and implementing various textures and patterns beyond just constructing the basic form of an object.

  • Adding basic animation features.

Hogwarts Great Hall (Harry Potter)

Virtual Reality Experience (II), 2019