1 / 6

High Level Motion Authoring for Articulated Figures

High Level Motion Authoring for Articulated Figures. http://www.columbia.edu/~msw2103/cs4167/. Michael Wasserman & Michael Ilardi. Concept. What if you could just tell your articulated figure to walk or wave its hand?

Download Presentation

High Level Motion Authoring for Articulated Figures

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High Level Motion Authoring for Articulated Figures http://www.columbia.edu/~msw2103/cs4167/ Michael Wasserman & Michael Ilardi

  2. Concept • What if you could just tell your articulated figure to walk or wave its hand? • Using a timeline interface, an artist could “paint” animations onto an articulated figure. • Using Maya this could be rendered as a 3D animation for some given hierarchical bone structure.

  3. Demo • Using these simple commands: • takepose posename rootofpose • (Timeline editing) • takeplist plistname • Produce this animation: • (Play clips)

  4. Tools • Maya – Professional level modeling and animation software • MEL – Maya’s Embedded (scripting) Language • Maya API – Application Programming Interface (C++, plug-ins) • Our tools • Skeleton and Skin – Gimbal rotations, root translations, and subd. • Setpose – A plug-in used to record information about the state of the articulated figure to a .pose file • Timeline – Graphical interface for creating .plist and .anim files from .pose and .anim files (hierarchical, open, manipulate, save, export) • Takeplist – A plug-in to apply a .plist scene to the articulated figure

  5. Whodunit?

  6. Conclusion • Both of us realized that tackling the intricacies of Maya’s scripting language, API, and the plethora of data structures required to administrate an animation (and give it a graphic interface) was a much larger project than originally thought. • As such, we were compelled to use Maya’s internal interpolation algorithms, not our own. • IK vs. FK tradeoffs

More Related