On Sat, Jun 06, 2009 at 03:33:54AM +1000, Tateru Nino wrote:
> Maybe it isn't really about handshakes, and more about general
> lining-up-of-body-parts between avatars? :)

I'd implement this by tracking the *position* of the main
points (hands, head top, mouth, shoulder, crotch, etc),
and then define the skeleton to be the distances between
those points.

Thus, if the person recording a movement brings his/her
hand to her mouth - that particular distance would go
to zero.

When playing back, I'd then morph the skeleton such that
shorter distances get higher priority. Thus, a distance of
zero becomes garanteed zero, while a distance of 1 meter
may become 0.9 or 1.1 meter if needed. I'm sure this
can be achieved with rather simple matrix operations.

In couple animations you can simply extent this model
with the main points of the second person. That way
you are garanteed that a handshake results in a handshake,
a kiss in a kiss and a fuck in a fuck.

-- 
Carlo Wood <[email protected]>
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to