Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Ladder climbing ani

Lyndzay Meili
Registered User
Join date: 2 Sep 2007
Posts: 28
12-07-2007 03:27
Hi,

I know this has probably been cover but.... I'm starting a series of animations to move from point A to point B in a build (climb a ladder, climb a rope, etc. ) and the thing I'm trying to figure out before I get to into it is:

Is the distance covered moving from the bottom to the top handled in the animation or is that something that is handled by a script in a poseball that is put into/next to the ladder?

I'll appreciate any insight given in this matter, Thanks so much. - Lyndz
_____________________
"Be who you are and say what you feel, because those who matter don't mind, and those that mind, don't matter."
—Dr. Seuss
Yawneeb Grommet
Registered User
Join date: 10 Apr 2005
Posts: 11
Animations can't actually move the AV.
12-07-2007 04:24
Hi Lyndzay, Animations don't actually move the AV, so no matter how far you move the figure in poser (or whatever you use), the moment the AV 'unsits' they'll always return to the point at which they started.

In this instance I think you're best off using a script to move the pose ball, and have the AV 'climbing on the spot' in Poser (or whatever program you use). When the animation and the script run, with a bit of fettling, it should be possible to make it look 'right'.

You'll need to reset the position of the pose ball in your script, such that when the Avatar leaves the pose ball, the pose ball returns the point at which it started (bottom of the ladder etc.).
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
12-07-2007 05:30
suggestions for making it look believable:

2 animations, left reach and move, right reach and move
script moves poseball by llMoveToTarget one segment for each animan and slight pause

EDIT:
PS welcome to the forums
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Lyndzay Meili
Registered User
Join date: 2 Sep 2007
Posts: 28
12-07-2007 09:18
Thanks Yawneeb and Void, that helps alot, I suspected that was the case. Well now the scripting fun begins :)

Lyndz
_____________________
"Be who you are and say what you feel, because those who matter don't mind, and those that mind, don't matter."
—Dr. Seuss
Schmoo Babenco
Registered User
Join date: 19 Aug 2007
Posts: 12
I am trying to do something similar.
12-19-2007 07:51
I am trying to create an animation of someone climbing up a rope to get to the top of a mountain. I have created a climbing animation, and I have the poseball script, but I can't figure out how to make the animation work so the person will stay at the top of the mountain once they "climb". Can you assist, or point me in the right direction?

Thanks!

SB
Bree Giffen
♥♣♦♠ Furrtune Hunter ♠♦♣♥
Join date: 22 Jun 2006
Posts: 2,715
12-19-2007 13:37
Schmoo, your animation should not actually make your avatar change position. It should like they are climbing in place... which would be similar to someone walking in place or walking on a treadmill. The solution to your rope climbing is in scripting though. The script would play the animation and move the poseball upwards so that your avatar moves up and then it would stop the animation at the top.
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
12-19-2007 20:37
another solution (for a one way up) would be set the sit position at the get off point, and have the av animated Towards the origin point.... there are some rise from the ground through a magic symbol type anims I've seen do this.

the prefered method is the one both Bee and I described since it'll allow you more control of the animation inworld, making it possible to extend it farther, using a shorter anim, so you can tweak it to your inworld needs w/o guessing how long or far to run the anim.
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Schmoo Babenco
Registered User
Join date: 19 Aug 2007
Posts: 12
12-20-2007 07:19
From: Bree Giffen
The solution to your rope climbing is in scripting though. The script would play the animation and move the poseball upwards so that your avatar moves up and then it would stop the animation at the top.


Okay. So I need to:

1. Write a script that will both start the climbing animation when clicked, and and also actually move the poseball upwards? Is this correct? Currently, the poseball has the animation in it, so when the user right clicks and selects "Climb", the climbing animation begins.

Can you possibly point me to a tutorial/site that could help me write a script like this? I'm still fairly new to the whole LSL thing. and thanks for all your help!
Bree Giffen
♥♣♦♠ Furrtune Hunter ♠♦♣♥
Join date: 22 Jun 2006
Posts: 2,715
12-20-2007 08:39
http://wiki.secondlife.com/wiki/LSL_Portal

The link above is a good source for learning scripting. For making a rope climbing script I would look at the categories Animations and Movement. What I would try is to make a script and if it doesn't work I'd post to the scripting tips forums for further help.