Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

new lsl animation controls

Web Page
slow but steady
Join date: 4 Dec 2004
Posts: 129
03-30-2006 11:11
llStartAnimationList(list anim_list, float ease_in, integer priority);
llStopAnimatinoList(list anim_list, float ease_out, integer priority);

The above functions would allow detailed control over joints using bvh... and shouldn't be all that hard to add since its a hack of existing features.
----------------------------------------
The next... a bit trickier.

string llJointAnimation(joint name, integer frame_rate, float ease_in, float ease_out, list rotations, list positions);

It creates a string identifier that can be started and stopped like a regular anim file.
The offsets variable would only be meaningful for hip, foot and hand joints (yes I
even want IK! (no IK when set to [])
By the way, the ability to control hand IK would be the major reason to add to the feature.
Since it's identified as a string, is any way to rescue the memory from the stack .... ?... heap ... ? ... I don't know the words for this.
Web Page
slow but steady
Join date: 4 Dec 2004
Posts: 129
03-30-2006 11:16
the third function should read:

string llJointAnimation(joint name, integer frame_rate, float ease_in, float ease_out, list rotations, list offsets);

for the comments about the offset variable to make sense
Web Page
slow but steady
Join date: 4 Dec 2004
Posts: 129
03-30-2006 11:18
ummm also needs an integer loop variable... GEEZ you get the idea!
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
03-30-2006 13:45
Another frequently requested feature, in various forms...

prop 1040
prop 568
prop 137