Post on 01-Apr-2015
1
16.1.2014
Tuukka Takala
Unity & RUIS lecture
2
Tuukka Takala
About the course assignments
• Start thinking about project assignment ideas. Examples:• Social media in VR
• Information visualization & editing in VR
• Google maps in VR
• Discuss ideas and prepare to form student groups
• Four students per group
3
Tuukka Takala
Unity
4
Tuukka Takala
What is Unity about?
• Integrated game development environment
• Cross-platform: Windows, OSX, Linux, iOS, Android, game consoles, web browsers
• Rapid iteration game development:• Run game in editor
• Scene building
• Asset management
• Scripting
5
Tuukka Takala
Unity core features
• PhysX physics engine
• Mecanim character animation
• Nav mesh pathfinding
• Shuriken particle system
• Networking (multiplayer)
• Unity Asset store
6
Tuukka Takala
7
Tuukka Takala
8
Tuukka Takala
RUIS for Unity
9
Tuukka Takala
RUIS - Reality-based User Interface System
• Platform for prototyping 3D User Interfaces
• Core idea: Make 3DUI development easy for hobbyist developers
• Supports: Oculus Rift, Kinect, PlayStation Move, Razer Hydra
10
Tuukka Takala
Possibilities for New Interaction Styles
Kinect + PlayStation Move =
AWESOME
11
Tuukka Takala
Project History
• 2010:• Initiated by me and Roberto Pugliese in 2010
• 2011:• Presented a paper at 3DUI 2011 conference
• Used in a Virtual Reality course by 5 student groups
• 2012:• Used in a Virtual Reality course by 4 student groups
• Two RUIS installations present in MediaLab’s demo day
12
Tuukka Takala
Recent RUIS developments
• 2013 VR course project works
• TurboTuscany demo
13
Tuukka Takala
14
Tuukka Takala
15
Tuukka Takala
RUIS Future
• Will be sold in Unity AssetStore
• Features to be added:
• Kinect2 support
• Documentation and tutorials