Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Multiple sit- and cuddle poses in one object

Taarius Huet
Registered User
Join date: 2 Feb 2007
Posts: 7
07-04-2008 03:01
I'm on the verge of flipping out... I'm trying that now for weeks and couldn't find a satisfying answer yet :(

I want to put multiple single sit- and couple cuddle poses into an object (like a sofa or sectional) without using poseballs. I allready tried the 'perfect sitter', but I couldn't get it to handle single and couple animations in a linked object. Even using it with an additional poseball linked to the furniture would cause the avatar, sitting on that poseball to get ejected from it after a few seconds. The only way I found so far is MLP, but i was wondering if there's not a different way to combine several single and couple animations in one furniture piece that's linked together. Please tell me there is a way!

Maybe some of you could figure out how it works with the perfect sitter, cause i really like it.
Moonshy Littlething
Registered User
Join date: 28 Apr 2008
Posts: 72
07-08-2008 08:54
I'm kinda new at this building thing myself, but since no one else has answered yet (or they already answered you privately since this post is a few days old), I figured I might try since this is something I've put a lot of thought into myself in my builds - I love poses and animations, especially if they're creatively positioned well. I hate poseballs, so I am always trying to find ways to get around having to use them.

I think the easiest solution for what you're wanting to do might be to put the animation scripts into the cushion(s), rather than into the sofa itself, which allows you to use several animations at the same time for several different avatars, rather than trying to figure out some way to animate all guests from the same script or prim. It sounds like the issue is more that you have having trouble figuring out how to mix the solo poses with the couples poses, which becomes easier if you seperate the scripts/poses for each.

By putting the scripts/animations each in a cushion of the sofa, you'll have two (or more) separate sets of poses that can either sit alone or cuddle with the other(s). At the most basic level, take for example a loveseat (small 2-cushion sofa): you would put in Cushion #1 just the script and sit+cuddle poses, then in Cushion #2, you'd have the script and sit + be-cuddled poses. If you are using a sitter that uses the arrow keys to browse poses instead of a menu selection, I'd also rename the poses so that the cuddle poses appear alphabetically last in the prim (that way you and your guests can get into a comfortable position without accidentally groping each other if you don't want to). Because I only uses animations that are full perms, I tend to edit the names to put numbers before them for smoother sequential pose-changing (not all poses are created equal, by the way - some transition more smoothly than others).

If you want something more versatile or spacious than the love-seat, you can do a 4-cushion sofa with the cuddle poses loaded only in the middle cushions (end cushions would have just unisex sit/lounge/relax animations). That'd allow you and a conversational acquaintance to sit on opposite ends without accidentally pawing at each other, though if you wanted to get more intimate with a guest, you could "scoot over" to the cushion closer to your acquaintance (so much for not being obvious, but then again - the stretch and yawn was never really very subtle either for putting an arm around a gal). You might even arrange the alignment on the two middle cushions so that they sit closer together on even the basic non-cuddling positions, that way you can make that "smooth move" transition a little easier. hehe

Hrm... maybe you need that stretch and yawn/arm around the girl's shoulders animation as your first cuddle position!

Okay, darnit, now I might have to go build this stupid couch. Thanks a lot, Taarius! Look what you did to me! lol

Good luck with your new creation!
Cheree Bury
ChereeMotion Owner
Join date: 6 Jun 2007
Posts: 666
07-08-2008 09:20
From: Taarius Huet

I want to put multiple single sit- and couple cuddle poses into an object (like a sofa or sectional) without using poseballs. I allready tried the 'perfect sitter', but I couldn't get it to handle single and couple animations in a linked object. Even using it with an additional poseball linked to the furniture would cause the avatar, sitting on that poseball to get ejected from it after a few seconds. The only way I found so far is MLP, but i was wondering if there's not a different way to combine several single and couple animations in one furniture piece that's linked together. Please tell me there is a way!



I am pretty sure this cannot be done as you have described. The sit target is a property of the prim, and only one sit target can be defined per prim. However, if you have multiple prims in an object, each can have its own sit target defined. So, if you have a multiple avatar pose, you have to have one prim per avatar.

MLP is an excellent way of having selectable poses, but keep in mind that MLP uses poseballs (they rez and derez as needed.)

Moonshy has suggested some excellent alternatives to poseballs.

I used to be totally opposed to pose balls (I hate the look.) But several people have pointed out that they are an easy way to adjust positions for different size avatars, so now I try to be flexible.

Hmmm, maybe I should write a script that could move the avatar around a little to adjust their position. OK now I won't get any work done from thinking about this. First Moonshy, and now me. Are you satisfied? lol

And off-topic a bit, would anyone be interested in a class on how to position an avatar and create the sit target script to match it? It isn't very hard, but I get the question a lot. Just wondering...
Morgaine Christensen
Empress of the Universe
Join date: 31 Dec 2005
Posts: 319
07-08-2008 10:00
From: Cheree Bury
I am pretty sure this cannot be done as you have described. The sit target is a property of the prim, and only one sit target can be defined per prim. However, if you have multiple prims in an object, each can have its own sit target defined. So, if you have a multiple avatar pose, you have to have one prim per avatar.

MLP is an excellent way of having selectable poses, but keep in mind that MLP uses poseballs (they rez and derez as needed.)

Moonshy has suggested some excellent alternatives to poseballs.

I used to be totally opposed to pose balls (I hate the look.) But several people have pointed out that they are an easy way to adjust positions for different size avatars, so now I try to be flexible.

Hmmm, maybe I should write a script that could move the avatar around a little to adjust their position. OK now I won't get any work done from thinking about this. First Moonshy, and now me. Are you satisfied? lol

And off-topic a bit, would anyone be interested in a class on how to position an avatar and create the sit target script to match it? It isn't very hard, but I get the question a lot. Just wondering...



Yes, I would be interested in such a class. I too am venturing into the building world and I find the MLP difficult, cumbersome, and time consuming to deal with. I have a bed I made a couple of weeks ago I have given up on because of the frustration. Poseballs are so much easier to deal with and to set the positions. To me, if it is easy to do, it means a cheaper product for the customer
Beverly Ultsch
Registered User
Join date: 6 Sep 2007
Posts: 229
07-08-2008 14:56
The easy way to set sit targets.

http://www.slexchange.com/modules.php?name=Marketplace&file=item&ItemID=607435
Malina Chuwen
Evotive
Join date: 25 Apr 2008
Posts: 502
07-09-2008 00:39
Yes.. All I've found so far has been the MLP, too. And I can't figure the thing out either.. Lol.

Wish you the best of luck, though!
spinster Voom
Registered User
Join date: 14 Jun 2007
Posts: 1,069
07-09-2008 02:44
This will be completely useless if you don't get on with MLP, but there is a new version by the same creator (Miffy Fluffy) called XPose, which is a lot more powerful. It can animate up to 15 avatars at once, rez props and give attachments and play sequences of animations. The commercial version is quite expensive I believe, but there is a free version for personal use.
Morgaine Christensen
Empress of the Universe
Join date: 31 Dec 2005
Posts: 319
07-10-2008 11:28
From: spinster Voom
This will be completely useless if you don't get on with MLP, but there is a new version by the same creator (Miffy Fluffy) called XPose, which is a lot more powerful. It can animate up to 15 avatars at once, rez props and give attachments and play sequences of animations. The commercial version is quite expensive I believe, but there is a free version for personal use.


Is this sold inworld or on SLX? I only see tons of XPose beds but not product. Thanks.
Cheree Bury
ChereeMotion Owner
Join date: 6 Jun 2007
Posts: 666
07-10-2008 12:32
From: Morgaine Christensen
Is this sold inworld or on SLX? I only see tons of XPose beds but not product. Thanks.


Do a serach on SLX for MLPV2.
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
07-10-2008 14:49
You can find XPOSE in Miffy Fluffy's profile.

You can find MLPV2 at SLX. It handles up to 4 avatars, and is free. (OK, I charge L$1, and I sometimes wonder why, other than that it's nice to see the balance climbing. But it's full perms, and you're free to get it from anyone else who happens to have a copy.)

An alternative to Beverly Ultsch's method for setting sit targets, which I think is even easier:

http://www.slexchange.com/modules.php?name=Marketplace&file=item&ItemID=318690

The instructions may look more complicated, but they're not, really. Some of the steps are left out on the other one, and this one handles a few more possibilities, like allowing the sitter to change animations if there are more than one, and covering how to handle no-copy animations. It's always a toss-up whether to really tell all the steps and cases, or keep it simple but leave out details. I tend to err on the side of the former, wordy bugger that I am.

Both are based on the same code by Lex Neva. The one posted by Beverly spits out the script, which you paste into a new script in the object. The one I posted comes with a script you drop into your prim and leave in it.

All these methods permit at most one sitter per prim. In the case of MLP/MLPV2/XPOSE, they're poseballs which go away when not needed. In the case of the sit target helpers, these systems allow only one sitter per prim.

There is a way, which I've seen described in the scripting forum, to allow multiple sitters on one prim. It's nontrivial, and I don't know of any systems available as products for the less brilliant of us to use. I recommend against it unless it's really important to be able to seat multiple avs without multiple prims (while avoiding poseballs).