Carlo Wood wrote:
> On Wed, Jan 27, 2010 at 02:40:51PM +0000, Aimee Trescothick wrote:
>   
>> The easiest and most versatile way to do this is almost certainly to use the
>> existing Webkit plugin, by providing the application as a web service that 
>> you
>> could place on a prim like any other webpage, with synchronisation being
>> handled by the web server in the same way as things like 
>> http://etherpad.com/  
>> As a generic web service you are then not limited to using it only in-world,
>> you could open the same webpage on your iPhone or whatever and have what you
>> draw appear directly on the prim in SL. Once you've finished, save the image
>> and upload it to SL for permanent use.
>>     
>
> It's not that straight forward if you want to be able to draw on the prim.
> The most interesting application of this is drawing clothes and skins
> directly onto the avatar. That will require *new* code to convert mouse 
> position
> and direction into pixel coordinates and intensity of the underlaying
> texture(s).
>
>   
Which goes back to questions of user-interface and feedback.

It would be relatively straightforward (in comparison at least) to place 
a proxy of your avi in a complicated 3D painting/modeling app, and work 
on it in the regular GUI of the 3D app. The changes are just echoed on 
the avatar "in-world" (as displayed locally by your client). Ideally, 
the interface should actually be part of the client's interface, as it 
is for the SL building tools, but that's going to require a lot of 
thought. Its theoretically doable, as the puppeteering code shows, but 
creating a robust 3D widget toolkit for the client that can be 
manipulated by a plugin is going to be an interesting task.


Lawson





_______________________________________________
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