Your Webflow Page
SyncDance VR

Creating Immersive Dancing Experience with VR and Body-Tracking

U of Washington | 2023 (10 Weeks)
Project Overview
Team
Responsibilities
  • SyncDance VR revolutionizes entertainment by combining VR and body-tracking wearables. Users wear a VR headset and multiple sensors that translate their movements into a virtual world. It's a dynamic fusion of creativity, fitness, and social interaction, redefining the way we experience both technology and dance.
  • Me: VR Designer & Unity Developer
  • Jungmin Choi: UX Designer
  • Brian Seong: Full-Stack Engineer
  • Alan Zhang: Wearable Device Hardware Developer
  • VR Design
  • Unity Development
01 DESIGN QUESTION

“How could virtual reality and body-tracking wearables converge to create a unique dance synergy?”

02 AVATAR DESIGN

Avatar Design

I crafted an astronaut avatar using Blender to symbolize exploration and limitless possibilities. Employing a comprehensive skeleton structure, every bone was meticulously articulated to enable fluid movement, seamlessly influencing the corresponding muscles.

Rigging

After rigging an armature to the avatar in Blender, I imported it into Unity and configured its rig, where the avatar served as the foundation for the subsequent program development, ingeniously mapping wearable sensor data to the avatar's motion via distinct bone identifiers.

03 SCENE Design

Stage Design

I conceptualized a spaceship-inspired stage. By adding multiple spotlights, I injected a dynamic ambiance into the scene. Leveraging scripting, I orchestrated a gradual modulation of the spotlights' intensities over time, crafting an entrancing play of light that emulated the sensation of light gradually flickering to life and gently dimming away.

UX DESIGN

The game's interaction design follows a clear path: upon user entry, a menu modal materializes in the initial scene. Triggered by the joystick, selecting the "start game" button propels users into the second scene, where they can gracefully synchronize their movements with an avatar. Through scripting, I successfully managed the behavior of VR buttons on the menu, orchestrating both their pressing and releasing actions seamlessly.

04 TECH DIAGRAM

Hardware & Software Architecture

A combination of hardware and software components ensures movement prediction and user feedback. The architecture enables real-time movement tracking and prediction, enhancing user experiences with haptic feedback and visual information through the VR headset, while also storing data in Firebase for analysis and accessibility through applications.

05 DEMO

Movement Translation

Following the collaboration in gathering movement data, conducting ML model training, and refining sensor calibration, we seamlessly integrated an algorithm. This algorithm masterfully translated users' motions into corresponding avatar movements. Backed by embedded ESP32 and MPU9250 sensors within the wearables, user data was diligently collected via accelerometers and gyroscopes. This data journeyed through Firebase to the Oculus Quest via WiFi, enabling a harmonious alignment between the avatar's actions and the user's physical gestures.

06 TAKEAWAYS

Team Expectation Management

Within a demanding 10-week timeframe, adeptly managing team expectations emerged as a linchpin in SyncDance VR's achievement. Employing clear communication and pragmatic scope assessment, we adapting to challenges, navigated technological complexities, and reallocated resources while adhering to a refined scope.

Flexible Role as a Team Player

Transitioning from a designer to a VR developer, I embraced an expanded role. With a steep learning curve, I harnessed new skills in Blender modeling, rigging, Unity scene design, and VR deployment. This adaptability ensured our team's cohesion and project advancement. I pride myself on being a versatile team player, actively acquiring new skills to address team needs effectively.

07 NEXT STEPS

Dance-From-Home Community

The project's evolution continues with plans to cultivate a thriving dance community. Enabling remote participation, users can connect from anywhere to share their VR dance experiences. This expansion promises to foster a global community united by their passion for dance and technology.

Interactive Gaming Fusion for Gen-Z

Looking ahead, the project aims to integrate gaming elements tailored for Gen-Z users. By infusing interactive challenges, leaderboards, and collaborative dance quests, the experience will engage the gaming-savvy generation in a novel fusion of dance and competition within the virtual realm.

Refining ML Algorithm Precision

Elevating the precision of the ML algorithm involves widening the scope of data collection. By accumulating insights from a more diverse participant pool, we can intricately fine-tune the model's training. This can significantly heighten the algorithm's precision, resulting in outcomes that are notably more accurate.