1 16.1.2014 Tuukka Takala Unity & RUIS lecture. 2 Tuukka Takala About the course assignments Start thinking about project assignment ideas. Examples:

Slides:



Advertisements
Similar presentations
Slide 1 Insert your own content. Slide 2 Insert your own content.
Advertisements

The Ludei platform Iker Jamardo HTML5 LA 2013/06/10.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 3.1 Chapter 3.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:
1 Introduction to ASP.Net 4.0 Development David Ringsell MCSD MCT MCPD.
0 - 0.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Teacher Name Class / Subject Date A:B: Write an answer here #1 Write your question Here C:D: Write an answer here.
Addition Facts
CS4026 Formal Models of Computation Running Haskell Programs – power.
E-Learning and Web 2.0 at the Freie Universität Berlin Stefan Cordes blog.sozwi.de CeDiS – Center für Digitale Systeme Kompetenzzentrum.
ZMQS ZMQS
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
How are we CREATING Your Web and Global Presence.
Control System Studio (CSS)
CUBIE ETD Independent Study Stephanie. A GAME An iOS running game 2D Unity Simple interaction – Tab to Jump 3-peoples team Lucien – Designer Peter – Artist.
Application Server Based on SoftSwitch
VIPI - VIRTUAL PORTAL FOR INTERACTION AND ICT TRAINING FOR PEOPLE WITH DISABILITIES National ViPi Workshop 03/10/2011, Larnaca, Cyprus
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
WHAT IS ANDROID? A Software platform and operating system for mobile. Based on the Linux kernel. Android was found way back in It was developed.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
© S Haughton more than 3?
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
April 30, A New Tool for Designer-Level Verification: From Concept to Reality April 30, 2014 Ziv Nevo IBM Haifa Research Lab.
COMOS Mobile Solutions 1.0 Simplified global collaboration
Energy & Green Urbanism Markku Lappalainen Aalto University.
1 NS-2 Tutorial COMP R2 University of Manitoba March 4, 2009.
Getting started Starting the Virtual Machines, utilities, intro to workflows using Trident ADD BUSINESS UNIT/FLAGSHIP NAME Nick Murray| March 2013.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
1. 2 Captaris Workflow Microsoft SharePoint User Group 16 May 2006.
Limits (Algebraic) Calculus Fall, What can we do with limits?
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Week 1.
1 Unit 1 Kinematics Chapter 1 Day
Lecture 12: Web Services MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “Web Services are objects callable across a network.
ESRL Global Systems Division NOAA Environmental Information Services (NEIS) N-Wave Stakeholder Meeting May 22nd, 2012 Jebb Q Stewart NOAA/OAR/ESRL/GSD.
Create Natural User Interfaces with the Intel ® RealSense ™ SDK Beta 2014 Hon Pong (Gary) Ho Intel Perceptual Computing.
GAMING ENGINES for bim - The Next Generation of Project Visualization
3D Programming Cocos 2D-x and Unity 3D Nguyễn Đức Toàn Bùi Minh Đạo
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
TORQUE 3D Daniel Casadevall-Pino
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Unity Game Engine By Cortland Boudreau.
DUE Introduction to the Android Platform Working Connections 2011.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Unity Crash Course for VT Gaming Capstone John McElmurray Github: jm991 Client: Yong Cao, Vinny Argentina,Dane Webster (Game Capstone professors) Final.
A complete game editor Unity 3D 2D/3D game/rendering engine and editor Built-in IDE Game design Level design Scripting 3D Rendering for pictures, cinematics.
Windows Vista PhotoSynth Office 2007 Xbox 360 Craft PlatformTools UX.
Introduction to Computer Operating Systems
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
3D modeling Computer programs used for developing a mathematical representation of any three-dimensional surface of objects, also called 3D modeling.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Intro of UNITY (for beginner)
MeshCentral 2.0.
Rapid Prototyping using UDK
Unit 20 Software Part 2.
Game Development Intro to Unreal Engine
Intro of UNITY (for beginner)
Unit 20 Software Part 2.
指導教授: 劉興民 副教授 學生:蔣宜桓、徐 靖、紀重禕、江宗富
Unity Terrain Design Tutorial
Presentation transcript:

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

8 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 : 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 Asset Store Features to be added: Kinect2 support Documentation and tutorials

16 Tuukka Takala Comments? More RUIS info at: Thank you