Introduction
mcjCycleFilter was initially created to filter/smooth cyclical animation curves.
then were added the ability to
use your mouse to directly edit the curve
synthesize the curves from mathematical functions
repeat, slow down, speed up or delay an animation
Version History
Installation
A Zip file containing the script(s) can be found at the bottom of this page, in the "attachments" section
Unzip this file in your Daz Contents folder, typically this means c:\program files\daz\studio\content.
Once installed you will find the script in your library, in Studio/scripts/mCasual
mcjCycleFilterDS2.ds is for Daz Studio version 1.8 and 2
mcjCycleFilter.dsa is for Daz Studio version 3 and 4
Usage
mcjCycleFilterV2 posted october 12th 2020 has a displayed value named "autophase"
if you type this value in the "phase" field, the synthesized value at frame 0 will match your
initial value for frame 0
important note: mcjCycleFilter is a script, not a plugin.
Like all scripts it tends to do its work rather slowly.
So you will want to use it on short animations.
It was created for cycles, like walk cycles and dance cycles
Select a node in your scene, example, i selected Aiko3's right foreArm
Set the PlayRange (Timeline tab ) to a short span of time, ex: frames 0 to 30
Launch mcjCycleFilter by left-clicking on its icon in Studio/scripts/mCasual