Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
Just a note if you stack a pose preset that can happen on morphs if limits have been removed on them somehow...If you Zero pose before applying that should correct the issue, unless there is a real bug somehwere.
Nope, I didn't stack the pose. The preset was just applied via Favorites Script to a freshly-loaded G8F dev load.
I attached a Scene file down below as a test case. The issue can be simply reproduced. BTW, Always Leave Limits On is set in Preferences.
You just save a Pose Preset from Genesis 8.1 Female - Source, then apply it on Genesis 8.1 Female - Target
Video of Issue: https://mega.nz/file/DfISFYZJ#xhevxjpW4lFJREVZYNUfX6GSU5YlJKJ6DY3Ycvr0uL4
No issue here. Can another user please try and duplicate using the provided scene file above? Thanks.
Thanks for the test ! I probably know the culprit ...
1) On my side, for instance, I select the bone - Right Forearm Bend, for some reason the Scale value there is not default 100% (screenshot 1), as well as in Pose Preset (screenshot 2)..
2) I Alt + Click the Scale property to reset it to default 100%, re-created a new Preset with Favorite Script, then the issue of "doubled Scale value" on Right Forearm Bend is gone. (screenshot 3)
But then I don't understand why....
Would you pls also check Right Forearm Bend > Scale property ? Is it a non-default 100% as well on your side.... ?
Edit1: Then I rechecked the JSON files, in the original Preset file, there's Scale data of rForearmBend (screenshot 4), but in the newly-saved Preset file, there's no Scale data (screenshot 5). The latter gives me correct result.
So, pls also check the saved Preset file on your side... Thanks !
Edit2: I reset Scale values on all relevant Bones and redid the process, the issue was totally gone ~ So I guess the script might handle Scale values in a specific way... Pls dbl-check.
Downloaded and firing up DS as we speak.
Mine is default at 100 on my figure.
In Parameter Settings, I have the same data as you do but in Parameter list and Pose Preset, the end value is not pure 1 but 0.9999985 ~~ (Screenshot 1)
@Zev0
Edit: Here's a simple test. If I manually set Scale value to 105% on Right Forearm Bend of the Source figure, then Scale value will be set as 205% on Right Forearm Bend of the Target figure... after applying the Preset via Favorite Script. (Screeshot 2)
So, I think you can reproduce this issue in such a way and I believe there must be a wrong calculation for setting Scale value in your Script ~~ It seems the logic is that default or end Value 100% is added by raw Value 105% ... which results in wrongly-set 205%.
I made a mistake and didn't mention earlier that it was G9 that was having its correctives zeroed along with the zero morphs tick box… So after some tests, it seems that G9 is indeed having it's corrective morphs being zeroed along with the zero morphs checkbox!
I also see that crossfire has found the issue with G8.1, I'll see if G8.1 is having the same issue as G9…
Nope, G8.1 remains unscathed, it was indeed G9 that was having its corrective morphs reset!
Confirmed corrective morphs on g9 are going wonky...Will sort it out. G8 on the other hand works fine unless another user can duplicate the problem.
Thank you takezo for the testing ! I will do another round of test after getting up, haha ~
Cool, I'm glad to read that, thankfully it seems to have an easy solution, at least for myy non-coding eyes...
Sure thing, have a great sleep!
I've had this same issue happen on a Genesis 3 female figure, can you maybe check that as well?
Works great, saves time.......Thank you!!