mcjSaveAnim: Save material and mcjJet's particle animations as Daz Scripts
mcjAniMatSave is Here !!
https://sites.google.com/site/mcasualsdazscripts4/mcjanimatsave
the manual will be improved monday sept 8
it lets you save material animations created with MatAnim
https://sites.google.com/site/mcasualsdazscripts/matanim
and particle animations created with mcjJet / mcjJet2
https://sites.google.com/site/mcasualsdazscripts4/mcjjet2
Since i learned that DS 4.6 doesn't save the animation data from the material properties
and since matAnim, mcjJet1 and mcjJet2 animate material properties
i wrote ( almost ready ! ) a script that can save the animation data as a sort of material preset file( daz script )
in the case of mcjJet animations, you'll even have the option of saving the particle positions, orientations, sizes plus the material animations
in one script
you could use this to distribute special effects
the end user would simply load the same special figure used by mcjJet, and apply your custom animation script
the scripts will even be DS 1, 2, 3, 4 compatible
------
note the nyan cat animation was created using MatAnim and Vertical Tiling Offset animation
and the image-strip shown here
Comments
making it ds 1,2,3,4 compatible,
the exporter
and the importability of the scripts produced
ok getting back to this after trying to make high waisted shorts for Aiko3
i'd say the script will be ready tonight matter of minutes or an hour or 2
cool i'm closer than i thought !
most of the work left is back/forward compatibility coding
this StarWars-worthy MatAnimation was created in DS 3.1
exported as a DS1/2 compatible script ( .ds )
Applied in DS 1.8 and rendered in DS 1.8
----
fig 2 MatAnim'ated displacement map in DS1.8
but the exporter script is unfortunately not yet DS1.8 compatible
i hope i can make it work tonight !!!
fig 3 - almost there
MatAnim'ated displacement map in DS1.8
exported as .dsa format
imported/applied in DS 3.1
but the image-map didnt follow .... yet
fig 4 : yay it works !
the image-map on strength properties was not implemented, it now is , in the DS 1,2 version
fig 5 almost ready !!
i didn't re-test DS4.6 though ...
Ds4.6 tests ...
yay, the mcjJet (particle-figures animation ) animations exported from DS 4.6 are compatible with ds 1, 2, 3
which is not so easy since figures and bones and materials are quite different
mcjAniMatSave is Here !!
https://sites.google.com/site/mcasualsdazscripts4/mcjanimatsave
the manual will be improved monday sept 8
it lets you save material animations created with MatAnim
https://sites.google.com/site/mcasualsdazscripts/matanim
and particle animations created with mcjJet / mcjJet2
https://sites.google.com/site/mcasualsdazscripts4/mcjjet2
( bummer my google-drive gif anims are no longer accessible on my google-sites ....
i'm really annoyed by Facebook and google's anti-gif ways )
Excellent and thanks for your efforts to make DAZ Studio more useful
hey that works
thank you casual
REPAIRED ! REPAIRED ! REPAIRED ! REPAIRED !
https://sites.google.com/site/mcasualsdazscripts4/mcjanimatsave
Some changes occured in Daz Studio 4.9's script engine ( maybe 4.8? too )
and they made matAniSave produce unusable material-animation files
but i repaired it and it seems to work fine now
the funny thing is, the version of the script for DS1/DS2 was pretty much what i had to do to regain compatibility
technical detail : in DS3 and DS4, before, you could write file.write( myfunction ); and the source code of myfunction would be written out
but with DS 4.9 it writes [native code] ... So the new (and very old) versions write line by line the source code of "myfunction"
--------------
another Note rendering the animation shown here failed with iRay - apparently, Daz Studio doesnt expect UV
tiling to be animated and doesnt send them to the iRay render engine during render of animations
BUT a while ago i wrote a script that lets you render a subset of frames, and i think, since this script manages the rendering .... maybe it's a work-around !
https://sites.google.com/site/mcasualsdazscripts/mcjlistrender-for-ds-1-2-3-4
if this doesnt work, try texAnim or even voodoodaz ( i mean when you really really want it ! )