I am browsing through the Second Life viewer code to figure out how the client does velocity interpolation to find out the position information of the avatars in the camera vicinity. From what I have learnt, update packets are sent by the server only when there's a change in the avatar's velocity, acceleration, etc. Viewer uses velocity interpolation to find out the missing values in-between the update packets, and moves the avatars and objects accordingly.
So if anybody has any information on what the client does here and how it does it, please pass it. It would be very much appreciated. Even if you know of any other place where this information is contained/discussed, please pass along. /Surangika
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges