We’ve spent a huge amount of time in developing a new animation format that does what ATOM should have done in the first place and that is to make animation data easily transferable between rigs, flexible and powerful enough to integrate into other systems.
We did this first video a little while ago but never added it to the blog. The re-director is a lossless animation re-direction setup allowing you to dynamically re-path animation data in Maya. This make NO connections ot your rig at all, it’s all done by caching the anim data and re-applying it rather than making any constraints etc.
It’s been a while since we posted on the blog and we thought it about time we did a few new updates to show what’s now available in the Red9 ProPack to Clients taking Red9 Support.
Firstly don’t worry, StudioPack continues to get a lot of back-end updates and if you go grab latest from GitHub you’ll see we’ve recently added all the ProPack codebase to the API docs so you can see just how much we’ve extended the pipelines for Pro.
Develop Conference Talk
In 2014 I did a talk at the Develop Conference in Brighton going through how we integrated the Red9 MetaData API into our production pipelines at Crytek.
The talk went through the benefits of integrating MetaData concepts in a Maya production pipeline. Red9 Metadata is Python API, part of the Red9 StudioTools, an open source toolkit freely available on the Autodesk Exchange website.
In the talk I showed how we integrated this concept to all aspects of the Crytek Maya animation pipeline. Meta is used in our animation rigs as a separate schema / network to manage data, binding tools to the systems via a generic layer. It’s used in our facial systems to manage relationships in code, breaking a complex system into manageable and logical chunks. We also use meta as the entry point for our exporter, the idea of connecting characters to export nodes which in turn connect to time and settings nodes.
- The background, why?
- The basics of the MetaData Api base class, what does it do and what benefits does it give us.
- Basics of metaData internal attribute handling and auto-complete.
- Factory class aspects, the core of the systems, walking nodes as classes.
- Using Maya nodes as class representations to structure your code.
- Class inheritance and attribute binding.
- Practical examples in production.
- Generic nature of metadata, how it lends itself to tool pipelines.
- Subclassing, how’s it’s been heavily subclassed and expanded by the Morpheus2 project.
The videos below were recorded purely as guide videos for the presentation but I thought I’d post them here as they’re a really useful reference for anybody looking at delving into MetaData!
Power Point Slides