Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 23 7:38 pm)
Attached Link: http://ockhamsbungalow.com/Python/AltDialCleaner.zip
If you mean hiding the dial in the loaded model, I have a script that does that. Some people say that it works when Daz Dialcleaner doesn't work. But it does NOT delete the morph from the CR2. Direct link:My python page
My ShareCG freebies
Thanks Ockham, ...I don't think (think, not know :) ) that a script that merely hides the dial is what I need. In order to reduce the filesize of the CR2, I would need something that actually deletes the morph from the modelfile and resaves the CR2...? Would that be possible? Anyways, thanks ockham, I'll give your script a go, you are most generous! -Hanz
I tried actual deletion and rewriting at one time, but couldn't make it work. Not sure why. Maybe I'll try it again......
My python page
My ShareCG freebies
Ok, Seems your link doesn't work... How about a script that just deletes, and then you manually resave the CR2 afterwards? That sure beats manually deleting all the unused morphs :) Plus, why is it that DialCleaner doesn't work?! I thought that the sole purpose of the program was to do just what I talk about here... -Hanz
Attached Link: http://ockhamsbungalow.com/Python/AltDialCleaners.zip
OOpssss. I mispeled the llinkk. :) As for just deleting, that's impossible for a peculiar reason. Poser does allow Python to delete -some- parameter dials, but morph dials seem to be special. They can't be deleted internally. And I don't know why the Daz cleaner doesn't work sometimes.My python page
My ShareCG freebies
Rob (the author) told me it isn't built to work on anything except V3, yet. It will be set up to work on M3, when he's available. I asked him about supporting other injectible products, but he's a bit busy these days. Okham, have you ever compiled Python into a Windows executable? That's what IPB looks like to me.
=> Migal & Connatic, Does the Injection Pose Builder (that you can buy from Platinum Club) strip CR2's of unused morphs? I thought that was the purpose of the DialCleaner utility (Freebie from the Vic3 page at Daz's)...Ah, well, I'll go take a look at the Injection Pose Builder. Thanks for the tip! -Hanz
V3 has "empty dial slots." This is where the injections go when you inject morphs and ERC morph control dials into her. When these empty slots aren't injected, they are still there, but they are hidden. When you save a copy of V3 to the character library, Poser unhides all those empty dial slots. That's why you get the "-" dial names all over the place. If you run a saved V3 cr2 through Dial Cleaner, it hides the empty dial slots that should be hidden, the ones that weren't injected at the time of the save. As I understand it, Injection Poser Builder looks at a V3 cr2 and doesn't really care what's hidden and not hidden. It's looking for morph dial settings. You can inject all the dials into V3, make a character morph with those dials, then remove the injections -- IPB will still be able to see those dial settings, because they are still there. They just aren't acting on anything because all the morph data has been removed. So, make your V3 character morph with injected dials. Remove the injected dials. Save the uninjected character to the character library. IPB can look at that cr2, figure out what the dial settings were prior to injection removal and make INJ pose files that inject only the morphs that character needs, at the proper settings you had. Once IPB has made the INJ pose files for you, you can always get your character back by simply injecting her with the INJ pose files you made in IPB. And she'll only contain the required dials/morphs, so she is optimized as far as RAM goes. BTW, you want to remove the injected dials prior to using IPB because it makes IPB faster -- far less data to parse.
It works on the figure on the screen. I considered working on files on the drive, but I like to look at the result before saving. I suppose I could have saved the file with a slightly altered name. It works on both valueParm and targetGeom and having a setting equal to zero. I've provided for skipping morphs that might be used to make walks and other movements a bit more realistic, even though they might be currently set to zero.
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
Hey, Since I can't seem to get DialCleaner to work, I was thinking...It must be possible to make a pythonscript run through your loaded model in Poser, check if the morphdials are set to something other than 0.0000 and delete the morph if that is not the case... Ie. a pythonscript that deletes all morphs not used... I'm sure that must be possible, but can't find the time right now to fiddle with such a script myself. SO: If anybody out there made such a script, I would be very interested... Cheers, -Hanz