Devyn Grimm
the Hermit
Join date: 1 May 2003
Posts: 270
|
02-26-2004 19:55
A system whereby one can draw and paint using simple paint program tools directly onto a texture - which will be updated in real-time on the object it is applied to in the world. Sort of a "whiteboard" functionality - not intended to actually create refined textures but to convey simple diagrams, doodles, etc. This could have lots of uses... learning classes, collaborative efforts, pictionary games, sketchpads for artists / modelers. There could also be collaborative canvases which multiple people can add to. And how about walls that can be designated graffiti-able? I'm an artist and for one thing i'd love to be able to doodle as I'm hanging out with people in world and let them directly see what i'm doodling in real-time. Also pictionary-style games would be a lot of fun (see http://www.isketch.net/ ).
|
Oz Spade
ReadsNoPostLongerThanHand
Join date: 23 Sep 2003
Posts: 2,708
|
02-26-2004 20:47
This would be cool to see, you could set an object to be a "doodle-pad" or set one side of it to be, and then people could click and drag and the mouse could draw it on the cube.
Not sure if that would be possible.
You can kinda do it now, using particles, and an object anyone can move. Just make the particles black and stuff, and last a really long time.
Proposed LSL calls for Doodle-Pad:
llSetDoodlePad(integer side, integer True_false); llSet/GetPen(vector color, float pen_size, integer shape); llEraseDoodle(integer side);
Of course all that would be available in the Edit menu too.
_____________________
"Don't anticipate outcome," the man said. "Await the unfolding of events. Remain in the moment." - Konrad
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
02-26-2004 23:16
this type of tool would be very very very useful when teaching people how to do things. another nifty feature would be a you-see-what-i-see or i-see-what-you-see option that linked the views of two avatars (voluntarily).
|
Kex Godel
Master Slacker
Join date: 14 Nov 2003
Posts: 869
|
02-27-2004 07:34
I just wish we could detect the position of touch_start and touch events. That'd go a long way towards us at least attempting to create our own using the existing featureset in LSL...
|
Devyn Grimm
the Hermit
Join date: 1 May 2003
Posts: 270
|
02-27-2004 11:11
Oz - yeah that's what i was thinking - being able to set a side of an object to be doodle-able. I'm guessing they'd have to implement some kind of special texture-type for it that gets priority to be updated very quickly. Or it could be a decal kind of technique.. like the bullet holes / blood splatters which appear in FPS games.
Ideally - I'd also want an interface panel that comes up with the drawing tools and canvas - so you wouldn't necessarily have to draw directly on the object which could get awkward depending on your viewing angle. You draw in the panel and it gets updated in-world.
Good point about the particle use - I might look into that to get a simple pictionary game set up. The main issue with that would be that some people have different max particle settings - so all wouldn't see the same thing.
|