Red9 MetaData : MetaData Coding in a Maya Production Pipeline Mark Jackson, Technical Animation Director Crytek UK. Part of the Red9 StudioPack - open source tool suite for Maya Red9_MetaData is just one module in the extensive suite of tools
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Attribute handler demo
CryMetaRig – demo video
mRigs = r9Meta.getMetaNodes(mTypes=cMeta.CryMetaRig)
exportTag = mRig.exportTag
exportTags = r9Meta.getMetaNodes(mInstances=cryMeta.CryExport_BaseTag)
Simple example of how using MetaData cleans up your code
CryMetaFacial – demo video
New subclasses have to be registered!
Only registered nodeTypes will be returned as MNodes – for speed
self.mNode : the Maya Node itself
self.__bindData__: allows you to bind attrs on instantiation of the class
self.getChildren: key function used to get nodes in a network
self.lockState: manages if the node is internally locked on creation
@nodeLockManager: decorator – Manages the lockState for you
self._forceAsMeta: by default all returns and searches come back as dag path strings – speeds up the codebase. This flag switches it so that ALL returns are always instantiated metaNodes.
Other standard nodes which I’m gradually expanding:
Red9 Vimeo Channel : https://vimeo.com/user9491246
Rigging Dojo : Character Engineering Course http://www.riggingdojo.com/