Callie's SitTarget Helper does one thing very well - it tells you what values to use for llSitTarget(). It's a handy tool for any builder creating vehicles, furniture, or anything else with poses or animations which do not have separate poseballs or pose prims.
This is NOT a full posing system. Its intended audience is builders who just need to get llSitTarget() values. The example sit script included in this package will work for most basic applications.
This software was created to be very easy to use. Most of the fuss of similar systems has been eliminated. If you make a mistake, in most cases it will tell you what's wrong!
* Rez a copy of the object to add poses to.
* Place the following in the appropriate prim's inventory:
Callie's SitTarget posebox
Callie's SitTarget rezzer
The animation to be used
* Touch your object and sit on the posebox that appears.
* Adjust the position and rotation as desired.
* Touch the posebox or stand up to get the parameters for llSitTarget()
* Once you're done, delete the posebox and remove the Callie's SitTarget posebox and the SitTarget rezzer script from the object's inventory.
* Create your object.
* Rez a copy of it. If your object is scripted, it is best if you remove the scripts from this copy.
Do not move this copy for the duration of this exercise.
* Go to edit mode for the copy and click the Content tab.
In most simple cases you should use the root prim. If your object is to have multiple poses - a couch with different poses for each cushion for example - you will want to select "Edit linked parts" and then edit the appropriate prim.
* Drag the following from your inventory to the object's content:
Callie's SitTarget posebox
SitTarget rezzer
The animation(s) to be used
* Exit edit mode
* Touch the object.
If you added more than one animation, a menu will appear. Select the animation to use.
* A large translucent posebox will appear. Sit on the posebox, then adjust the position and rotation as desired using edit mode while you're sitting on it.
Note for large objects, the posebox may rez *inside* it.
While sitting on the posebox your avatar should assume the pose or animation you selected.
* Once you're happy with the placement either touch the posebox or stand up.
* The posebox will give llSitTarget() parameters in chat in this format:
Pos: <X, Y, Z> Rot: <X, Y, Z, S>
Use these values in your sit script.
* Once you're done with the current animation you can delete the posebox.
* Once you're done getting SitTarget values for all the animations for the current prim, remove the Callie's SitTarget posebox and the SitTarget rezzer script from the object's inventory.
I hope you enjoy this gadget as much as I enjoyed making it! Stop by my shop for more fun & useful toys and gadgets. :-)
See item in Second Life