Download presentation
Presentation is loading. Please wait.
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))); }
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.