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
I edited my copy of the script to fix the air gap and it works perfectly. I'll download the official version when it is ready.
Off topic, but your beanie lady has a problem with her skin materials. Her arms don't match her torso. Beanie fit looks good, though.
Version 2 is online
https://sites.google.com/site/mcasualsdazscripts9/mcjhatsarethefashionoftheday
thank you for having been an involuntary beta tester
been working on a skin shader related project
looks good.
No But Really, You Should Get Version 2
with version 1 if your hair prop was subdivided and you created the hat-fit morph
the scene file could become un-openable !!! so you do want version 2
which makes sure to put the hair prop in non-subdivided state before computing the hat fit morph
then everybody ilives happily forever after
Without this great script:
With this great script:
I'm trying the new version of the script now with a hair that has SubD. It is not going well. When I run the script, it stays at 0% "forever". I see an unmoving white ray in the viewport. When I click the cancel button on the progress dialog, nothing happens except the cancel button disappears. When I click the X to close the progress dialog window, if finally goes away. Then when I click Exit on the main dialog, an error message box appears saying an error occurred while reading the file, see the log file for more details. The log says:
Then after all this, when I look in the Parameters pane, I can see that the hair was set back to Base resolution, so at least that part worked.
I tried it again and it worked that time. I wonder what was different? Maybe an intermittent timing thing. I'll wait for your next version.
version 3 is online
if the hair is a subd, the script temporarily sets it to base rez and subd level 0
then it calls processEvents() which i think lets the Daz Studio process all the time it wants to do tasks it accumulated since the script started
then the script does its thing
( her left eye is straining a bit too hard )
I'll try it tomorrow. I'm going to bed now. Thanks for the quick updates.
I've tried the latest version several times now, and it seems to be working perfectly so far.
I tried the deforce High Resolution (subD) Bang Bob hair again with the Romi Headcloth. That headcloth is very asymmetrical where it meets the head. However, I was able to get surprisingly good results. I dialed a couple headcloth morphs a little bit to get a slightly better fit around the head. I never could have achieved anything close to this without your collider and script. It is great! The latest version of the script handled changing the resolution to base and back to my selected resolution just fine. I was able to save the scene ane reopen it just fine, too.
i didnt try it but for difficult cases you could change the name of the morph in the script's UI and add a second fit-morph
when you run the script a second time, if you leave the morph name as-is, you'll notice the script starts by zeroing the existing morph, then it creates the new one and sets its strength to 100%
if you change the morph-name, the existing fit-morph will be left at 100%
and the script will create a new morph that further fits the hair
That is an interesting idea. Do you mean I could change the position of the plane and run it again with a new morph name? I may try that.
I'm trying to learn more about using the collider. I tried the script mcjLittleScriptToFixPokeThroughUsingMcjCollider.dsa, but I keep getting errors in the log file. I wonder if this script is too old and some of the functions have been removed or whether I am just using it wrong. I don't see any instructions particular to this script, so I am trying to follow the generic instructions in the collider manual. This is what I see in the log:
2019-02-18 16:56:38.740 Loading script: N:/DAZ 3D/Studio/My DIM Library/Scripts/mcasual/mcjLittleScriptToFixPokeThroughUsingMcjCollider.dsa
2019-02-18 16:56:38.740 WARNING: Script Error: Line 38
2019-02-18 16:56:38.740 WARNING: TypeError: Result of expression 'geom.getQuad' [undefined] is not a function.
2019-02-18 16:56:38.740 WARNING: Stack Trace:
<anonymous>()@N:/DAZ 3D/Studio/My DIM Library/Scripts/mcasual/mcjLittleScriptToFixPokeThroughUsingMcjCollider.dsa:38
2019-02-18 16:56:38.741 Error in script execution: N:/DAZ 3D/Studio/My DIM Library/Scripts/mcasual/mcjLittleScriptToFixPokeThroughUsingMcjCollider.dsa
Thanks! Can I be so bold as to ask for some simple instructions or illustrations of how to use it? Or are the basic instructions in the manual enough, once the script is updated? The title sounds very useful.
That's like the Pro version of the DS3 script, which was more an example for script writers than anything
https://www.daz3d.com/forums/discussion/310141/mcjpushpullfacet-perform-facet-surgery-movements-right-in-daz-studio
I haven't tried the new version of push pull facet yet. I wanted to be sure I had the new V3 collider installed and working properly with the "hair under hat", which I know how to use. I ran in to a problem, though. Admittedly, this is a very extreme case. I put Wild Dreads hair (hr2 prop hair) on the RDNA greyling. Because the greyling head is so big, I scaled the hair up and translated it into place. I created a plane 2 ft instead of 1 ft, because the head was so big, I thought 1 ft might not be enough, but it would have been OK. I selected the plane and the hair and ran the script. I used the default values in the script for taper and air gap. When the script finished, the hair is compressed inside the greyling head, both above and below the plane. Does this have something to do with the scaling of the hair, or is something else going on? Thanks for your continued support!
Edit: I added a screenshot of the hair and plane with the mcjFitHat morph dialed out, so you can see what it started out as.
I think my trouble is related to the hair scaling, because I tried another test where I used existing morphs in the hair to make it larger. The result looks much better with the same script settings.
Here is my top hatted alien with wild dreads. Not too bad for ancient stuff. I probably could have found a nicer hat.
I is lurking and learning...
Does it require dForce?
Does it work with non-fitted (or is that "non-conforming") hairs?
I often use a hair without "fitting" it to the character. So I was wondering whether this scrip could even get such non-fitted hairs under a hat.