Presentation is loading. Please wait.

Presentation is loading. Please wait.

Controller Tech Presentation: Kinect

Similar presentations


Presentation on theme: "Controller Tech Presentation: Kinect"— Presentation transcript:

1 Controller Tech Presentation: Kinect
Chad Travis, Troy Sullivan, Evan deLaubenfels

2 What is the Kinect? The Kinect is a motion sensing input peripheral released by Microsoft in 2010 originally for Xbox 360.

3 Competition The Kinect was developed to compete with the Nintendo Wii and the Playstation Eye/Move.

4 Development Kit Microsoft provides an SDK for development on Kinect. This can be downloaded from the Microsoft website.

5 How it Works The Kinect provides four types of information: Camera
Infrared Voice Recognition Skeletal Tracking

6 Skeletal Tracking Example
if (playerSkeleton != null) { Joint rightHand = playerSkeleton.Joints[JointType.HandRight]; handPosition = new Vector2((((0.5f * rightHand.Position.X) + 0.5f) * (640)), (((-0.5f * rightHand.Position.Y) + 0.5f) * (480))); }

7

8 Alternative Uses Physical Therapy
A traditional therapy method without Kinect

9 Alternative Uses (cont.)
Robotics

10 Alternative Uses (cont.)
Navigation for the Blind

11 Alternative Uses Mesh Generation

12 Mesh Generation Test Object: Guitar

13 Mesh Generation Scan to point cloud. Software: Scenect

14 Mesh Generation Processing Point cloud: 1. Software: MeshLab
a. Compute Normals for Point Sets b. Poisson-disk Sampling c. Remove Duplicate Vertices, Compact verts d. Poisson Surface/Ball Pivot Reconstruction e. Butterfly Subdivision Resurfacing f. Vertex Attribute Transfer - Color 2. Software: ZBrush a. Polygon Decimation 3. Software: 3ds Max/Maya a. UV Map Low Poly Model 4. Software: xNormal a. Build Transfer Cage b. Swap Low Poly with Cage, Calculate Ray Min/Max Distance b. Vertex Color, High-Poly Normals, Ambient Occlusion -> Texture, Apply Edge Padding 5. Software: Photoshop a. Combine Ambient Occlusion and Diffuse

15 Mesh Generation Cage Creation:

16 Mesh Generation Final Product in Unity:

17 Mesh Generation Final Product in Unity:

18 Pros Voice recognition Facial recognition Doesn't require a controller
Has uses beyond gaming Rehabilitation Modeling Education Affordable Motion Capture Troy takes over

19 Cons Not a Good Device for Authentication/Login
Imprecise Motion Capture Requires a lot of movement room, which serves as a possible barrier to gameplay Records you when you enter the room even in hibernation mode Kim, Truth. (2012, February 22). The Microsoft Kinect: Advantages and Disadvantages. Retrieved February 25, 2013 from blogspot.com :

20 Alternatives Leap Motion

21 Alternatives ASUS - Xtion

22 Other Controllers Playstation Move

23 Playstation Move Pros Cons High precision and accuracy
Rumble feature allows for physical feedback 3D sculpting Cons Requires a physical controller for every player Not as many uses outside of gaming as the Kinect

24 Other controllers Wiimote

25 Wiimote Pros Cons Cheap Rumble feature Built-in speaker
Requires a controller for every player Not very accurate Limited range of motion


Download ppt "Controller Tech Presentation: Kinect"

Similar presentations


Ads by Google