mcjPoseToPose DS 1,2,3,4



I found out that creating a pose at frame 0,
then copy-pasting it to frame 20,
then creating a second pose at frame 30,
creates rather good animations
for a minimum of work

this works notably well for facial animation

but in Daz Studio, it's easy to create a pose that
"contaminates" the poses before and after it

this new script helps you fix this

mcjPoseToPose performed thousands of operations

example: if frame 30 is the current frame

for each bone
  for each property/morph
    if no keyframe was created at frame 30
      if at least one keyframe exists for this property
        keyframe this property at frame 30 with its current value
    else ( if keyframe was created at frame 30 )
      if this is the first keyframe created for this property
        for each other frame where this bone was posed*
          keyframe this property using its default value

* frame 0 is always deemed to be a pose


download the zip package found at the bottom of this web page, in the Attachments section

unzip it in your daz content folder

on a typical PC this means c:\program files\daz\studio\content

Once installed, you'll find it in Daz Studio's library, in the Studio/Scripts/mCasual section


after creating a pose, use the script

you can narrow down the scope of the number of nodes/properties/morphs

processed by mcjPoseToPose, using the 5 checkboxes

mCasual Jacques,
Oct 1, 2011, 10:54 PM
mCasual Jacques,
Oct 1, 2011, 10:58 PM