Sunday, January 23, 2011
File Referencing for Maya
Let me also point out that it is not 100% necessary at this stage. You can just open your rig and start animating. But if you do want to try referencing, one simple way is to save the rig in the same file as your animation so that it's always where you need it. If you take the file to a new location, you need to relink the references next time you open the scene. It's an extra layer of complexity but one you'd be wise to get comfortable with as it is very standard on big productions.
Here's a nice, clear explanation of file referencing for Maya:
There's also a complete explanation on the Autodesk help site. Maybe a bit more information than you bargained for!:
Both small and large-scale independent and commercial productions I've worked on used referencing to keep file sizes small, protect assets, allow for updates mid-production, and ease work flow with teams of freelancers. For example, often animation starts before the models are 100% finished. Animators reference in their assets from a standard location set by the production. Meanwhile, the modeling and rigging team may be making tweaks to the assets. When a new update is ready for production, it replaces its predecessor, and the animators scenes will open with the new asset. As long as the asset's naming conventions (both the file name and the various nodes within it) remain constant, you can swap in changes at any stage of production.
If anyone renames, adds or subtracts nodes, or moves parts of the set, well, that can be a major problem for the animation team. Picture animators coming to work, opening a scene, and their characters are walking along a path that is now 10 feet to the left. Or their knees are now backwards. Or the animation is gone except for the left foot. Yup. It happens. So backing up ALL the previous versions of rigs, sets, etc, is VERY important. If something breaks, you can always revert to an older, working version.
Animators can screw things up too. If, as on some productions, you are allow to port assets to another location, as in the case of freelancers working from home, you must take care to reference the files exactly the same way or fix it when you return the finished file. For example, if you reference a file from "M:\bobsmovie\rigs" and then at home you have your rigs stored at "D:\thismoviesucks\rigs", the following will happen when you hand in your file:
(a) your references will be broken, ie, your scene will be empty
(b) the reference path you set up at home will be visible & will need to be fixed by someone
(c) people will not be very happy with you
So understanding file referencing is VERY important. :o)
Any questions? Please don't hesitate to ask!