Can DAZ Studio Export a List of all my Scene's Products?
Subtropic Pixel
Posts: 2,388
...especially products from our great PAs.
I would like it to be easier to give credit where credit is due, and an "Export Credits" feature would be nice, especially as my scenes become more and more complex.
Hmmm....I'm getting a feeling of deja vu on this question....
Comments
That would be super-handy, but probably difficult to do as some venders don't include readmes or similar product info. You could try looking through your log file to track down some things that are getting used. I found that if I create a new folder for each product, I can hover the mouse over the content thumbnail and immediately identify what product it's for (but that only works if you make a point of doing that every time, and it doesn't help me with stuff I transfer over from Bryce, or forget to check, or things with no content thumbnails like figure morphs and materials.
There use to be a script or something that would compile a list of every item. But I don't recall if it also included the product name. If it is just "chair" it would not be overly helpful.
I think the content collector was a bit more explicit, listing file paths. But of course that wouldn't help with "non-thing" products such as poses or procedural materials.
That's unfortunate, especially seeing that most every single object (except for poses) is stored in the object hierarchy within the scene .DUF file.
I mean...since some of the metadata is present in the DUF, it's like we are home but we can't get in the house because the house was built without doors.
Greetings,
It's definitely possible; I've explored the idea a few times, but I don't have the free time to work on it.
A few notes... Some stuff (poses, most notably) leave no trace in the scene file that they were added. So you can't really do anything with that.
If someone uses DIM to do installs, there's a much higher chance of being able to pull something like that off, at least for those products. If they manually install...well, I had an idea for that too, which is essentially a CDDB-like database of products and their file lists (not the contents, obviously, just the file lists). Then, for any product in the database, you could figure out whether it'd been used by checking the paths.
A certain amount of fuzzy matching is also plausible, where top-level paths have been changed from the original distribution, so you can say, 'There's a 73% chance this includes Screen Doors by Foobar'.
Anyhow, it's all a pretty big project. I'd love to do it, and may some day (at least for the products I've installed) but making it a Real Product is a huge undertaking, and fraught with risks, and won't ever be better than 80-ish percent accurate.
-- Morgan