Source: Art Deco Desk; =V= AN 99 sit legs up.bvh
Please see how to import this creation as well as how to use these poses and have a poseball script. For the drawers, use this modified door script:
Right:
// If door is locked, the name of the avatar who locked it.
// If door is not locked, the empty string ("").
string gLockedBy = "";// This number must match the channel number of the lock
// and unlock objects you want to use. If multiple doors
// have the same channel, then a single lock can lock all of
// them at once.
integer gLockChannel = 243;default
{
state_entry()
{
llSay(0, "Door 1.0");
llListen(gLockChannel, "", NULL_KEY, "");
state closed;
}
}state closed
{
listen(integer channel, string name, key id, string message)
{
if (channel == gLockChannel)
{
if (message == "")
{
gLockedBy = "";
//llTriggerSound("door unlock", 10.0);
llSay(0, "unlocked");
}
else
{
gLockedBy = message;
//llTriggerSound("door lock", 10.0);
llSay(0, "locked");
}
}
}touch_start(integer total_number)
{
string name = llDetectedName(0);
if (name == gLockedBy || gLockedBy == "")
{rotation rot = llGetRot();
rotation delta = llEuler2Rot(< -PI/16,0,0>);
rot = delta * rot;
llSetRot(rot);
llSleep(0.25);
rot = delta * rot;
llSetRot(rot);
state open;
}
else
{}
}
}state open
{
touch_start(integer num)
{rotation rot = llGetRot();
rotation delta = llEuler2Rot(
);
rot = delta * rot;
llSetRot(rot);llSleep(0.25);
rot = delta * rot;
llSetRot(rot);state closed;
}
}
Left:
// If door is locked, the name of the avatar who locked it.
// If door is not locked, the empty string ("").
string gLockedBy = "";// This number must match the channel number of the lock
// and unlock objects you want to use. If multiple doors
// have the same channel, then a single lock can lock all of
// them at once.
integer gLockChannel = 243;default
{
state_entry()
{
llSay(0, "Door 1.0");
llListen(gLockChannel, "", NULL_KEY, "");
state closed;
}
}state closed
{
listen(integer channel, string name, key id, string message)
{
if (channel == gLockChannel)
{
if (message == "")
{
gLockedBy = "";
//llTriggerSound("door unlock", 10.0);
llSay(0, "unlocked");
}
else
{
gLockedBy = message;
//llTriggerSound("door lock", 10.0);
llSay(0, "locked");
}
}
}touch_start(integer total_number)
{
string name = llDetectedName(0);
if (name == gLockedBy || gLockedBy == "")
{rotation rot = llGetRot();
rotation delta = llEuler2Rot(< -PI/16,0,0>);
rot = delta * rot;
llSetRot(rot);
llSleep(0.25);
rot = delta * rot;
llSetRot(rot);
state open;
}
else
{}
}
}state open
{
touch_start(integer num)
{rotation rot = llGetRot();
rotation delta = llEuler2Rot(
);
rot = delta * rot;
llSetRot(rot);llSleep(0.25);
rot = delta * rot;
llSetRot(rot);state closed;
}
}
[EDIT 11th July 2010: Changed some textures of the chair and fixed a few unlinked prims of the table.]
Source: dance
See the tutorial on how to use these poses, and the scripts for a sync poseball script.
Alle bvh Animationen dieser Seite sind für Second Life und OpenSim optimiert. Um sie zu verwenden, wählen sie “upload animation” aus dem File-Menü Ihres Viewers. Sie müssen jede bvh-Datei einzeln hochladen. Beachten Sie, dass sie “loop” für alle Animationen ausgewählt haben, auch für die statischen Posen. Außerdem bietet es sich an, die priority zu erhöhen, wenn eine Animation andere überlagern soll. Schließlich kann man durch erhöhen der ease in / ease out Zeit die Animationen etwas glätten und einen netten Effekt erzeugen. Meiner Erfahrung nach sind 2 Sekunden für jede ein guter Wert.
8
Jun
Source: =V= AN 88 sit chair.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
8
Jun
Source: =V= AN 82 sit chair 1.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
8
Jun
Source: =V= AN 89 sit chair.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
8
Jun
Source: =V= AN 85 sit chair.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
8
Jun
Source: =V= AN 90 sit chair.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
8
Jun
Source: =V= AN 84 sit chair.bvh (Get the chair here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.
Source: gaze (Get the sofa here.)
See the tutorial on how to use these poses, and the scripts for a poseball script.

















