Bubble Touch
→Video Links: https://youtu.be/wJ9r23YYHss
Phase I
Exploring the possibility of the interactive sensor, Kinect, in Unity is my main goal. Therefore, I found a tutorial from Youtube teaching me the way to integrate them. https://www.youtube.com/watch?v=aHGlLxh6a88
However, there are some gaps between my situation and tutorials. In the video, it used a Kinect V2 and SDK v2.0. But mine is the Kinect Version 1, which weren't produced anymore. And the only compatible SDK v1.8 is working on Windows. After solving all the challenges, I got these results.
→Video Links: https://drive.google.com/file/d/1KNFd3bU-Y8EH-pwOqiVFoBqWlZJbAhKs/view?usp=sharing
→Video Links: https://drive.google.com/file/d/1_4JYS8osBkmmrvNnAdAOF42S5rQ9zvji/view?usp=sharing
→Video Links: https://drive.google.com/file/d/1H1S_12FsaXMr9bTWhsgFNF73xXSWc3hO/view?usp=sharing
Phase II
After Windows system understand what is Kinect, it is time to introduce the device to Unity. In the Asset Store, I found a free asset that has included the Kinect manager, Rigging Avatars and so on. With the help of the asset I am able to control the avatars with Kinect.
→Video Links: https://drive.google.com/file/d/1gL_Ug1zJAPXktXFk0GZNG-v6CfF-2hRF/view?usp=sharing
Phase III
For me, dancing is an attractive activity. So I want to lead the users to dance with me. By simplifying the game into first stage, I decided to create abound of floating bubbles to be touched. Attaching materials, coding and understanding the relationship between Rigidbody and Collider were done by this phase.
→Video Links: [1] https://drive.google.com/file/d/10srPU3Id4mSqhKXlCMCpBB1_We1WhiYn/view?usp=sharing
Phase IV - Sound Effect, Bubble Generator and Score Counter
- I modified the Cubeman from the assets to have 2D hands which can get sound effect and change the picture of bubbles whenever them touch bubbles by detecting the name of gameObject. The scripts could be found here. File:Bubble.cs.zip
- The Bubble Generator helps me to generate bubble randomly from the floor. File:BubbleGenerator.cs.zip
- The score counter counts the score whenever the hands touch the bubbles. File:ScoreCounter.cs.zip
Phase V - Create and Control a Baby Avatar by MakeHuman
picture of skeleton... video...
In this step, it's essential to create skeletons of our model. All the joints would be rigged to the AvatarController in order to be controlled by Kinect. To rig the joints successfully I found a tutorial about this. https://youtu.be/L7IUzZpK4IM
- The 3D model of baby could be found here. File:guyD.zip