If you have noticed that you can no longer filter your Smart Content based on the figure that’s selected in your scene your metadata has become corrupted.
This started happening to people about 6 months ago and was caused by some bad metadata in one of the products we’ve bought, downloaded, and installed either through DIM or DAZ Central (both applications use the same database).
The fix is pretty simple, and I just got done doing it and can verify now that it works.
Here’s how to do it:
- Use DIM and uninstall every product that has the word “starter” in its name. Sure you can only uninstall the Genesis 8 and the Genesis 3 starter essentials if you want, but I decided to go for broke. Doing this uninstalled about 20 different products.
- Now, if Studio isn’t running launch it. If it’s running, no biggie. Move on to Step 3.
- In Studio, go to your Smart Content tab. Click the pancake menu, select Content DB Maintenance.
- In the Content DB Maintenance window, click the Re-Import Metadata option and then click Accept.
- In the Import Metadata window, make sure everything is selected (it should be by default), and uncheck all the options except User Data Overrides Product Data (this way if you’ve made any custom metadata changes and have saved them out they’ll still apply.).
- Click Accept to begin the process.
- And wait. Depending on the speed of your machine and how many products you have installed it can take a few minutes or up to an hour.
While it’s doing its thing unfortunately Studio won’t be accessible. So now would be a good time to catch up on some YouTube videos.
- When the process has finished, go back into DAZ Install Manager.
- Re-download and/ or re-install those products that had “starter” in their name that you uninstalled in Step 1.
Congratulations. Your metadata is fixed.
So what actually happened?
Re-importing your metadata caused Studio to basically re-insert all those metadata rows back-in to the Postgres database that powers DAZ CMS (and the Smart Content).
When you re-install the starter essentials at the very end of the operation you’re basically telling studio to re-set up those linkages and indexes that link up the various Genesis characters with the rest of the metadata.
This should clear things up for you semi-permanently unless DAZ fucks up the metadata in another product down the road.
Hope this helps.