Editing Metadata

If I edit product metadata to add compatibility with, say, g3 to g2 textures that use the same UV map, will metadata updates from Daz overwrite that? If so, what's the best way to safely keep track of my content for multi-generation UV sets in Smart Content.

(I know lots of people avoid Smart Content but at the very least I like it for switching between a Content Library folder and a Smart Content folder when I'm using two products intensively. And I like the filtering provided by 'filter by context', most of the time.)

 

 

Comments

  • mjc1016mjc1016 Posts: 15,001

    Yes, updates will overwrite files of the same name.

    The easiest way...create a new preset for the data you want to change.  That way, you can give it a new name and new metadata (since things like image files themselves don't usually have metadata, it's the presets they are used in that do...).  Another plus, if the underlying files get updated (not just a metadata or preset update), your new preset will still be pointing to them...and you won't have to change anything.

  • User-set compatibility data will not be overwritten by metadata updates.

  • mjc1016mjc1016 Posts: 15,001

    User-set compatibility data will not be overwritten by metadata updates.

    Okay...but is that the case if it is actually hand edited in the dsx file? 

  • fixmypcmikefixmypcmike Posts: 19,685
    mjc1016 said:

    User-set compatibility data will not be overwritten by metadata updates.

    Okay...but is that the case if it is actually hand edited in the dsx file? 

    No

  • fixmypcmikefixmypcmike Posts: 19,685
    edited October 2016

    A more thorough explanation:  the .dsx file for a product has a GlobalID identifying the product it belongs to -- if you just edit that file, DS sees it as belonging to that product and will overwrite it if the product is updated.  Metadata you add inside DS (or by editing the UserData .dsx file if you Export User Data and re-import it with the changes) has GlobalID VALUE="00000000-0000-0000-0000-000000000000"/, identifying it as User Data which is not overwritten by product updates.

    Post edited by fixmypcmike on
  • exstarsisexstarsis Posts: 2,128
    edited October 2016

    Definitely looking at editing metadata inside Daz Studio, using the 'Edit Metadata' option from the context menu. Wouldn't have ever occurred to me to do it in another way.

    Post edited by exstarsis on
  • exstarsisexstarsis Posts: 2,128

    Actually, one more question: is this the sort of thing that could be scripted? Applying compatibility updates to a bunch of products?

  • Actually, one more question: is this the sort of thing that could be scripted? Applying compatibility updates to a bunch of products?

    I believe so, though it's not an area that I have looked at in any great detail. Look under the Metadata sub-heading on http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/start

Sign In or Register to comment.