We're inviting NYU Shanghai's VR whizz-kids to spend 2 hours teaching participants how to create their very own virtual reality music visualization engine in Unity 5. The workshop will be presented in both NYU Abu Dhabi and Shanghai. Online participants will be able to join in via our VR chatroom as it's presented.
At the end of the workshop, you'll be able to strap on an Oculus DK2 VR headset and chill (or rock) out to your favorite music in your very own immersive simulation.
Presented by: Christian Grewell, Bruno Kruse
When: April 28th, 6-8pm
####Option A: IM Laptop We will be providing a limited amount of laptops to students with Unity and the Oculus SDK pre-installed.
####Option B: Your own laptop
If you are bringing your own machine you need download Unity 5 and a copy of the Oculus VR SDK.
1. Download and install Unity 5: [http://unity3d.com/get-unity](Unity 5 Download)
2. Download the oppropriate Oculus SDK and Runtime for your machine:
https://developer.oculus.com/downloads/#version=pc-0.5.0.1-beta
###Intro to Unity Christian will provide an overview to development in Unity 5. An overview of the Unity interface, basic scriping and new Unity 5 features will be discussed.
- Intro to Unity (30 - 45 min)
- http://ima.nyu.sh/interaction-lab/vr-workshop
- Oculus Demo. What we will be making today.
- Intro to Game Objects
- Primitives (Cubes, Spheres, Planes)
- Particle Systems
- What are scripts?
- Creating our own public variable
We will also be introducing a simple set of tools and scripts to create VR visualizations in Unity.
- Intro to generative content (45min - 1hr)
- Lets make our objects react to the music
- Basic Example
- Overview of tools for making reactive elements using FFT
- GetOutputData(); vs GetSpectrumData();
- Reactive Scaling, Rotations, Coloring and Particle Systems
- Advanced Example
- Upload your project to class dropbox
- You will have a chance to check out everyones visuals in our VR Jukebox
- Join in via VR (Convrge or VRChat)