Skip to content

Developed a VR application that instructs users to play a drum set

Notifications You must be signed in to change notification settings

magicinthesky/VR-Drumming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

VR-Drumming

Developed a VR application that instructs players how to play a drum set


Team members:

  • Fei Zou
  • Gen Li
  • Su Yang
  • Aining Yang
  • Menghua Liu

Screenshot:
vr drumming sample1

Tutorial Mode GIF:
vr druming tutorial


Project Description

  1. Developed a virtual environment for the simulation with the following aspects:
  • High-fidelity drum set
  • High-fidelity drumsticks
  • Moderate-fidelity chair
  • A low-fidelity garage or living room environment
  • Distinct sounds for striking each drum and cymbal
  1. Developed 3D interactions for the simulation with the following aspects:
  • Ability to use drumsticks to strike each drum and cymbal
  • Modify sounds based on the force of each strike
  • Modify sounds based on the position of each strike
  • Ability to simulate sitting on the chair without physically sitting
  • Ability to simulate standing up from the chair
  1. Developed logic for the simulation with the following aspects:
  • Visual and auditory instructions on how to play a specific song
  • Visual and auditory feedback on the force of each strike
  • Visual and auditory feedback on the position of each strike
  • Visual and auditory feedback on the timing between strikes
  • Visual and auditory feedback on incorrect strikes
  1. Developed logic for the simulation with the following aspects:
  • Visual and auditory instructions on how to play a specific song
  • Visual and auditory feedback on the force of each strike
  • Visual and auditory feedback on the position of each strike
  • Visual and auditory feedback on the timing between strikes

How to run:

Download entire project and open it in Unity 3D (version 5.6.3)

Releases

No releases published

Packages

No packages published