Saturday, March 21, 2009

T0479 - Digital Tutors - Pipeline Development with Maya and XNA

Image and video hosting by TinyPic


Learn the fundamental workflow for next-gen game development and innovative techniques for seamlessly integrating Maya and XNA for game creation. Contains nearly 5 hours of project-based training for technical artists learning the methods of creating game content using XNA and Maya.Popular highlights include:

  • XNA Development Overview

  • Interfacing with Keyboard and Gamepad

  • Building Controller Systems

  • Controller Vibration

  • Exporting and Loading Static Meshes from Maya

  • Exporting Animated Characters from Maya

  • Moving and Turning a Character

  • Object-oriented Programming with Bullets and Targets

  • Baking Textures in Maya

  • Deriving Bounding Boxes from Maya

  • Collision Detection with Bounding boxes

  • Collision Detection with Rays

  • Building a Custom Animation Player

  • Switching and Blending Between Animations

  • Chase Cameras

  • Camera Shakes

  • Drawing Text


Lesson Outline:


























































































































































































































1.Project review and setup6:57
2.Building the Controller class6:33
3.Getting Keyboard and Gamepad states7:25
4.Creating Actions to store keys and buttons7:45
5.Adding flags to Actions to check press and release8:29
6.Making a List of Actions8:05
7.Checking an Action based on its name6:43
8.Finishing up our Control system8:13
9.Moving our character forward4:40
10.Spinning our character around7:44
11.Setting run and walk speeds2:22
12.Creating world textures with Maya Batch Bake7:25
13.Exporting and loading the world7:40
14.Breaking our world into boxes6:10
15.Extracting Bounding Box information in Maya10:01
16.Collision Detection between the character and world8:23
17.Implementing a Chase-Cam6:45
18.Exporting the final animated mesh (part 1)8:34
19.Exporting the final animated mesh (part 2)7:23
20.Fixing bone animation twitches5:07
21.Alternate baking methods9:25
22.Creating a Clip Player5:10
23.Setting a clip, start time and end time5:00
24.Getting keyframe values based on time7:00
25.Updating the Clip Player5:45
26.Using the Clip Player in the Game5:15
27.Playing a specific animation range8:50
28.Coding a BlendTransforms function7:21
29.Blending in Action7:48
30.Triggering other Animations8:00
31.Shaking the camera with every footstep5:55
32.Breaking it down - the Transform class7:16
33.Breaking it down - the Shape class7:47
34.Creating and drawing bullets7:09
35.Flushing out the Bullet class7:50
36.Shooting from the gun-arm4:44
37.Acquiring targets9:44
38.Removing bullets based on age and world collision8:55
39.Hitting targets and increasing the score6:34
40.Displaying the score6:30
41.Returning targets and glowing bullets4:35
42.Vibration Feedback5:34

Total Run Time:


4:54:06

No comments:

Post a Comment