Day 300: Second Life Poseball Tutorial
Im 300 days old! Eeek...Im getting old. I need some new skin! ;P
You know I have a thing for poseballs, particularly the Blue variety :P So I thought it might be fun to write about creating your very own perfect poseball :)
This tutorial will explain how the poseball script works. We will create a poseball and position it on a chair.
To complete this tutorial, you will need the Poseball folder from Sirena Hair & Fashions (Search/Places for "sirena", the SLURL is West Sunset (160,50,22)). The Poseball folder is under the giant mermaid sign in the Tutorial Supplies area.
Poseball Overview
Poseballs...you see them everywhere in SL. The blue/black varieties are typically meant for guys, the pink/red varieties for women, and other colors for either gender.
If you Right-click on a poseball and select "Sit Here" (or the replacement text), your avatar will perform the animation contained in the poseball. A poseball's animation may be a static pose, or it could be a moving animation (like a dance, for example).
Poseballs are typically spheres about 0.25M in size. Some have writing above them giving a hint of what they do, like "Sit", "M", "F", "Relax", "Cuddle", or "Mermaid Sunbathing" (I see the last one a lot ;P) Some poseballs respond to chat commands, like "/8 show" or "/8 hide" to show or hide the poseballs.
Most poseballs in SL use a free script written by resident Sitting Lightcloud called "Nyterave Anim8 Ball 2.1". To create poseballs with the features we just talked about, all you need is this script and an animation file.
So poseballs are great for poses in an open area (like cuddle balls) or dances. But do you need poseballs for a piece of furniture? Actually, no. You can place the "Nyterave Anim8 Ball 2.1" script and animations directly into a piece of furniture. Poseballs do have the advantage of showing that a "pose" is available. Poseballs also enable you to pose multiple avatars on a piece of furniture. Lastly, poseballs make it easier to position and rotate a pose (if you just put the script into a chair, you can only rotate the chair; if you put the script in a poseball, you can then rotate the poseball independently from the chair).
(Just in case you dont like poseballs, check out Malia's comments on this post: Theres a cool script on SLExchange called "Antiposeball" that lets you setup poses without poseballs. I havent tried it, but it sounds cool. And its only L$10 :D)
Not to mention, we can always use more Blue Poseballs in SL ;P
BTW, you may have seen some couples poseballs at clubs or animation stores that does synchronized couples dances. These poseballs use a different (not free :( ) script. There are some discussions about this in the SL Forums. If you know some scripting, it doesnt sound like a super hard script to write...just too hard for this mermaid :)
Also, Essensual Designs (Search/Places for "essensual") gives away a set of synchronized poseballs that you can use and modify with your own poses. However, the script is "No Mod". Its off to one side of the building, where the hot tub and outdoor furniture are located.
OK...lets make some poseballs :)
Creating the Poseball
We are going to create a poseball.
You need to go to a place where you can build. When in doubt, try a Sandbox.
First, click the Build button on the bottom of your screen and then click on the ground to rez a Box.
Change the Building Block Type to "Sphere". Change the Size X, Y, and Z to 1.000. (Making it big helps with positioning later...)
Go to the Texture tab. Click on the picture above Texture. Click on "Blank" and "Select" to pick a blank texture.
Click on the picture above Color. Pick a color (either pink or blue) and then click "Select".
Go to the Contents tab.
Look for the "Nyterave Anim8 Ball 2.1" script in the Poseball folder you picked up at Sirena. Drag and drop the "Nyterave Anim8 Ball 2.1" script from your Inventory into the Contents tab of the poseball.
You should see the words "Sit Here" appear at the top of the poseball.
Look for "Animated sit (bored)" animation file in the Poseball folder you picked up at Sirena. Drag and drop the "Animated sit (bored)" animation from your Inventory into the Contents tab of the poseball. (BTW, you can use any of the "Sit" animations. Im just using this one because its a moving animation...)
Go to the General tab. Change the Name to "Tutorial Poseball".
That's it! You are now the proud owner of a giant poseball.
Go ahead: Right-click on it and select "Sit Here". You should be sitting and looking bored :)
Positioning the Poseball
Now, lets put the poseball on something. In this case, lets use a chair.
Look for the "Tutorial Chair" in the Poseball folder you picked up at Sirena. Drag and drop the "Tutorial Chair" from your Inventory to the ground.
If you recognize this chair, its the one from the Tea for Two scene from the Miss Second Life Pageant. Back when I was younger :P
Move the poseball over to the chair. Because the poseball is so large, it will pretty much cover the whole chair. Dont worry, theres a reason for all this :)
Right-click on the poseball and select "Sit Here".
Depending on which way you were facing when you created the poseball, you will probably end up sitting sideways or backwards. No problem...thats why we made the poseball so large :)
Right-click in the middle of your avatar, around where the center of the poseball should be. Select "Edit".
You should now be editing the giant invisible poseball! :)
At this point, you can position or rotate the poseball as you need, while you are sitting on the poseball. This makes things a lot easier to position...
To rotate the poseball, click on "Rotate (Ctrl)" at the top of the Edit window. Then use the color wheels to rotates your avatar.
Once you are facing the right way, click on "Position" at the top of the Edit window. Then use the color arrows to move your avatar into position.
Once you are done, click "Stand Up" at the bottom of the screen.
We still have a giant poseball, so let's shrink it down to size...
Right-click on the poseball and select "Edit".
Go to the Object tab. Change the Size X, Y, and Z to 0.250M.
If you plan on taking the chair into your Inventory, you should link the poseball to the chair.
Just Right-click on the poseball and select "Edit" to edit the poseball. Then press and hold [Shift], and Left-click on the chair.
Select the "Tools" option from the top menu bar, and "Link". Now the poseball is part of the chair.
To take the poseball/chair into Inventory, just Right-click on the poseball/chair and select "Take".
The Poseball Script
Lets take a quick peek inside the "Nyterave Anim8 Ball 2.1" script...there are some interesting setting we can play with :)
Look for the "Nyterave Anim8 Ball 2.1" script in your Inventory. Double-click on the script to open the Script Editing window.
There are 6 settings we can change to customize how our poseball behaves:
POSITION - This determines where the avatar would be positioned relative to the poseball (or object containing the script). You probably want to leave this alone for a poseball, since you can just move the poseball around. But if you use this script inside a cushion or a piece of furniture, then you may need to adjust this setting to get the correct position.
HOVERTEXT - This is the text that shows above the poseball. You know...where its suppose to say "Mermaid Sunbathing" :)
SIT_TEXT - When someone Right-clicks on the poseball, this is the text that shows up in their pie menu. If you leave this blank, it will just say "Sit Here". You can change this to "Pose", "Cuddle", "Kiss", "Sunbath", or whatever is appropriate for the poseball.
HOVER_RGB - This is the color of the text over the poseball. The 3 numbers represent amounts of Red, Green, and Blue. So "0,0,0" is black, "255,255,255" is white, "255,0,0" is pure red, and "0,0,255" is pure blue.
LISTEN - This determines whether the poseball would listen for Chat commands (the CHANNEL setting below determines which channel to listen on). You can use Chat commands to show and hide poseballs. Turning this on adds some lag, so keep it off unless you really need it!
CHANNEL - This determines the Chat channel that the poseball will listen on. Channel 0 is regular Chat (so you can just say "show" or "hide" in regular Chat and the poseball will respond accordingly). Typically, you should avoid Channel 0, since theres a lot of unnecessary Chat that the poseball would have to process.
If you use anything above Channel 0, you would need to use the channel number when talking to the poseball. For example, if you use Channel 8, then you have to say "/8 show" and "/8 hide".
Congratulations! You are now a poseball expert, ready to put poseballs all over Second Life.
So go make some Blue Poseballs for me :)
53191-071006-449043-23
© 2007 All Rights Reserved.


52 comments:
Oooh! This is timely. I just bought land and am slowly decorating my place. I was going to go BUY some more sitting pose balls, but now I can make them!
Thank you so much for all the help you provide to us newbies (though I don't feel so "noob" anymore, thanks to you.
Oh, and Happy 300th Day!
Wow....thanks for the tutorial...as usual..great. But you....you look gorgeous with that hair and skin. Can i know the name of the hair? Tanks for everything. Maddy
Long ago I made a really nice garden bench but was unable to complete it because of not understanding how to make my own poseball. Thanks to you I have finally finished it!! Thanks, and good wishes to you :)
Thank you for this tutorial and all the others you provide. I signed into second life for the first time about three weeks ago and was quite lost until I located your blog.
Now not only do I have great hair and clothes (yay for the colour options you provide, seriously they rock) but I'm also delving into content creation.
300 days of Natalia's Second Life! Congrats! Just a few more months and IT'LL BE A WHOLE YEAR. ^_^
And this is yet another superb tutorial (thanx for the sculpties tuts, BTW, I've been learning how to use Sculptypaint and Wings 3D and it helped me figure out some of the finer step-by-steps!).
One misc. thing to ponder: why a pose *ball* instead of, say, a pyramid — which makes it easier to tell which way is up when sitting on it? I sometimes think using a simple black-tipped texture to indicate that, like an arrow, would help with both placement and giving you a better idea of how you'll be oriented when you do sit. (Just one of those things I've had in the back of my mind for awhile...)
Moran, thank you so much :) Poseballs are always nice to have (esp if you have guests :) ). Have fun setting them up!
Maddy, thank you so much! The hair is Roxanne (in Dipped Black) from Sirena. Isnt it totally great for the Goth look? :)
Dear Anonymous, you are very welcome! I had the same issue, esp with positioning the poseballs. Im so glad you completed the bench!
Bec, Im glad you found the tutorials useful. Making stuff is def the part I like best about SL :) So have fun creating things!
Torley!!! Thank you so much...Im getting old :P
Heehee regarding the Pose-pyramid, wouldnt it hurt to sit on one? ;P But you are so right about making them pointy...I do use pyramids for particle emitters (so I can tell which way they will shoot things out at). Lol, it was very helpful in making that particle bikini top ;P : http://slnatalia.blogspot.com/2007/02/day-146-pre-show-check-for-sexy-wear.html
Natalia,
Thanks for all of the effort that you have put in to tutorials; they have inspired me to make all kinds of stuff (I suppose most that I have made is better than most freebies but not as good as most bought stuff- I think that is the level that my time and ability will allow). I am sure that there are a lot of others the same as me. I am never going to get enough decent stuff to sell, but would like others to have it if they want. I would like to be able to swap or give what I have made to other people who are making things. Do you know of any "swap shop" or "share ware (wear)" schemes?
Tavo
Tavo, have you considered putting the items on SL Exchange or SL Boutique/Shop on Rez? It doesnt cost anything to list them and you can set any price you like...
There are a couple building-oriented communities (such as Dreams/Shockproof). But I dont know of any item swapping group...
Hope that helps!
WOW i have to say i think im totaly fallign in love lol one tutorial after another has saved me months if not more of work and headaches if i was able to id kiss you. keep up the incredibly awesome work
Rob
Hi Natalia
i just read your tutorial and i must say its awesome im going to be looking through your blogs for more hehe, the only problem im having is when i put the script and an animation into an object such as the chair and a sit possition i sit down at a 90 degree angle to it such as the chair is up right and i am siting but im on my back i could send you the chair i just made so you can see what i mean if youd like but i was wondering how i fix that as the possition numbers control up/down, left/right, in/out and not rotation.
thanks Jane
Rob, thanks :) Lol but I wouldnt want Blue Poseball to get jealous ;P
Jane, using a poseball makes it much easier to rotate a pose. If you dont want to have a visible poseball, try using an invisible one (you can get a "Full Transparent" texture at Sirena).
The problem is that if you just put the script into a chair, you can only rotate the chair (or specifically, the root prim of the chair). If you put the script in a poseball, you can then rotate the poseball independently from the chair. Hope this makes sense!
You, lady, are a goddess! Thank you for all the tutorials. Everytime I notice I need to learn something in SL, I find a tutorial on your blog. Thank you very much!
Maíra, thank you so much! Im glad you found the tutorials useful. Good luck with your projects :)
Natalia .. you are FABULOUS!!! Thank you so much for this and your many other wonderful tutorials. And for putting together such a great collection for us beginner builders in your shop!
Katicus, thank you :) Have fun making those poseballs!
Wow, good thing I read all the way down the comments to see your reply to Jane. I could see myself getting pretty frustrated not knowing that.
Your blog is SUPER, absolutely the best 2L resource I have found, thank you so much!
Dear Anonymous, thank you so much! And thanks for mentioning that...I'll include a note of that comment in the main post just in case other residents are interested :)
Natalia, I have tried to put the pose into a piece of furniture (I used Edit Linked Parts to put it in a cushion on a sofa), but then when I sit on it, the cushion becomes invisible.
Do you have any advice how to place poses in furniture and still have the furniture remain visible?
Thanks!
Malia, thats a good question :) I had to get help for this one :P
You need to edit the "Nyterave Anim8 Ball 2.1" script.
Near the bottom of the script, theres a section called "run_time_permissions(integer perm)". You need to put 2 slashes ("//") in front of the line that says "llSetAlpha(0.0, ALL_SIDES);". In other words, it should look like this:
// llSetAlpha(0.0, ALL_SIDES);
Thats the line that makes the poseball disappear. The slashes disable it :)
Hope this helps :)
Thank you Natalia, that script line worked like a charm. I was able to place the pose in the furniture and the cushion didn't vanish. :D
As for getting the position right in relation to the furniture, I found a VERY helpful and easy tool on www.slexchange.com called "Antiposeball 5".
It is a script that allows you to use the tools to reposition (and rotate) your avatar, without having to guess at the offset coordinates in the poseball script.
Malia, thanks for the suggestion! The Antiposeball sounds like a cool script...I have to try it out...I sure hope Blue Poseball doesnt get mad at me ;P
BTW, I hope you dont mind, but I mentioned your comment in the post in case other residents are interested! Thanks you! :)
Oooohhh, I didn't want to hurt Blue Poseball's feelings... I love poseballs, honest! ;)
But I need to stay within my prim limit, so, if I can make a poseball look like a sofa cushion, that's even better!
The only downside to the Antiposeball 5 is that it won't allow me to do a hoverscript. Hmmm, maybe I should beg the creator to make an Antiposeball 6...
Malia, heehee poor Blue would never get over it if all the poseballs disappeared ;P
Thats too bad about the Hoverscript. Perhaps you can put the script in a diff prim...
Doh! (slap forehead)
I can put the hoverscript in the same prim as a separate script, without affecting the Antiposeball 5 script.
Thanks for jogging my mind...
Malia, oh yeah...I forgot about that too :P
this about making the pose ball larger so you can adjust its position while still sitting has got to be one of the most useful tips I ever heard Natalia! :)
A great aggravation saver...wOOT!!!!
Pompo, thanks :) I used to go crazy moving those poseballs around until I figured out you can do this! Lol its always the little things that help so much!
This is exactly what I'm looking for... a clear and easy to understand how-to-do guide to make things better in SL :) Thx a lot!
Oldo, you are very welcome! Good luck on your projects :)
This was very helpful
I had a Q? and I can't find any were else to post them and they are some what like this post so I thought I would post here
I am making furniture manly beds and I was wondering how to do like maybe 3 poses in one or not even use a ball I see that stuff all over the place but can't figure out how to do it can you help me out or point me in the right place thank you
Krystina, the poses are controlled by the script in the poseball. The standard freebie script plays 1 pose. But you should be able to modify the script to play multiple poses (which is a bit over my head ;P).
JenniferD gave me a demo of her gadget poseball that seems to do multiple poses. You can see it at Ab's Emporium (Search/Places for "ab's").
Hope that helps...
Thank you I just love your blog so much I'm always comeing on here and it just helped me last night when i needed to make candles for a few christmas presents I had no idea how to do it and then I found it on here you are great
Krystina, Im glad you found the candle tutorials :) Heehee its always handy to have them around ;P
I can find only one "no poseball" script allowing multiple POSITIONS+animations on slexchange, but it is 2500 L$ (perfect sitter). Did someone try it?
Blue Moon (not to be confused with just Blue ;P), heehee check out the MLP (Multi-love-pose) script in the SL Forums. Its free, and a lot of furniture in SL seem to be based on it.
Ive never used it before, but its a script thats been out there a while (so it should work well!). You can hide the poseballs in this script, so you effectively have furnitures without poseballs.
Hmmm...should I do a tutorial on this? ;P
thank you! I knew MLP but I was curious about the new "sit hack" (no poseballs).
Blue, lol I have no idea about that. You might want to post the question to the SL Forums though...
It's just a new function that allows to MOVE people while sitting (no poseballs) and I wanted to know if the tool I talked before was the only one allowing to use it. Seems that poseballs will become obsolete soon.
Blue, I have no idea (Im pretty bad with scripts ;P). Would be sad to see those cute little poseballs go away though :P
The way I was taught in building classes is to make the poseball the usual .1 to .25 - but - sit on it while you still have the poseball in edit mode. That way, you don't have to worry about displacing your poseball when resizing it.
Here's an idea for making a sit-pose cushion. I haven't tried it yet, but I might in the future.
Make your poseball as per Nat's instructions. Once you've got your rotations correct, change the prim type to cube/cylinder/torus/sculptie and squish it down to taste. In my experience, you usually need to rotate the poseball 180 top to bottom, so a squashed cylinder or torus should work fine.
Firebird, thanks for the suggestion! Theres so many ways to do these things :)
A cushion is harder to make, because you need to add some extra height to the position (otherwise, you end up sitting in the chair itself). I like poseballs, cause they are easy to make and position, and they let you know there is a pose there (not to mention I have a thing for Blue Poseball :)).
thank you for your blog, I am so stoked about being able to make my own poseballs!
Question: I followed your instructions but I get an error message that "could not find animation". Any help?
Amused2bHere, be sure that the animation you are using is in the poseball (and make sure the name is spelled exactly the same, including upper/lower case). Lol the SL scripts are really touchy :P
This is awesome. I just bought a ton of really nice furniture poses, thinking they were poseballs. Oops! They were only the anims. Now I don't care, I can make them. :) I'm starting to build a lot of furniture in anticipation of opening a shop and this will come in handy. Thanks!
Melly, Im glad you got the anims to work :) Good luck on your new business!
Another great post Natalia. I've just created my first poseball with a custom pose I created!
I'll post pics on my blog soon. Thanks for all your work!
Another great post Natalia. I've just created my first poseball with a custom pose I created!
I'll post pics on my blog soon. Thanks for all your work!
Hi Natalie, thank you so much for going to the trouble of making these tutorials.
I have a little problem you may be able to help with.
I am building a small cabin that can be rezzed complete with furniture but am having trouble positioning a pose ball in a chair so that when you click to sit elsewhere in the cabin you don’t end up sitting in the chair. Any clues?
Thanks again…
Siân
Trinitydarkfold, congratulations :) Good luck on those custom poseballs!
Siân, if you link the poseball as part of the house, then it gets a bit complicated as to where people would sit if they click on the house. You need to keep the poseball as a separate object (not linked to the house). Otherwise, you can probably do something really complicated with a script :P
I feared that but thank you for the reply, I think I will pass with the complicated scripting and just hope that when I sit in a chair I dont end up on the Loo ....... :)
Siân
Siân, lol I dont blame you. If you keep the poseballs separate (dont link them to the house), they should work fine :)
Post a Comment