Why Metadata
Why use asset Metadata at all?
Metadata describes an asset
Basic metadata like asset type, mesh poly count or program of origin can be extremely useful.
Such information, if easily accessible can be a helpful guide for anyone looking for asset that matches (or doesn’t)
certain criteria.
It can help you in daily situations like looking for an author of an asset.
Of course, this case should be already taken cared by a Version Control System but in that case,
it’s the VCS that stores the metadate because metadata can be stored in multiple places - assets itself, VCS systems, external files or databases.
It helps you find assets
Imagine a situation where all assets exported with Animation Exporter 1.3 are broken.
What if it has been in use for a whole month? What if artists were using different versions of exporter at the same time?
We should be able to find all those broken assets and either re-export them or apply some kind, of a fix.
Supposing that all assets store software of origin, exporter and their versions in metadata, finding broken assets can be automated and done in few minutes even if thera are hundreds of assets to filter.
That may sound like an extreme case, but using metadata to find assets to be processed in such or other way is common and the bigger the project, the more often it will be needed.
Saving metadata is not that hard to implement and can really save your day in such situations.
It may drive automation behaviour
Some metadata is not primarily meant for describing or finding assets.
Sometimes some helper variable is meant for a tool.
Maybe this variable will decide what kind of settings will be applied after importing.
Or maybe, it will help you distinguish mesh that is being re-imported from a mesh that is being imported for a first time because import system that you are extending does not do it for you
Better to have it, than not to
Metadata may not come handy on your first day of work. You may start storing it and forget about it for some time without having a need to use it.
It’s alright.
But it may get really bad when you finally need it but don’t have.
It’s one of those things that are easy to start gathering and don’t require sophisticated solutions at the beginning.
That little extra effort at the beginning can save you a lot of time and money when something goes sideways.\