Morphs from G3 to G8

16567697071

Comments

  • outrider42outrider42 Posts: 3,679
    Imago said:

    The good news is, my crazy idea works. It's just fiddly. I'm going to have to look at clone accuracy very closely to figure out what's going on. (The tests were a series of successes until the full up run, which seems to have gotten everything right but the fingernails.)

    Since accuracy isn't necessary to test the legal issues, I'll be shipping an exemplar off to Daz to look at or ignore, and moving on.

    I will get to the ERC thing when I'm over tis hurdle. Unfortunately, it's looking like a lot of fiddly fiddling. So, my plan is to get as far as working clones for G8 and G3, then re-release. They represent the biggest demand, and te fact is, it's harder to get the fiddly bits for G2 and G1. On the upside, G2F and G2M have the exxact same topology, so I only have to do that clone once. After I get the fiddly bits nailed down for G8, G3 should come fairly quickly (since their clones are basically the same shapes as G8's). I am actually on track to have this much finished before I got offline Sunday. I doubt I'll get to G1 and G2, but it's a slim possiblity.

    Please, don't give up on Genesis1/2 I would really love to use old figures! surprise

    I can totally understand that, but I think getting G3 to G8 should be the prime focus. G2 and other figures can come later. We still have GenX after all. It would certainly be awesome to see other figures supported, but I think those would be a great bonus.

    On a side note I have missed out on this script both times it was uploaded. I'm really kicking myself for that.
  • EllessarrEllessarr Posts: 1,390
    Imago said:

    The good news is, my crazy idea works. It's just fiddly. I'm going to have to look at clone accuracy very closely to figure out what's going on. (The tests were a series of successes until the full up run, which seems to have gotten everything right but the fingernails.)

    Since accuracy isn't necessary to test the legal issues, I'll be shipping an exemplar off to Daz to look at or ignore, and moving on.

    I will get to the ERC thing when I'm over tis hurdle. Unfortunately, it's looking like a lot of fiddly fiddling. So, my plan is to get as far as working clones for G8 and G3, then re-release. They represent the biggest demand, and te fact is, it's harder to get the fiddly bits for G2 and G1. On the upside, G2F and G2M have the exxact same topology, so I only have to do that clone once. After I get the fiddly bits nailed down for G8, G3 should come fairly quickly (since their clones are basically the same shapes as G8's). I am actually on track to have this much finished before I got offline Sunday. I doubt I'll get to G1 and G2, but it's a slim possiblity.

    Please, don't give up on Genesis1/2 I would really love to use old figures! surprise

     

    I can totally understand that, but I think getting G3 to G8 should be the prime focus. G2 and other figures can come later. We still have GenX after all. It would certainly be awesome to see other figures supported, but I think those would be a great bonus.

     

    On a side note I have missed out on this script both times it was uploaded. I'm really kicking myself for that.

    me too sad

  • Singular BluesSingular Blues Posts: 737
    edited May 2019

    I am not giving up on them. All of the figures will require careful positioning of individual vertices to make it work (which was going to be the case anyway, since the clone has to be substantially different from any figure's base shape). The results of the test show that the individual placement of vertices is going to be in the range of thousands for the dissimilar geometries. (G8 and G3 are largely the same, and the cross gender differences don't matter for the fidelity question. That is, they are so different that close is the best you'll get.) It's just going to take a while to get working clones for G1 and G2.

    Allow me to illustrate:

    Here we have G8 wearing my custom toon shape. I made this for G3F, and never got 'round to making a male version. What you see on G8M (right) is the first test of this shape on that figure transferred using a new method and new clones. (The method isn't wholly new. It just does things in a different order and uses one more clone figure.) Notice the pectoral distortion on G8M. That's just something you have to live with (learning to model is useful here, as it allows you to fix these things). Also, note the jaggies on G8M's nails. Overall, not bad for a first run, but needs improvement.

    There are tradeoffs to be made when working on a transfer method. The tradeoff I made here was accuracy in nipple morph transfer:

    Why? Because if you bake the G8 shape into the target, the nipples will not be squished. These distortions are the result of not baking in shapes. Shape baking is optional, and not recommended for anything but the main body/head morphs. The other tradeoff would have been accuracy of shape, but with placement distortions. You can see the root cause of this in the clones, noting how sparse the gemoetry is around the lower pectorals on G8M.

    Since I don't yet have G1 and G2 clones, I can't illustrate further, but each place where the gemometry differs between the figures, substantially, is a place that might see distoritions. Because they have denser gemometry, they should be easier to smooth out but it's still going to require exact placement of key verts to make that work. Thousands of them. It's going to take time. With G3, I'll only need a few hundred corrections at most.

    Post edited by Singular Blues on
  • 3Diva3Diva Posts: 11,287
    edited May 2019
    Imago said:

    The good news is, my crazy idea works. It's just fiddly. I'm going to have to look at clone accuracy very closely to figure out what's going on. (The tests were a series of successes until the full up run, which seems to have gotten everything right but the fingernails.)

    Since accuracy isn't necessary to test the legal issues, I'll be shipping an exemplar off to Daz to look at or ignore, and moving on.

    I will get to the ERC thing when I'm over tis hurdle. Unfortunately, it's looking like a lot of fiddly fiddling. So, my plan is to get as far as working clones for G8 and G3, then re-release. They represent the biggest demand, and te fact is, it's harder to get the fiddly bits for G2 and G1. On the upside, G2F and G2M have the exxact same topology, so I only have to do that clone once. After I get the fiddly bits nailed down for G8, G3 should come fairly quickly (since their clones are basically the same shapes as G8's). I am actually on track to have this much finished before I got offline Sunday. I doubt I'll get to G1 and G2, but it's a slim possiblity.

    Please, don't give up on Genesis1/2 I would really love to use old figures! surprise

     

    I can totally understand that, but I think getting G3 to G8 should be the prime focus. G2 and other figures can come later. We still have GenX after all. It would certainly be awesome to see other figures supported, but I think those would be a great bonus.

     

    On a side note I have missed out on this script both times it was uploaded. I'm really kicking myself for that.

    Even if you have it, it's likely that you shouldn't be using it as it violates the EULA in it's current state. At least in the way it was distributed. I am not using the script anymore and won't until it's fixed and EULA compliant. It's an amazing script and it pains me to not be able to use it, so hopefully it's something that can be worked out between Daz and SingularBlues. He's put in an insane amount of work into this, so hopefully his hard work will be able to be enjoyed by the community soon. :) 

    I think it also would be a boost to older figure sales if we knew we could transfer them to G8. :D

    Post edited by 3Diva on
  • 3Diva3Diva Posts: 11,287
    edited May 2019

    I am not giving up on them. All of the figures will require careful positioning of individual vertices to make it work (which was going to be the case anyway, since the clone has to be substantially different from any figure's base shape). The results of the test show that the individual placement of vertices is going to be in the range of thousands for the dissimilar geometries. (G8 and G3 are largely the same, and the cross gender differences don't matter for the fidelity question. That is, they are so different that close is the best you'll get.) It's just going to take a while to get working clones for G1 and G2.

    Allow me to illustrate:

    Here we have G8 wearing my custom toon shape. I made this for G3F, and never got 'round to making a male version. What you see on G8M (right) is the first test of this shape on that figure transferred using a new method and new clones. (The method isn't wholly new. It just does things in a different order and uses one more clone figure.) Notice the pectoral distortion on G8M. That's just something you have to live with (learning to model is useful here, as it allows you to fix these things). Also, note the jaggies on G8M's nails. Overall, not bad for a first run, but needs improvement.

    There are tradeoffs to be made when working on a transfer method. The tradeoff I made here was accuracy in nipple morph transfer:

    Why? Because if you bake the G8 shape into the target, the nipples will not be squished. These distortions are the result of not baking in shapes. Shape baking is optional, and not recommended for anything but the main body/head morphs. The other tradeoff would have been accuracy of shape, but with placement distortions. You can see the root cause of this in the clones, noting how sparse the gemoetry is around the lower pectorals on G8M.

    Since I don't yet have G1 and G2 clones, I can't illustrate further, but each place where the gemometry differs between the figures, substantially, is a place that might see distoritions. Because they have denser gemometry, they should be easier to smooth out but it's still going to require exact placement of key verts to make that work. Thousands of them. It's going to take time. With G3, I'll only need a few hundred corrections at most.

    Whao! That sounds incredibly complex! It blows me away that people know how to do this stuff - I had trouble even just following your explanation of it. lol You're awesome! I Hope you're able to work with Daz and get the script so that all parties are happy with it. :) I actually wish it could be available in the Daz store as well - that way more people can see it and know about it. I think it would help boost sales of older figures that way as well. :D

    Post edited by 3Diva on
  • outrider42outrider42 Posts: 3,679

    I can't see how an end user violates the EULA just by using the script unless they are intentionally looking to do something illegal with it. And if there was an issue, then Daz should have asked for people to stop using it. I have not seen a statement like that.

  • 3Diva3Diva Posts: 11,287

    I can't see how an end user violates the EULA just by using the script unless they are intentionally looking to do something illegal with it. And if there was an issue, then Daz should have asked for people to stop using it. I have not seen a statement like that.

    The way it was distributed was a violation of the EULA from what I read here. So, in that way, it's a little like using stolen property, yes? Maybe one of the mods could chime in with a more clear statement on that. I don't know, just seems like using something that you know was distributed in a way that violated the EULA isn't right. 

  • FSMCDesignsFSMCDesigns Posts: 12,553

    I can't see how an end user violates the EULA just by using the script unless they are intentionally looking to do something illegal with it. And if there was an issue, then Daz should have asked for people to stop using it. I have not seen a statement like that.

    The way it was distributed was a violation of the EULA from what I read here. So, in that way, it's a little like using stolen property, yes? Maybe one of the mods could chime in with a more clear statement on that. I don't know, just seems like using something that you know was distributed in a way that violated the EULA isn't right. 

    It's all in how a user can justify their actions Diva, just like with any other borderline illegal activity. Technically there are probably several things many users do daily that violate a EULA or copyright in the privacy of their own home. You are just a better person than the majority of the population, LOL yes

  • outrider42outrider42 Posts: 3,679
    I believe the phrase "in good faith" applies here.
  • ChoholeChohole Posts: 33,604
    edited May 2019

    I can't see how an end user violates the EULA just by using the script unless they are intentionally looking to do something illegal with it. And if there was an issue, then Daz should have asked for people to stop using it. I have not seen a statement like that.

    The way it was distributed was a violation of the EULA from what I read here. So, in that way, it's a little like using stolen property, yes? Maybe one of the mods could chime in with a more clear statement on that. I don't know, just seems like using something that you know was distributed in a way that violated the EULA isn't right. 

     

    gerster said:

     

    Moreover, Daz agreed the basis of that didn't have sample code in it. Again, using th existing CC Attribution file in the script header, with a url for every script sample will cover all bases, and there will be a path from Generation 3 to Genesis 8. It's just a matter of coverage for any changes post review that Daz might feel infringe on the samples.

    I don‘t get this. Code examples are not allowed? 

    what example code and where... and why surprise

    The code samples here http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/start may be used subject to the CC3 Open Source with Attribution license.

     

    Post edited by Chohole on
  • jardinejardine Posts: 1,190
    edited May 2019

    it'd be nice to keep this as simple as possible.

    long-time followers of the project and the thread know that the situation is already fraught enough, and singular already has more stuff to worry about than a man in a difficult position who's trying to relax and do a good job needs.

    he's already proactively addressed the compliance issues with the script in full and willing cooperation with daz.  there's no need to establish a police presence here, or stage any interventions, or create any drama.  the two parties are continuing to develop a relationship of their own. 

    if people who don't have a copy of the script are wishing out loud that they had one, oh well.  as far as i'm concerned that's a well-deserved compliment to singular, and absolutely not a dire threat to daz IP.  as many on this thread have pointed out, the succesful completion of this project would do more to keep the daz backlist more relevant and commercially viable than nine zillion flash sales ever could.  and it seems self-evident to me that daz agrees, or this thread would have been locked down or disappeared long ago.

    so why rock the boat?  good vibes are our friend here.

    :)

    j

     

     

     

    Post edited by jardine on
  • frankrblowfrankrblow Posts: 2,052
    jardine said:

    it'd be nice to keep this as simple as possible.

    long-time followers of the project and the thread know that the situation is already fraught enough, and singular already has more stuff to worry about than a man in a difficult position who's trying to relax and do a good job needs.

    he's already proactively addressed the compliance issues with the script in full and willing cooperation with daz.  there's no need to establish a police presence here, or stage any interventions, or create any drama.  the two parties are continuing to develop a relationship of their own. 

    if people who don't have a copy of the script are wishing out loud that they had one, oh well.  as far as i'm concerned that's a well-deserved compliment to singular, and absolutely not a dire threat to daz IP.  as many on this thread have pointed out, the succesful completion of this project would do more to keep the daz backlist more relevant and commercially viable than nine zillion flash sales ever could.  and it seems self-evident to me that daz agrees, or this thread would have been locked down or disappeared long ago.

    so why rock the boat?  good vibes are our friend here.

    :)

    j

     

     

     

    I agree, and let's all try to put LESS pressure on SB. He's just a nice guy with a complicated life, who is doing his best under circumstances that would have most of us hiding under a rock, not trying to help the community. Good luck and best wishes, SingularBlues! (Frank),

  • 3Diva3Diva Posts: 11,287
    jardine said:

    it'd be nice to keep this as simple as possible.

    long-time followers of the project and the thread know that the situation is already fraught enough, and singular already has more stuff to worry about than a man in a difficult position who's trying to relax and do a good job needs.

    he's already proactively addressed the compliance issues with the script in full and willing cooperation with daz.  there's no need to establish a police presence here, or stage any interventions, or create any drama.  the two parties are continuing to develop a relationship of their own. 

    if people who don't have a copy of the script are wishing out loud that they had one, oh well.  as far as i'm concerned that's a well-deserved compliment to singular, and absolutely not a dire threat to daz IP.  as many on this thread have pointed out, the succesful completion of this project would do more to keep the daz backlist more relevant and commercially viable than nine zillion flash sales ever could.  and it seems self-evident to me that daz agrees, or this thread would have been locked down or disappeared long ago.

    so why rock the boat?  good vibes are our friend here.

    :)

    j

     

     

     

    Being silent doesn't stop the PMing I keep getting from people asking me to send them the script. I needed to address that and let people know that I'm not even using the script - so that they can stop asking me to send it to them. So please, no soap-boxing. I have good reason for saying what I did and finger-wagging at me or accusing me of "establishing a police presence" and "creating drama" really doesn't help with the "good vibes". 

  • Please, lets all be nice. Aside from the fact that replacing the clones has me busy, I asked that we not focus on other problem reports to cut down on the jealous begging for links and copies. I have killed all links I control, and I asked that no one distribute it until I could. I think it's implicit that sharing the actual tool would also make the baby Jesus cry. 

    I have also put as much stress as I can on the fact that the primary mistake was mine. Doubled because I didn't have to do it that way in the first place. Triple because thinking about the extra step I was trying to avoid suggests an opportunity to increase the accuracy of the results.

    I know it rankles that Daz is "holding things up" because "technicality" but I created the problem. There is no need to rehash that.

    I have not said anything up to now, because people need to vent. I get that. But 8 it is at the point where people feel accused and people are trolling for elicit copies of the script. So please, slow down. Be patient. I got this. I will keep you I informed.

    Continue to vent (I wouldn't ask you not to) but remember to give Daz a break for me, please.

    Hold off on public test reports. If you can't resist pm or email me.

    Don't ask anyone to send you the tool.

    Don't ask anyone to send you the tool.

    Don't ask anyone to send you the tool.

  • Making the clones super accurate did not solve the problem. The solution was simpler. In investigating the solution, I've determined that the cause of the hang at ERC is due to a missing forward slash.

    We are getting closer, but the solution to the light errors the new clones brought might not work in general. I won't know that until I get to Genesis 2 or Genesis. Sorry this is taking so long, but it turns out this nutty idea I had requires a lot more clever solutions to make the solution. Like a lot of metasolutions. I spent all day today hunting the last real failure mode, so I'm just getting to the bit where I make more clones. I thought I'd get there yesterday. If the solution to the errors is general, the other clones need to be far less precise to work, which will be a good thing. There's also potential for making a trade off between transfer speed and increased accuracy, but I'm not going to be writing that. Once we have a safe Git, I'll add that as something to consider working on.

  • ALLIEKATBLUEALLIEKATBLUE Posts: 2,959

    SB take your time and don't stress yourself out.  We waited this long

  • I am far from stressed (beyond the fact that I'd rather be doing something else). I'm actually pretty proud of the results. If I can figure out something else, this paves the way for real Generation1/2/3/4 support. It's kinda obvious in hindsight. If anything, I'm slightly wistful about the whole moving on choice, but only slightly. It's still a lot of work the script side needs, and I probably would never have come up with this if I hadn't made the interllectual property mistake. There's no way of knowing, but it's such an odd (but obvious in hindsight) idea that you can't really decide if you'd have ever gotten there if things hadn't happened the way they did, or if it was an inevitable end point. Since I can't know, I don't care.  

    I'll get there soon enough.

  • frankrblowfrankrblow Posts: 2,052

    Glad to hear you're not stressed, SB.

    And possible Generation 1/2/3/4 support? That sounds interesting, if you mean V1/M1 and up. Would that maybe apply to other shapes like Steph/David, etc (even Poser figures)? I ask because I've often wondered if that might ever happen. We do have the old GenX, but it has limitations. I'm ONLY asking theoretically, and am not pushing you to actually do it - leave that for future script writers!

  • firewardenfirewarden Posts: 1,454

    I am far from stressed (beyond the fact that I'd rather be doing something else). I'm actually pretty proud of the results. If I can figure out something else, this paves the way for real Generation1/2/3/4 support. It's kinda obvious in hindsight. If anything, I'm slightly wistful about the whole moving on choice, but only slightly. It's still a lot of work the script side needs, and I probably would never have come up with this if I hadn't made the interllectual property mistake. There's no way of knowing, but it's such an odd (but obvious in hindsight) idea that you can't really decide if you'd have ever gotten there if things hadn't happened the way they did, or if it was an inevitable end point. Since I can't know, I don't care.  

    I'll get there soon enough.

    Is there any way that you can sell this in the Daz store?

  • LenioTGLenioTG Posts: 2,118
    edited June 2019

    I am far from stressed (beyond the fact that I'd rather be doing something else). I'm actually pretty proud of the results. If I can figure out something else, this paves the way for real Generation1/2/3/4 support. It's kinda obvious in hindsight. If anything, I'm slightly wistful about the whole moving on choice, but only slightly. It's still a lot of work the script side needs, and I probably would never have come up with this if I hadn't made the interllectual property mistake. There's no way of knowing, but it's such an odd (but obvious in hindsight) idea that you can't really decide if you'd have ever gotten there if things hadn't happened the way they did, or if it was an inevitable end point. Since I can't know, I don't care.  

    I'll get there soon enough.

    Is there any way that you can sell this in the Daz store?

    If it allowed me to do transgender morphs with unique sliders from separate final characters and it had a fast simple interface, I'd definitely buy it even at full price! :D

    Post edited by LenioTG on
  • I make no promises about what it can and can't do in single sliders or fast. I only warrant that it works, most of the time.

    I suppose there might be a way to sell it, but I'm tired of it, honestly. I don't mind working on it at a slower pace, but my interest is in other things, at the moment. So I don't see any reason to reverse course now, especially after all the drama I created. I'm not worried about that part.

    I do mean every Daz/poser figure, if said figure can be read by Studio. The main limitation for getting shapes to go from one to the other was that you can't autofit things to legacy figures. But what the script is doing now doesn't require autofit to the source figure. So that's solved. Bidirection support is still a problem as is supporting legacy ERC links. Maybe that can be solved too, I really don't know. I just see that I've eliminated the biggest of the things that prevented it. That said, each unique figure requires a unique clone. If someone is willing to make that clone, then that figure can be supported. This assumes the issues with the legacy formats are resolved in a satisfactory manner.

  • There is a thing.
    As stated, G1/2 support is not finished. I had to fix a bad sector on my hard disk and recover data.  None of the data was directly related to GenNext, but the bad sector was in the FAT. Which probably means nothing to most, but those who've been there know that I couldn't save any files to that drive without risking overwriting the files I wanted to recover. 

    The short form; I'm late, there is a new repo with the new clones. I've updated the license in keeping with the guidance I got from Daz. Hopefully, this is good enough. Any problems should come in the form of nits to pick with the attributions, so (crossed things) there shouldn't be further downtime.

  • frankrblowfrankrblow Posts: 2,052
    edited June 2019

    There is a thing.
    As stated, G1/2 support is not finished. I had to fix a bad sector on my hard disk and recover data.  None of the data was directly related to GenNext, but the bad sector was in the FAT. Which probably means nothing to most, but those who've been there know that I couldn't save any files to that drive without risking overwriting the files I wanted to recover. 

    The short form; I'm late, there is a new repo with the new clones. I've updated the license in keeping with the guidance I got from Daz. Hopefully, this is good enough. Any problems should come in the form of nits to pick with the attributions, so (crossed things) there shouldn't be further downtime.

    Thanks for this, SB! smiley EDIT: This 'thing' runs very slowly compared to the last version - running a Mika 7 to G8F test, and it's been sitting on 33% for thirteen minutes now. I'll post here on the outcome.

    Post edited by frankrblow on
  • 3Diva3Diva Posts: 11,287

    I make no promises about what it can and can't do in single sliders or fast. I only warrant that it works, most of the time.

    I suppose there might be a way to sell it, but I'm tired of it, honestly. I don't mind working on it at a slower pace, but my interest is in other things, at the moment. So I don't see any reason to reverse course now, especially after all the drama I created. I'm not worried about that part.

    I do mean every Daz/poser figure, if said figure can be read by Studio. The main limitation for getting shapes to go from one to the other was that you can't autofit things to legacy figures. But what the script is doing now doesn't require autofit to the source figure. So that's solved. Bidirection support is still a problem as is supporting legacy ERC links. Maybe that can be solved too, I really don't know. I just see that I've eliminated the biggest of the things that prevented it. That said, each unique figure requires a unique clone. If someone is willing to make that clone, then that figure can be supported. This assumes the issues with the legacy formats are resolved in a satisfactory manner.

    WOW! You've been working incredibly hard to get this worked out. You've been at this for a very long time, it's totally understandable that you want to move on to other projects. :) We really appreciate all the hard work you've put into it!

  • frankrblowfrankrblow Posts: 2,052
    edited June 2019

    SB, I've had this running for over thirty minutes now, and it remains stuck at 33% on "Geometry Imported:BaseShp.obj"

    EDIT: When I installed v0.6.2.2b I simply overwrote the the old files. Should I have deleted the old files first? In any case, I'll leave this running. In an hour I have to go out, but when I return home I'll try and see what I can find.

    EDIT 2: I closed the script and Studio after the script was still stuck at 33% after 1 hour and 10 minutes. Will try again later.

    AThingTest1.jpg
    531 x 684 - 83K
    AThingTest2.jpg
    940 x 1296 - 188K
    Post edited by frankrblow on
  • Any and all issues should be pushed to the git. I don't have a problem with things being posted here. Open source is a social endeavor. Talking about problems can save time when something is just in need of a minor adjustment, and another user knows what to do. 

    If you think only I can solve the problem, it has to be an issue on the git. I won't even look at it, otherwise. To facilitate that, I will probably be adding increased detailed functionality to the help button as the piece after I finish G1/2 support. (You were probably starting to wonder when I would go parenthetical. Wait no more. G1/2 base support will be along shortly. None of the clones is truly optimized. Since the final process is not too fiddly about vertex placement, it ought to  be pretty easy to get those clones done.) That should not take long, but keep in mind that I am not dropping everything to add features. I will work on it as I feel like. If anyone else wants to take a stab at fixing things, you can. It's open source. 

     

    For those wondering how to get the tool from github, you use the download option. You then copy the content of the Library folder to a library you made just for this. You should also make a separate library for transfers. Remember, the contents of the Library folder, not the Library folder itself.

  • EllessarrEllessarr Posts: 1,390

    i have a question, i was making some tests with some "cross-figure, then comes to me if this addon can also allow to cross gender morphs, like using victoria morph into genesis male and things like that??

     

    i'm asking that because i was testing some options due to the cross-dress addon

    https://www.daz3d.com/genesis-3-cross-figure-resource-kit

     

    then after saw the tutorial video which teach to use it for g8, come to me which it the "morph to other gender appear in all 3 2 genders genesis (2, 3 and 8) and it can allow you to create "male or female versions" of characters which are or only male or only female, the only problem is which aside that morph the only morph you can use on then are the "original gender morphs", then could be good to be able to transfer other gender morphs, it can help to work into characters which are only "gender" to be made 2 genders.

     

    For exemple you can get the reptilian and minotaur 6 from g2 and make "female versions" of then, the only problem will be the "male textures" and lack of female morphs but overal you can make then into female using that hidden morph.

  • Yes, if you don't bake the source shape of a morph, it will do pretty much that. But keep in mind, this typically causes the male figure's nipples to track downward and contract. (Exactly why, I dunno. I suspect I've only tested shapes that cause that effect.

    Also keep in mind that this overall effect is most reliable when transfering between M/F of the same Genesis, and won't work well at all with G1 (it can still work, but you need to add the male/female base shape manually, and I won't warrant the results.

    ALSO keep in mind, the script only transefers by product. so if you want to transfer, for example, whymsically misspelled name for V7 (hereafter WMNV7) to G3M, you need to also transfer V7, and in both cases, unbaked. (in fact, you should never bake a shape that depends on and shape. Baking prevents the differences between the base figures' shapes from distorting the final morph. So, when baking, V7 sent to G3M will look nearly exactly like V7 on G3F. If you bake WMNV7 AND V7, when you dial the final shape on G3m, it will, essentially, add G3F's based shape to the result twice. Once from being baked into V7 and once from WMNV7. So shapes "for" other shapes should not be baked. If you mean to send a shape "for" another cross gender to create a  Rule 63 version of that shape, then you have to send both the shape you want and the shape it depends on across unbaked.

    ALSO keep in mind, the current way the script runs involves creating a copy of the source figure with twice the mesh density or a bit over 3 times the number of verts. So it takes it a while to get started. Not a super long while, but a couple of minutes, maybe. All I can say is, if you think it's hung, you can cancel out, but if you don't get an error messages after closing all of the script windows, the script is still running. You just have no means to see what it's doing. And you can interface with Studio while this is going on, which will make the whole thing unstable and crash both, eventually. So if you think it hung, close it and don't get an error message, your best bet is to force stop Studio.

  • EllessarrEllessarr Posts: 1,390
    edited June 2019

    Yes, if you don't bake the source shape of a morph, it will do pretty much that. But keep in mind, this typically causes the male figure's nipples to track downward and contract. (Exactly why, I dunno. I suspect I've only tested shapes that cause that effect.

    Also keep in mind that this overall effect is most reliable when transfering between M/F of the same Genesis, and won't work well at all with G1 (it can still work, but you need to add the male/female base shape manually, and I won't warrant the results.

    ALSO keep in mind, the script only transefers by product. so if you want to transfer, for example, whymsically misspelled name for V7 (hereafter WMNV7) to G3M, you need to also transfer V7, and in both cases, unbaked. (in fact, you should never bake a shape that depends on and shape. Baking prevents the differences between the base figures' shapes from distorting the final morph. So, when baking, V7 sent to G3M will look nearly exactly like V7 on G3F. If you bake WMNV7 AND V7, when you dial the final shape on G3m, it will, essentially, add G3F's based shape to the result twice. Once from being baked into V7 and once from WMNV7. So shapes "for" other shapes should not be baked. If you mean to send a shape "for" another cross gender to create a  Rule 63 version of that shape, then you have to send both the shape you want and the shape it depends on across unbaked.

    ALSO keep in mind, the current way the script runs involves creating a copy of the source figure with twice the mesh density or a bit over 3 times the number of verts. So it takes it a while to get started. Not a super long while, but a couple of minutes, maybe. All I can say is, if you think it's hung, you can cancel out, but if you don't get an error messages after closing all of the script windows, the script is still running. You just have no means to see what it's doing. And you can interface with Studio while this is going on, which will make the whole thing unstable and crash both, eventually. So if you think it hung, close it and don't get an error message, your best bet is to force stop Studio.

    yeah i would love to do some test on characters like reptilian and minotaur 6

     

    but here what i'm say, this is the catguy from catworld 8 from rawart, this is just his base and enabling the hidden options, you can see the dials to both genesis male and female for genesis 2, 3 and 8 to change the character shape

     

    this is not using your addon just the hidden dials for old body clones

     

    now when i use the genesis 8 female dial:

     

    now comparing with the original catworld female.

     

    not a really big difference, the only thing i would say that dial does a little weird is niples position which normally ending a little in the borders rater than more centered.

     

    then if your addon allow me to transfer morphs like this:

    https://www.daz3d.com/genesis-8-female-body-morphs

    to be applied on the male then it could means which we could work a way to allow allow characters like that:

    https://www.daz3d.com/reptilian-6-hd-bundle

     

    to have a female version without need to create a new one, by just using the default one and transfering female morphs to him, that could turn this addon in one of the best addons ever made, because of the power of the compatibility could easy go crazy allowing basically any character from genesis 1 to genesis 8 be "anything"(as long it have proper support).

    Post edited by Ellessarr on
  • Matt_CastleMatt_Castle Posts: 2,333

    I've downloaded the git and had a quick poke at converting RawArt's Lekkulion Female to G8F - a challenging shape (including morphing away fingers and toes), but it took a very good stab at it. (Although obviously minus the HD portion of the morph).

    I'll need to do a tiny bit of tidying up in Blender to get the results perfect, but it's a massive improvement over some of my previous attempts to transfer even much simpler shapes (which frequently resulted in character's fingers tearing off or the like).

    Very impressive - many thanks for all the effort you've put in to this project; this is going to be a really useful tool for so many people.

Sign In or Register to comment.