[Released] Legacy Set Converter * Commercial *

2

Comments

  • TotteTotte Posts: 13,978

    Havos said:

    Totte said:

    Havos said:

    I real shame this will not convert the pz2 material files to duf, as that is what I wanted the most. I would not have cared if they remained with the default shader, but just being able to apply them via the DS content library tab would have been great. I have converted a lot of older hair to G8, and being able to store the hair shaders in the same directory as the duf for the converted item would have been very helpful.

    As pz2 files as a starter are not really materials, but poses, the use of them to set matrials is and has always been, a clever hack. 
    Whan I saw it the user interface nightmare defining which .pz2 files for which .cr2/.pp2 that are to be applied to be converted without ending up with a ton of "materials" that does nothing was the were really poses or morph injectors, not marerial settings at all i kind of back off the whole idea.

     

    Whilst I understand your points I think your concerns are really issuers for the users, not the programmers. If the script converts too many files that is something we, as users, can worry about, and delete the ones we don't want or need. On the whole I know which files are the material presets I want converting, and so I would get the script to convert those. The script should just take a list of files and convert them, what those files are, and what they are used for is not the scripts problem. What matters to the end users are that we can convert mc6 or pz2 files into roughly equivalent duf files. The same duf file as we would get from simply applying the MAT file inside DS and then saving as a duf material preset file. Naturally it would be nice to have an option that converts it into an Iray shader, but that is optional, and likely out of scope of a converter.

    I'm working on a script to convert materials from Poser. it does require that item and each of the material files, so it can load the Poser Materialk (in case of Pz2) and then convert all surfaces to Iray Uber (for Iray), and do some adjustments like invert the Glossiness from Poser Mats. I'm aslo working on grabbing the maps from mt5 and mc6 materials.
    Still very much work in progress.

  • HavosHavos Posts: 5,362

    Totte said:

    Havos said:

    Totte said:

    Havos said:

    I real shame this will not convert the pz2 material files to duf, as that is what I wanted the most. I would not have cared if they remained with the default shader, but just being able to apply them via the DS content library tab would have been great. I have converted a lot of older hair to G8, and being able to store the hair shaders in the same directory as the duf for the converted item would have been very helpful.

    As pz2 files as a starter are not really materials, but poses, the use of them to set matrials is and has always been, a clever hack. 
    Whan I saw it the user interface nightmare defining which .pz2 files for which .cr2/.pp2 that are to be applied to be converted without ending up with a ton of "materials" that does nothing was the were really poses or morph injectors, not marerial settings at all i kind of back off the whole idea.

     

    Whilst I understand your points I think your concerns are really issuers for the users, not the programmers. If the script converts too many files that is something we, as users, can worry about, and delete the ones we don't want or need. On the whole I know which files are the material presets I want converting, and so I would get the script to convert those. The script should just take a list of files and convert them, what those files are, and what they are used for is not the scripts problem. What matters to the end users are that we can convert mc6 or pz2 files into roughly equivalent duf files. The same duf file as we would get from simply applying the MAT file inside DS and then saving as a duf material preset file. Naturally it would be nice to have an option that converts it into an Iray shader, but that is optional, and likely out of scope of a converter.

    I'm working on a script to convert materials from Poser. it does require that item and each of the material files, so it can load the Poser Materialk (in case of Pz2) and then convert all surfaces to Iray Uber (for Iray), and do some adjustments like invert the Glossiness from Poser Mats. I'm aslo working on grabbing the maps from mt5 and mc6 materials.
    Still very much work in progress.

    Sounds interesting.

    I am surprised you need the CR2/PP2/HR2 that the items apply to, since the names of the materials are right there in the PZ2 file. What is it you need from those other files? I assume it is to actually use DS to do some of the conversion work, rather than reformatting the source text file.

  • TotteTotte Posts: 13,978
    edited September 2022

    Havos said:

    Totte said:

    Havos said:

    Totte said:

    Havos said:

    I real shame this will not convert the pz2 material files to duf, as that is what I wanted the most. I would not have cared if they remained with the default shader, but just being able to apply them via the DS content library tab would have been great. I have converted a lot of older hair to G8, and being able to store the hair shaders in the same directory as the duf for the converted item would have been very helpful.

    As pz2 files as a starter are not really materials, but poses, the use of them to set matrials is and has always been, a clever hack. 
    Whan I saw it the user interface nightmare defining which .pz2 files for which .cr2/.pp2 that are to be applied to be converted without ending up with a ton of "materials" that does nothing was the were really poses or morph injectors, not marerial settings at all i kind of back off the whole idea.

     

    Whilst I understand your points I think your concerns are really issuers for the users, not the programmers. If the script converts too many files that is something we, as users, can worry about, and delete the ones we don't want or need. On the whole I know which files are the material presets I want converting, and so I would get the script to convert those. The script should just take a list of files and convert them, what those files are, and what they are used for is not the scripts problem. What matters to the end users are that we can convert mc6 or pz2 files into roughly equivalent duf files. The same duf file as we would get from simply applying the MAT file inside DS and then saving as a duf material preset file. Naturally it would be nice to have an option that converts it into an Iray shader, but that is optional, and likely out of scope of a converter.

    I'm working on a script to convert materials from Poser. it does require that item and each of the material files, so it can load the Poser Materialk (in case of Pz2) and then convert all surfaces to Iray Uber (for Iray), and do some adjustments like invert the Glossiness from Poser Mats. I'm aslo working on grabbing the maps from mt5 and mc6 materials.
    Still very much work in progress.

    Sounds interesting.

    I am surprised you need the CR2/PP2/HR2 that the items apply to, since the names of the materials are right there in the PZ2 file. What is it you need from those other files? I assume it is to actually use DS to do some of the conversion work, rather than reformatting the source text file.

    To be able to setup a correct Iray and/or 3Delight materials and save it out in a way that DS can read it back correcty. I know you can create those files yourself, but that is much more work, and much more error prone, than to setup the materials and save them out using DSs ways.

    Post edited by Totte on
  • Mark_e593e0a5Mark_e593e0a5 Posts: 1,594
    edited September 2022

    Interesting thing, tough, which I cannot really get any idea why: a set that converts really well using Legacy Set Splitter (with the effect that it zeros out all the individual item's coordinates) stopps after converting just the very first item. I am using https://www.daz3d.com/grunge-schoolgirl-outfit-for-genesis-8-females from Rendo. 

    Post edited by Mark_e593e0a5 on
  • Mark_e593e0a5 said:

    Interesting thing, tough, which I cannot really get any idea why: a set that converts really well using Legacy Set Splitter (with the effect that it zeros out all the individual item's coordinates) stopps after converting just the very first item. I am using https://www.daz3d.com/grunge-schoolgirl-outfit-for-genesis-8-females from Rendo. 

    Legacy Set Converter converts the prop or rigged prop from the old format to the new .duf format and creates an entry for it in the data folder. It does not convert material settings or materials. Also remember it does not convert clothes or people, as that requires a different level of manual work to get done properly. 

  • TotteTotte Posts: 13,978

    F.Y.I:
    The latest beta of DAZ Studio now is beyond the required version to avoid having to click [Accept] when converting sets with rigged props.

  • carrie58carrie58 Posts: 3,984

    @Totte have to ask will it work on animals or are they considered figures?

     

  • TotteTotte Posts: 13,978

    carrie58 said:

    @Totte have to ask will it work on animals or are they considered figures?

     

    What makes things "not work" is often when you have an item (human, animal) and then add clothes or things to it. Hang on, I'll give an animal a try just to check. 

  • Richard HaseltineRichard Haseltine Posts: 100,961
    edited September 2022

    carrie58 said:

    @Totte have to ask will it work on animals or are they considered figures?

    Figure vs prop would be a question of rigged or not rigged, not what was represented, I think. Most animals would be rigged.

    Post edited by Richard Haseltine on
  • TotteTotte Posts: 13,978
    edited September 2022

    These old Poser dinosaurs from DAZ worked well... 

    dinos.png
    1600 x 681 - 525K
    Post edited by Totte on
  • carrie58carrie58 Posts: 3,984

    @Totte cool thank you very much for checking

     

  • memcneil70memcneil70 Posts: 4,115

    Tried the converter today and of course I didn't try something simple but went for Merlin's Saxon Settlement. Well, 24,775 seconds later (well over 6 hours) the 12 sets finished. What I didn't realize, is some huts contains a slew of props, which also got converted. I am lucky I kicked this off around 3:30am MDT as I watched the services for Queen Elizabeth II on TV.

    I highly recommend checking out your set before you start a conversion and make sure you have enough time for it to run. The computer I did this on is a Win10, with 64GB Ram, 1080Ti, and is super finiky. I have to babysit it to make sure it doesn't go to sleep in the middle of an operation/render. And I was on the latest Beta release for 4.20, which I must say I like a lot.

    If Merlin ever released an update to this product, I would buy it.

    Totte, love your converter. It did good.

     

  • TotteTotte Posts: 13,978
    edited September 2022

    memcneil70 said:

    Tried the converter today and of course I didn't try something simple but went for Merlin's Saxon Settlement. Well, 24,775 seconds later (well over 6 hours) the 12 sets finished. What I didn't realize, is some huts contains a slew of props, which also got converted. I am lucky I kicked this off around 3:30am MDT as I watched the services for Queen Elizabeth II on TV.

    I highly recommend checking out your set before you start a conversion and make sure you have enough time for it to run. The computer I did this on is a Win10, with 64GB Ram, 1080Ti, and is super finiky. I have to babysit it to make sure it doesn't go to sleep in the middle of an operation/render. And I was on the latest Beta release for 4.20, which I must say I like a lot.

    If Merlin ever released an update to this product, I would buy it.

    Totte, love your converter. It did good.

     

    Sounds like you have a disk IO bottleneck somewhere.
    Saxon Settlement is one of the sets I've been testing with, it's one of my favourite sets too.

    I just ran this on my 2014 MacPro with 64GB RAM using a Thunderbolt 2 external drive (so no SSD).


     


     

    screen1.png
    1136 x 634 - 201K
    screen2.png
    384 x 449 - 85K
    Post edited by Totte on
  • memcneil70memcneil70 Posts: 4,115

    How would I check 'disk IO bottleneck' out?

     

  • TotteTotte Posts: 13,978

    memcneil70 said:

    How would I check 'disk IO bottleneck' out?

     

    Som kind of disk speed test software. Is the disk internal or external?

    https://www.thewindowsclub.com/how-to-test-hard-drive-speed-on-windows-computer

     

  • memcneil70memcneil70 Posts: 4,115

    I did check the free space on my C: drive and it was at 19GB and after cleaning it up, it is back up to 25.6 GB free of the 231GB. I don't know if that impacted the conversion.

    I have moved every program I am able to my F: drive that I am able to, and had to uninstal other DAZ programs, except D|S and DIM.

    Thanks for the link Totte. I will try it later, when I am back on my computers. We are coming up to our higher price electrical times in Colorado now and I shut off my systems from 1pm to 7pm.

    Mary

  • Very nice product! Just bought and did a conversion with ease, but have one question. For aircraft that have "blade blur" geometry, is there some way to get that into the .duf files as well? And am I correct in thinking that any associated textures would have to be put in the Runtime folder? From what I reading in the above, it would appear so, but just want to confirm.

  • TotteTotte Posts: 13,978

    vikl1964 said:

    Very nice product! Just bought and did a conversion with ease, but have one question. For aircraft that have "blade blur" geometry, is there some way to get that into the .duf files as well? And am I correct in thinking that any associated textures would have to be put in the Runtime folder? From what I reading in the above, it would appear so, but just want to confirm.

    <Shamelss plug>
    To convert the textures to Iray - Advanced Material Converter is your friend.
    </Shameless plug>
    I think that geometry is either a pose/morph, or you load a new prop item witb a texture. 
    I have a bunch of aircraft (Spitfires, In can check how best convert that). 


     

  • Thank you for that shameless plug! smiley. Just ahead and grabbed the AMC to add to my toolbox. I believe that the blade blur might be a morph. I know that if I import the Ju88 to DS, the slider for "Prop Blur" does just that.

  • Ghosty12Ghosty12 Posts: 2,058

    I got this product and your AMC product and both are awesome. I am in the process of converting Dreamland Models City Block series to iRay. I have found that if I add too many files to convert, it will make the plugin and Daz Studio crash. What I am putting this down to is how many shapes and textures are used in each city block, that the plugin has to convert.

  • TotteTotte Posts: 13,978

    Ghosty12 said:

    I got this product and your AMC product and both are awesome. I am in the process of converting Dreamland Models City Block series to iRay. I have found that if I add too many files to convert, it will make the plugin and Daz Studio crash. What I am putting this down to is how many shapes and textures are used in each city block, that the plugin has to convert.

    Which one crashes? LSC or AMC?
    I do have a load of these and I also have run a load of them though both (one of my test set types). But of course, amount of RAM might be a factor as well.

     

  • Ghosty12Ghosty12 Posts: 2,058
    edited December 2022

    Totte said:

    Ghosty12 said:

    I got this product and your AMC product and both are awesome. I am in the process of converting Dreamland Models City Block series to iRay. I have found that if I add too many files to convert, it will make the plugin and Daz Studio crash. What I am putting this down to is how many shapes and textures are used in each city block, that the plugin has to convert.

    Which one crashes? LSC or AMC?
    I do have a load of these and I also have run a load of them though both (one of my test set types). But of course, amount of RAM might be a factor as well.

     

    It is when using LSC and converting a lot of the City Block Series at once that will crash Studio. I have 32 Gig of ram so it could be as I was trying to convert 10 scenes at once, my other thinking is it could be that I am doing this over two external drives. Either way as long as I don't get to greedy, in converting I am fine and have done half the series so far. laugh

    Post edited by Ghosty12 on
  • TotteTotte Posts: 13,978
    edited January 2023

    I think I accidentally figured out what might happen (when doing something else). I will give it a try to see if it fixes it (I have I think 20+ of these city block so I will fire way and see if I can get a crash, and if I do, do the fix that I think will solve it. 

    Basically I think I do not give DS core enough time to free memory I told it to garbage collect so I might need to manually call the garbagecollector while processing, just a theory, but I will soon know.

    Post edited by Totte on
  • TotteTotte Posts: 13,978

    Nope - was not that, I ran 18 if those (all I have) and no problem with memory at all.
    What DS version did you use? I know there is a fix in 4.21.1.24+ for some issues with loading/unloading scene files a lot.
     

  • Andrew_CAndrew_C Posts: 105
    edited June 2023

    I have a fair few compressed poser files (pzz & obz). Does this uncompress obz files too or will they need to be uncompressed seperately? If so is there tool that does batch uncompression?

    ED clarified

    Post edited by Andrew_C on
  • TotteTotte Posts: 13,978

    If studio can read it, It can be converted.

  • Andrew_CAndrew_C Posts: 105

    Thanks, I think this and Advanced Material Converter will be very useful

  • WillowRavenWillowRaven Posts: 3,787
    edited June 2023

    I posted the following question in the commons area, and someone led me here.

    "Questions using Legacy Set Converter on the original Toon Generations Bundle.

    I've used the converter to convert poser props successfully, but they didn't have morphs or added texture/material options or Poser 'poses' files with material choices. Materials aren't that big a deal since I tend to resurface almost everything to suit my needs, but just so I know, does the converter also convert morphs, pose files, etc., too? Will the ability to age up and down the figure still be an option? Do I have to do something special to keep morphs? And what about poses?

    Update:

    Just playing with it, I see that the dial-in body shapes and poses followed with the conversion. Does anyone know anything more about the LSC?"

    Naturally, I hadn't read here first to know it can't convert figures or clothes, and I just plowed in and experimented while waiting on possible responses. I was pleasantly surprised LSC does convert at least some figures. They are not textureless, and the dial-in morphs are working. The clothes and hair did, too, but those are all plain clothes and toon hair sets. Both fit the figure fine and follow the poses and morph as expected. LOVING this set and will grab the material converter set you have, too.

    Post edited by WillowRaven on
  • tsroemitsroemi Posts: 2,744
    edited July 2023

    Hiya, I hope it's okay to post this here - I've run into problems with some old Lisa's Botanicals sets from Rendo, especially the 'LB Wisteria'. While the script is quite confident that it has converted all the files when it stops, and while I do see all of the props actually flying by me during the conversion, in the end, there are only 5 out of 25 entries in the specified output folder as well as in the data folder. On closer look, it seems the script converted only the bare wisteria trees, not the blooming ones. I didn't get any error message or any warning, though. Tried multiple times as well. It's also not the only one of the LB sets that does this, but this is the one I care for the most.

    Any chance you could figure out how to fix this? Would be most appreciated, I do love that old Wisteria!

    Edit: Okay, so on a hunch I renamed one of the wisteria files that would not convert, cause after writing here I had looked at the files again and noticed that the non-converting ones were named slightly differently, like 'wisteria01a' instead of 'wisteria01'. So I changed one of these into 'wisteria06', and sure enough, it did convert when I tried again. So there seems to be a problem when file names combine numbers and letters in a certain way. Maybe the script could be updated to handle these as well, or it could give out a warning if that's not possible? That would be awesome! - Otherwise, the script works just great by the way, I've converted tons already yes

    Post edited by tsroemi on
  • TotteTotte Posts: 13,978

    Hi, I can check ( didnt get any forum notifications again..)
    I do have a load of old LB sets and I did run a bunch of them. 
     

Sign In or Register to comment.