HOME | DD

strace44 — DAZ Studio: cast pose lock/unlock scripts

#dazstudioiray
Published: 2020-06-02 19:10:54 +0000 UTC; Views: 14906; Favourites: 36; Downloads: 185
Redirect to original
Description

I finally took the time to learn DAZ Studio scripting, and automated the process of locking/unlocking certain character pose properties.


I've done the following steps manually, far too many times: apply a cast prop to a character, pose parts of their body how I'd like, then lock all pose properties so pre-done poses don't move the casted body parts. This usually involves something like "select left thumb 3 up to left collar, lock all bend, twist, and side-side properties, lock all thumb and hand pose controls (but leaving things like 'Left Fingers Grasp' unlocked), repeat for the right arm, lock Abdomen Upper up through Chest Upper, if a Risser or gag cast, lock Neck Lower up through Head".


Extract this to your DAZ Studio "My Library" directory; these scripts will appear in "Casts/strace44/Pose Lock Scripts". When one or more characters are selected, double-clicking the appropriate script will lock the pose controls for the relevant body parts.


The "Joint Unlock - All" script actually unlocks every pose control and every character property, since it didn't seem to be a good use of my time to be selective with that.


I strongly dislike Javascript/ECMAscript, and the dialect embedded in DAZ Studio is very anemic, so parts of the code are a bit ugly. I'm open to improvements and additions -- if you'd like to do so, I'm open to pull requests on GitHub: github.com/strace44/daz-pose-s…

Related content
Comments: 8

castfantasy [2020-06-04 11:33:42 +0000 UTC]

šŸ‘: 0 ā©: 1

strace44 In reply to castfantasy [2020-06-04 17:36:51 +0000 UTC]

šŸ‘: 0 ā©: 0

mabauterklamm [2020-06-03 18:02:59 +0000 UTC]

šŸ‘: 0 ā©: 1

strace44 In reply to mabauterklamm [2020-06-04 17:35:48 +0000 UTC]

šŸ‘: 0 ā©: 1

mabauterklamm In reply to strace44 [2020-06-07 11:56:53 +0000 UTC]

šŸ‘: 0 ā©: 0

chardeviant [2020-06-02 20:32:03 +0000 UTC]

šŸ‘: 0 ā©: 1

strace44 In reply to chardeviant [2020-06-04 17:19:30 +0000 UTC]

šŸ‘: 0 ā©: 1

chardeviant In reply to strace44 [2020-06-04 21:10:31 +0000 UTC]

šŸ‘: 0 ā©: 0