|
Description of Course:
For the first time ever within Autodesk we are offering and extensive Programming in MotionBuilder Webcast Course.
This fantastic opportunity navigates through all the different programming possibilities and functionality in MotionBuilder Python, OR SDK enthusiasts don’t fear, almost all the knowledge presented is transferable to your C++ endeavors.
The focus of this course is the latest release MotionBuilder 2009, exploring such new functionality is the new Python Editor, and Python UI.
The beauty of this course is that it charters the undocumented waters which can be very challenging to start on your own. Starting from the beginning we will travel through all the required foundation and architecture knowledge to more advanced topics such as animation and constraints in MotionBuilder. Whether you are a beginner or a seasoned user, there is lot information and tips to be shared that anyone is sure to learn something new.
Level Expectation:
Starts at beginner level traverses through to more advanced topics, however the transition is smooth, and sure to accommodate all levels.
Agenda*:
Session 1:
• Introduction to MotionBuilder
• Why use Programming in MotionBuilder
• Python Introduction
• Installing MotionBuilder: Must Choose ‘Custom’
• Help Documentation
• Code Samples
• Additional Learning Resources
• Let us know about Software Problems or Wish list Items
Session 2:
• Python Version
• MotionBuilder Directory Structure
• Adding Scripts
• Executing Scripts
• The Python Editor
• MotionBuilder Python Modules
• Exploring Two MotionBuilder Classes
• Work on Creating MotionBuilder Save Python Script together
• Covering Helpful coding standards
• Python Related Start up flags
Session 3:
• Review of previous assignment
• MotionBuilder Overview
o Architecture
o Elements
o User Interface
o Boxes
o Devices
o Constraints
o Tools
o Manipulators
o Utility Classes
• Working with the Python Editor
• Introducing the Viewer, Asset Browser, Navigator, an Property Window
• Reviewing the Python Documentation Closer
• Creating New Elements in the scene
Session 4:
• Review of previous assignment
• Working with Existing Elements in the scene
• Removing Elements from the scene
• Working with Data Types
• Creating Custom Properties on Objects
• Continue on Elements, focusing on workflows…
o Input and output of character
o FBFbxManager
Session 5:
• Review of previous assignment
• Pre-Built UI Functionality
• Building From Scratch UI Functionality
• Other possible UI tool kits and MotionBuilder
Session 6:
• Review of previous assignment
• Groups & Sets
• Accessing the Configuration Files
• Manipulating the Asset Manager
• Working with folders
• How to access the View Information and change it
Session 7:
• Review of previous assignment
• Takes
• Common Character Workflow
• Less Control more automation, another way to plot
• Misc Character Information
• Poses
Session 8:
• Review of previous assignment
• Animation Nodes
• Keying Animation
• Time
• Player Control (aka Transport Control)
• Filters
Session 9:
• Review of previous assignment
• Constraints
• Simple constraints
• Complex constraints
• Macros
• Namespaces
Session 10:
• Review of previous assignment
• Introducing FBPlug
• Story, Tracks, Clips
• Spread the MotionBuilder Love
*Order of topics and the session number a topic appears on is subject to change.
KRISTINE MIDDLEMISS | SENIOR DEVELOPER CONSULTANT
AUTODESK DEVELOPER NETWORK Media & Entertainment
http://www.autodesk.com/joinadn
|