Morphs from G3 to G8

1565759616271

Comments

  • Leonides02Leonides02 Posts: 1,379

    This script seems really fantastic. Let us help you! I understand if you don't want to post your email, but I think we're all extremely interested in assiting you bring this across the finish line.

    Also, storing the data somewhere in the cloud to be safe. :P

  • Also, storing the data somewhere in the cloud to be safe. :P

    Exactly. All of my DAZ work files are saved in my OneDrive. And thanks to OneDrive adding the ability to only download files that I use the most (and on the fly) I don’t have to worry about data loss.

  • Singular BluesSingular Blues Posts: 737
    edited January 2019

    The most recent stable iterations of the script are backed up in the cloud or on my website. Foolishly, I haven't backed up the current direction due to frustration with the fact that it has been almost, but not quite, working.

    This was not very bright of me. I will be backing up to drive or Dropbox today. That said, it would be annoying to recreate the new method but not overly difficult. Much of that code is just old code with a different spin. The real damage would be loss of my Daz library. In as much as redownloading would take a long time (not due to library size, but due to slow internet at the library. It was faster but I think they have their new APs on the same channel). Also, loss of my custom content. I certainly never considered that stuff saleable, but it is useful for testing (partly because I did a lot of it wrong, so it makes good stress testing material.

    I'm glad to see that the data survived, but I was a fool to not have backed it up before now.

    This script seems really fantastic. Let us help you! I understand if you don't want to post your email, but I think we're all extremely interested in assiting you bring this across the finish line.

    You're probably right. I guess I'm just not thinking very clearly about it. Anyway, the email is something that the mods made to go away, so, like I said, pm me.

    Post edited by Singular Blues on
  • Singular BluesSingular Blues Posts: 737
    edited January 2019

    And all backed up. Next to completely exhausted, today. I spiked a fever last night, and while it seems to have broken, I'm definitely not recovered. Did turn on drive sync for the main folders for the script, so that's done. Figured, since the laptop was on, I might share the extent of the damage.

    If allI needed was to write code, I could make this work, though testing would be a pain. But it's just too small for 3D modeling, and the damage to the undamaged side (heh) is getting worse, it seems. Losing more rows of pixels each time I boot up.

    20190128_102224.jpg
    4128 x 2322 - 2M
    Post edited by Singular Blues on
  • Leonides02Leonides02 Posts: 1,379

    I spiked a fever last night [...] 

    Jeez! I hope you're completely better soon. Are you allowed to set up a GoFundMe or something? For the stupid amount I spend on DAZ each month (and I know I'm not alone), the community could probably pull together and help get what you need.

  • I've got a solid handle on what kind of help I need, more generally than busted computers. I strongly believe my circumstances derive from self-sabotage triggered by PTSD. I'm seeing a therapist and a head doctor for that. In as much as the rest goes, I believe too much help will end up getting pissed away by my impulse to self destruction. I need to follow the course of treatment and try to get better, or at least get control. 

    As for the fever, I think I'm ok. I'm just a bit tired. That's kind of a little think when you're homeless. Doctors don't want to see you if you're not bleeding or dying.

    I can't do much in the way of fundraising now, as I don't have the necessary bank accounts. I still have my paypal, and there are ways to make that work, but gofundme requires a bank.

  • Singular BluesSingular Blues Posts: 737
    edited February 2019

    Update

    Just to let everyone who cares know what has been up, I have been delaying taking action on fixing or replacing the computer because someone I know suggested he could get a replacement. I hoped to return your generous gifts unneeded, or at least only slightly needed.

    The guy is a decent fellow, but I have increasingly grown convinced that he is hiding something about his own circumstances, and covering by making claims that aren't totally true. Especially claims about the level of influence he has, but also about the efforts he is making to help himself. That said, it was help offered unasked, and I had no idea how to get a replacement in hand, anyway (the details of that aren't overly relevant because I solved it).

    By the weekend, I had provisionally found a solution to the receiving issue and I was pretty sure he wasn't going to come through. Monday, I had to walk all over town for medical stuff. The solution I found is a 25 minute walk, so I didn't want to do that as well. Today I made the trip, secured a private mailbox that accepts FedEx and ordered a replacement computer.

    I'm in your debt. This wouldn't have been possible to consider without all of your encouragement and help.

    To answer the most obvious question, why a replacement computer, rather than a replacement screen- the whole computer fell. USB ports feel loose, don't know what else might be damaged. It took some doing on eBay to find an affordable laptop that was also capable of running Studio. I had to settle on an 8 year old Core i7 refurbished. Compared to my current AMD A10, it should only be a minor step backwards. And, one assumes, have a working screen. We shall learn by the 12th.

    Post edited by Singular Blues on
  • AllenArtAllenArt Posts: 7,169

    I'm glad it basically worked out for you :). Don't be afraid to ask if you need help...some of us want to :P. I hate to see someone in bad circumstances. Been there myself.

    Laurie

  • Leonides02Leonides02 Posts: 1,379
    AllenArt said:

    I'm glad it basically worked out for you :). Don't be afraid to ask if you need help...some of us want to :P. I hate to see someone in bad circumstances. Been there myself.

    Laurie

    Agreed!

    Glad you found a solution, Singular. Can't wait to hear more!

  • I'm back!

    The computer you generaously bought me runs like a dream. A dream that weights 2 pounds more than the old one, but dream none the less. Beleive me, that extra weight is no complaint compared to no working computer at all.

    I was able to conduct the tests I was working toward when I busted the other computer. I determend two things. One, I had made a small change to fix a small error in the script, and it had effectively disabled the code that makes the new method go. Two, for reasons I can't figure out, the second test morph I had thrown at the new method just doesn't work properly. So  I did a whole lot of tests and found that nearly everything I tried worked just fine. Everything that fialed, save one morph, came from the same vendor.

    My guess is that the majority of morphs aren't extreme enough to show the problem, but some of the morphs that worked fine were rather quite extreme. I tried to test using the most radical morphs I had. I'll have to try to come back at the problem tomorrow. But I am super, totally, massively happy to be able to look at the problem, at all. Thank you.

    I know I owe a couple of PM replies, too. I've just been kinda emotionally drained, and then busy getting the computer working. (It involed a lot of backing up and a whole lot of installing drivers). I will get back to you this week.

  • Great Sam. Glad things are coming along
  • I'm not in Seattle, though I kinda wish I was, As it stands, there's okay shelter here. I've only had minor stuff stolen (excluding my eyeglasses which weren't minor). I'm dealing with it. Trying to correct the root problem through the power of therapy. 

    So, I've done a lot work this morning, and far more tests than I thought possible (probably because the changes were small and the test subjects easy to transfer). My conclusion from these tests is that Genesis and Genesis 2 support just isn't going to work any time soon. The method gets close, but not quite right. and the closer it gets with some extreme morphs, the more the ones from 3DUniverse break down. For the rest of the week, I'll be testing the method on G3 to G8 and vice versa (because it is a better method, and avoids some of the more annoying issues that slowed the script down). If it works, then great. If not, I'll go back to the old method.

  • gitika1gitika1 Posts: 948

    Thanks for the update.

  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    But did we really need the extreme morphs like old 3D Universe figures ?

     

    I don't complain, just I'm curious to know if the DAZ core figures (and their addons) would be enough as a start point and maybe, if there are a lot of requests, to add later the possibility to convert the extreme characters like RawArt's products.

    Post edited by Noah LGP on
  • ImagoImago Posts: 5,246

    .

    Noah LGP said:

    But did we really need the extreme morphs like old 3D Universe figures?

    Of source We need it! I use those morphs on daily basis!

  • dracorndracorn Posts: 2,345
    I agree with Noah LGP. Do the regular morphs as a starting point, with an upgrade to come later. The logic here is to start with the 80% (of frequency of use) as we say in software development. Don't get bogged down with everything but the kitchen sink in the beginning. I, along with others, would be happy to give you money for expansion functionality.
  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    Or a Standard version for the "Hurried" consumers who want to do a basic conversion "as soon as possible" and a Pro version for the enough patient ones who want to go further.

    Post edited by Noah LGP on
  • HavosHavos Posts: 5,392

    Problem is, there is no definition that constitutes what is a "regular morph", and what is not. I doubt DAZ would be happy selling a product that could not be specific about what does, and does not work. Morphs can have any name, and the script would have no foreknowledge regarding whether or not the selected morph is extreme.

    I guess you could say, "results on extreme morphs will vary", in the same way that not all clothes can be re-fit correctly with autofit, but I don't know if that will be acceptable.

  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    Or like GenX2, a G3 <-> G8 version and later G1 / G2 plugins/updates.

    Post edited by Noah LGP on
  • Leonides02Leonides02 Posts: 1,379
    Noah LGP said:

    But did we really need the extreme morphs like old 3D Universe figures ?

     

    I don't complain, just I'm curious to know if the DAZ core figures (and their addons) would be enough as a start point and maybe, if there are a lot of requests, to add later the possibility to convert the extreme characters like RawArt's products.

    Agreed. If the Genesis / Genesis 2 figures mostly work, I'd be more than happy to make manual tweaks. Please consider this route. 

    Until you perfect the program, that is. ;-) 

  • FSMCDesignsFSMCDesigns Posts: 12,774
    Noah LGP said:

    But did we really need the extreme morphs like old 3D Universe figures ?

     

    I don't complain, just I'm curious to know if the DAZ core figures (and their addons) would be enough as a start point and maybe, if there are a lot of requests, to add later the possibility to convert the extreme characters like RawArt's products.

    Agreed. If the Genesis / Genesis 2 figures mostly work, I'd be more than happy to make manual tweaks. Please consider this route. 

    Until you perfect the program, that is. ;-) 

    I disagree, just keep working and take your time till you are happy with the results. There are already going to be way to many posts with users having questions and issues to continue work after any klind of early release.

  • AllenArtAllenArt Posts: 7,169

    If I could get JUST David 5 and JUST Mike, Gia and Olympia 6 onto a G8 figure, I'd be good to go. LOL.

    Laurie

  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    Victoria 6, Michael 6, Darius 6, Gianni 6, Lee 6, Darius 7 and Gianni 7 as Genesis 8 figures would be a good beginning.

    Since I have transferred the maps with Legacy UVs and Map Transfer, only these morphs are missing.

    Post edited by Noah LGP on
  • sadly, I’m wanting to transfer pretty much every morph from G1 to G3 into G8 so i can have a super genesis figure that i can create a ton of stuff from. i did with GenX2 and had no major problems.

    and this includes the really complete creature morphs.

  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    Without being rude that project is almost 2 years old.

    I mean the time is running fast.

     

    Question:

    What will happen when Genesis 9 will be released ? Will the development include it too ??? I mean the development may never end if a new generation is released every 2 years.

    Post edited by Noah LGP on
  • Noah LGP said:

    Without being rude that project is almost 2 years old.

    I mean the time is running fast.

     

    Question:

    What will happen when Genesis 9 will be released ? Will the development include it too ??? I mean the development may never end if a new generation is released every 2 years.

    Until DAZ makes it easier to transfer morphs from one generation to another, this probably would be a continuous project (at least once it comes out. I’m just wondering if it can be open source so it can become easier to work on)

  • gitika1gitika1 Posts: 948
    Noah LGP said:

    But did we really need the extreme morphs like old 3D Universe figures ?

     

    I don't complain, just I'm curious to know if the DAZ core figures (and their addons) would be enough as a start point and maybe, if there are a lot of requests, to add later the possibility to convert the extreme characters like RawArt's products.

    Agreed. If the Genesis / Genesis 2 figures mostly work, I'd be more than happy to make manual tweaks. Please consider this route. 

    Until you perfect the program, that is. ;-) 

    I disagree, just keep working and take your time till you are happy with the results. There are already going to be way to many posts with users having questions and issues to continue work after any klind of early release.

    +1

  • Singular BluesSingular Blues Posts: 737
    edited February 2019
    Noah LGP said:

    But did we really need the extreme morphs like old 3D Universe figures ?

     

    I don't complain, just I'm curious to know if the DAZ core figures (and their addons) would be enough as a start point and maybe, if there are a lot of requests, to add later the possibility to convert the extreme characters like RawArt's products.

    As others said, this depends on who "we" are. I'm just not willing to say the tool does the job when it only does half. Better to simply remove the ability to do that job and work on it some other time.

    I don't think saying it supports the core figures would be kosher, or advisable. One of the 3DU morphs it fails on is not a toon. Just skinny. Which means I can't certify that it will work on all non-"extreme" morphs (allowing, as was stated, that extreme is in the eye of the beholder).

     

    Noah LGP said:

    Without being rude that project is almost 2 years old.

    I mean the time is running fast.

     

    Question:

    What will happen when Genesis 9 will be released ? Will the development include it too ??? I mean the development may never end if a new generation is released every 2 years.

    This project is considerably less than 2 years old. It just feels like it's not. I wrote an early script some 2 or three months after G8 dropped. It reached stable (but still wrong) capacity right as G8M came out. I started work on a companion script to move figures between G8Ms, and pondered doing a cross figure capable script. Then I noted small addition to the script API documentation (or possibly an extension of the API). This presented the opportunity to automate much faster, with a smaller script (the current script is less than 2000 lines, the previous scripts was about 20,000 lines). I wrote a proof of concept about that time.

    At this point, my life basically imploded. I took a good few months off. But I came back to it, and started to tackle the issues in earnest last summer.

    The thread is 2 years old, but this work on the script is not.

    I suspect Genesis 9 will be not particularly difficult, given the current status of the script. One assumes this will be finished before that happens, but as I am not (and won't be, very likely) a vendor who gets early access, one can't expect G9 support to drop instantly. Given that I am homeless, I would expect support to come along about the time G9M comes out. I've reasons for saying this based on today's work.

    Until DAZ makes it easier to transfer morphs from one generation to another, this probably would be a continuous project (at least once it comes out. I’m just wondering if it can be open source so it can become easier to work on)

    If I open the source, I won't be able to sell it (it's really just a clever exploit). I've said I will make it available as source code and supporting data in the event that I am convinced it will never reach saleable quality. I definitely underestimated the difficulty of transferring beyond G3/8. That's my bad, as far as the delays go. OTOH, everything I said is true. The principles I was using didn't really change until I realized they were going to generate horrible results with G1. And, the fix I've come up with, while not really working right on G1 also didn't work right on G3. But I failed in such a way that it told me how to fix it, and now G8F<>G3F is a going thing, again. Much more accurate and should work on any morph, rather than having the shoulders break down when the scaling is in the morph deltas and not the figure scale control (where Daz wants it).

    It was a minor pain in the buttocks to do it, but it only took about an hour and half to do it and track down the remaining issues. I've only done three tests (Two "extreme," one not) but they were all morphs that had caused problems before. The results are excellent. Because it took so little time, I have gone back to looking at G1 (I basically gave myself the next 3 days to do what I did this morning {yesterday I spend banging my head against G1, exhausting all of the ideas I'd come up with while walking back to the shelter, after announcing I wasn't working on G1 [and nesting parentheticals]}, so I have some time). I proceeded to waste today by adding all of the newly generated data to the wrong file and wondering why the tests were failing to generate the results I wanted. But, in my defense, my new prescription seems to have failure point at just exactly laptop distance, and reading glasses don't seem to work when I test them in the store. So, I wasn't seeing that I was editing the backup copy.

    And I just finished the first good test after doing all that. It's working. (It might not be working well. I seem to need to gather the data in different ways to get a solid result, but like I said, gathering G3<>G8 only took 90 minutes. It is working. Finally.)

    At this point I'm going work on and save what I've got, today, then go to G8F>G3F (right now it only works G3>G8, but it should be just a matter of inverting that data. I just need to write script to do that {For those who feel much fear for long delays, most of the issues I have involve writing a script to solve. I've gone from "I hate to code, and refuse to do it," to "I hate to code, but if I write a script, it'll save a lot of time." [I don't intend to nest this aside as deeply as I did before ... Damnit!]}). After that, it's "and so on" until I have all of the G3<>G8 combo moves mastered. Then I'll go back to G1 and examine further to see if there are more difficut surprises. If so, I'll strip G2 and G1, and release the final beta (Really, baring some tester really showing a fault. All of the things I wanted to "fix" no longer apply with the newest method. It's just a matter of cleaning and idiot proofing the UI). If not, I'll go ahead and finish G1/2 support.

    Post edited by Singular Blues on
  • Noah LGPNoah LGP Posts: 2,617
    edited February 2019

    Thank you very much for these informations, it helps me to understand the current situation.

    About the 2 years, I took your post on August 7, 2017 from the page 23 as a start point but I must admit it doesn't reflect all the events.

    Post edited by Noah LGP on
  • Noah LGP said:

    Thank you very much for these informations, it helps me to understand the current situation.

    About the 2 years, I took your post on August 7, 2017 from the page 23 as a start point but I must admit it doesn't reflect all the events.

    Understandable, but note that comment was edited March 2018. The current script was first made public in February 2018. And it really is a different animal. In fact, the alpha script that followed is rather different from that early 2018 effort. But those since February are all related in terms of thematics. The 2017 script was a massive, brute force attack on the morph files. The current script is more fidly, but smaller and faster as a result.

Sign In or Register to comment.