[sldev] Puppettering Branch

Jake Simpson jake at lindenlab.com
Mon Jun 9 14:23:29 PDT 2008


Comments at the bottom

evolutie wrote:
> On Mon, Jun 9, 2008 at 7:35 PM, Jake Simpson <jake at lindenlab.com> wrote:
>   
>> evolutie wrote:
>>     
>>> I finally got around to test with multiple clients logged on to aditi
>>> puppeteering, and unfortunetely the simulation doesn't seem to work.
>>> Seems like instead of simulating the movement of the joints, the
>>> direction in which the avatar looks is simulated.
>>> To illustrate:
>>> http://www.evolutie.org/movies/puppet1.mov shows me moving my hand
>>> http://www.evolutie.org/movies/puppet2.mov shows what this looks like
>>> to another client
>>>
>>> evo
>>> .
>>>
>>>
>>>       
>>>>  It's based off 1.19.1 by the way, and we do actually have a region on
>>>> aditi
>>>> that is running the simulator code (note, again, this code is relatively
>>>> incomplete and the simulator could well crash) named Puppeteering (You
>>>> may
>>>> well need to log directly into it by they way).
>>>>
>>>>
>>>>         
>> I'll be honest and say I'm not the least bit surprised. The reason LL let
>> this code branch go was because of issues like this and the fact that
>> mouse-generated real time animation manipulation (which is mostly a client
>> side thing) just wasn't as compelling as had been thought.
>>
>>     
>
> hmmmm. I realize the code is unsupported.. and therefor i'm not that
> surprised either.
> But it looks more like either the wrong simulation code is being
> executed on the serverside of things or the puppeteering client is
> sending or receiving (or interpreting) wrong data.. Somewhere in the
> communication someone isn't aware of the avatar being a "physical
> avatar".
> I think that the current UI being mousebased is useful, but yes, I
> would love to have other input for it like script functions and
> physical interfaces like mocap suits etc.
> But the ability for realtime animation of avatars is a wonderful
> exciting thing!!! It offers a lot of possibilities that right now are
> just not possible in SL, and well.. really.. it's totally compelling
> :-)
> With things on the clientside already working really well, I don't see
> too much trouble technically to make it work 'globally'. An array of
> joint positions/rotations isn't that heavy... Am I overlooking
> something?
> Apologies for putting these issues on unsupported features up.. I
> would just love to see this going to the next level, but can't do
> anything when it comes to the serverside of things..  And maybe this
> is just a matter of the wrong code running on the puppeteering SIM ?
>
> thnx and regards,
> Evo
>   

I haven't actually looked, I just asked Ops to build and put up the 
code. I'll go ping them and talk to the relevant people.

In terms of finishing the code and pushing it out, well, that's partly 
why we released it to you guys. If someone here came up with a 
compelling instance of usage then yeah, it's possible we would revisit 
it. Internally, as an LL driven project it's unlikely - we just don't 
have the internal resources free to do large R&D on this particularly 
item right now -  but we figure that's all the more reason to see what 
you guys can do with it.

Never say never.

Jake


More information about the SLDev mailing list