mcjPoseToPose
DS 1,2,3,4
Introduction
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
Installation
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
Use
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