Custom DIM Designer Studio & Tools
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Few more issues

2 posters

Go down

Few more issues Empty Few more issues

Post by MrMechano Tue Nov 22, 2016 9:38 pm

Just did a G3F character from Renderosity and there are some additional bugs. Also a feature request Smile

1) I think I already mentioned this but: It seems that the program decides that anything not on some internal list is an Asset. This includes .tif, .hdr, .JPG, .PNG etc. I assume the filetypes are case sensitive and that is why .JPG is an Asset and .jpg is not. Any of these erroneous assets MUST be categorized to complete the Smart Content for a product. That means the unneeded section has to be manually removed from the Runtime/Support/

2) Clicking the "V" button for Base Compatibility opens a window that cannot be closed if there are no supported geometry files in the product. The only way to get out of this window is to use the Task Manager and kill the CDDS.exe process.

3) The CDDS program requires Compatibility to be set for ALL Assets. In fact some Assets DO NOT need to have Compatibility set. This is true for Lights and also for Render-Settings. This results in another situation where it is necessary to manually edit the Store_123456_Product_Name.dsx file to remove the Compatibility section for those items. If the Compatibility isn't removed then the Lights and Render-Settings only show up for /Genesis 3 or whichever other Compatibility is set.

4) Characters require CompatibilityBase to be set to match whichever base figure the character is for. For example a G3F Actor/Character needs to have CompatibilityBase set to /Genesis 3/Female and the .dsx file needs the following section:
Code:
</SupportAssets>
   <ObjectCompatibilities>
    <ObjectCompatibility VALUE="/data/DAZ%203D/Genesis%203/Female/Genesis3Female.dsf#Genesis3Female" REF="/Genesis 3/Female"/>
   </ObjectCompatibilities>
  </Product>
The only way to get what is needed is to Copy/Paste /Genesis 3/Female into the 2nd Compatibility box and also to the Base Compatibility box. This causes the following to appear in the .dsx file:
Code:
<Asset VALUE="People/Genesis 3 Female/Characters/Character Name.duf">
     <ContentType VALUE="Actor/Character"/>
     <Audience VALUE="Teens"/>
     <Categories>
      <Category VALUE="/Default/Figures/People/Female/Real World"/>
     </Categories>
     <Compatibilities>
      <Compatibility VALUE="/Genesis 3/Female"/>
      <Compatibility VALUE="/Genesis 3/Female"/>
     </Compatibilities>
     <CompatibilityBase VALUE="/Genesis 3/Female"/>
    </Asset>
Then the ObjectCompatibilty section has to be manually added to the completed .dsx file. Also the duplicate Compatibility VALUE="/Genesis 3/Female" has to be manually removed.
This problem could probably be solved by having an alternate Base Compatibility box in the program. Maybe you could call it "Character Base Compatibility" or something similar. Perhaps a dropdown Selector could list commonly used Character base compatibilities. Maybe there can be some kind of feature to read Custom_Character_Compatibilities.txt?

5) The CDDS program generates lines like:
Code:
<SupportAsset VALUE="People/Genesis 3 Female/Characters/Materials/Lip Colour 01.duf"/>
This should actually be:
Code:
<SupportAsset VALUE="/People/Genesis 3 Female/Characters/Materials/Lip Colour 01.duf"/>
The generated text has VALUE="People but it should be VALUE="/People
Currently the metadata works in Daz Studio without the "/" but it should be corrected anyway.

My request is to add an Artists block to the .dsx file as shown here:
Code:
  <ProductToken VALUE="32597"/>
   <Artists>
    <Artist VALUE="Vendor Name Goes Here"/>
   </Artists>
   <Assets>
It would need a Text Box like the one for Store ID to be added to the program. Since it is possible to have 2 or more vendors for any product maybe you could have it read a comma separated entry like "Vendor Name One, Vendor Name 2" and then generate something like this:
Code:
  <Artists>
    <Artist VALUE="Vendor Name One"/>
    <Artist VALUE="Vendor Name 2"/>
   </Artists>

Hopefully you find this useful in your continued coding efforts Smile


Last edited by MrMechano on Tue Nov 22, 2016 9:38 pm; edited 1 time in total (Reason for editing : spelling correction)
MrMechano
MrMechano

Posts : 465
Reputation : 2
Join date : 2016-11-18

Back to top Go down

Few more issues Empty Re: Few more issues

Post by Admin Wed Nov 23, 2016 1:17 am

Thanks, I do fined you feedback very useful.

The currant smart content tab is still a ruff drift of the first working setup. As I said do to the lack feedback it never changed much. It was designed using clothing and that's as far as it got.

I'll get the bugs you reported fix and add your request before I start on changing DIM specification you machined in your last feedback as that will take some time to do.
Admin
Admin
Admin

Posts : 683
Reputation : 14
Join date : 2016-11-16

https://cdds-and-tools.forumotion.com

Back to top Go down

Few more issues Empty Re: Few more issues

Post by MrMechano Wed Nov 23, 2016 8:08 am

Thanks for your efforts! I'm very happy that you are continuing to work on this.

The problems with Characters and Lights are more complex because of the need to add features or change existing features so I am not expecting any miracles Smile Cool

The Smart Content Tab seems to have the features it needs for any product that that uses DS compatible geometry files. I've used it on props and a couple of environments and it isn't any different than using it with wardrobe. So basically it just needs the bugs fixed to be good for that type of content.

Compatibility with Poser format products would be nice but I suspect would be much hard work. Instead of just finding the geometry files in the /data folder you would need to read the ObjectCompatibility values from the poser files. Or possibly the .obj files. I thought of doing some poser format products manually but I gave up when I realized that the ObjectCompatibility values are not taken from the filename of the .obj file. I don't really know how you get ObjectCompatibility VALUE="#object_1295" for Object.obj and it seemed a bit beyond my abilities. But there are many nice Poser format props that work good in DS and many even have Daz mat files. And of course there are many thousands of Poser format items and characters for V4/M4 etc. So I guess that it would be handy to be able to do Smart Content for those things. I'll leave it to you to decide if that is worth adding to CDDS.
MrMechano
MrMechano

Posts : 465
Reputation : 2
Join date : 2016-11-18

Back to top Go down

Few more issues Empty Re: Few more issues

Post by Admin Wed Nov 23, 2016 4:12 pm

You're welcome, As long as I get feedback on CDDS I happy to continuing to work it.

Characters and Lights shouldn't be hard to add support for. I'll check on it after I fix the bugs. It maybe easier to add when I changing DIM specification update.

I will look into supporting Poser files. But again that maybe easier when I do the changing DIM specification update.
Admin
Admin
Admin

Posts : 683
Reputation : 14
Join date : 2016-11-16

https://cdds-and-tools.forumotion.com

Back to top Go down

Few more issues Empty Re: Few more issues

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum