Although flawed I’m still posting this Asset Manager, allowing you to export selected assets and list them (with screenshots) in a file browser that also allows you to import and instance them.
Future plans are referencing and instancing by callback so that any imported item, no matter if duplicated and how, they always relate to the source file. This way updating the source file updates the asset in any other files resulting in good iterability in a pipeline without requiring custom mesh nodes or any other systems – which may also be a cool thing to write (a custom mesh node that loads and caches its info from a file source). But I’m raving here, enjoy.
Follow the nfo.txt to install and open the AssetManager in Maya. Also you will install PyQt4 (if you don’t have it already), with the installer kindly provided by Nathan Horne
In tools.assetmanager.main.py on line 103 you may wish to include your own import settings (in case it fails to import, or you wish to reference instead of import), ask your local tech artist to help you copying the import MEL script from your scripteditor after importing something and inserting it into the maya.mel.eval statement right here (so it can stay MEL). You do need to keep the “%s” instead of any filename at the end.
maya.mel.eval( ‘file -i -options “v=0;” -dns -pr -loadReferenceDepth “all” “%s”‘%item.data(6).toString() )