On 4/2/06, <b class="gmail_sendername">"Hal Finney"</b> <<a href="mailto:hal@finney.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hal@finney.org</a>> wrote:<div><span class="gmail_quote">
</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Building and scripting in 2L works great, and avatar customization<br>is also very flexible, but I find that the communication tools are<br>relatively poor.  In particular, it is very difficult to use gestures in<br>a flexible way.  If you want to, say, point at someone, or wave your arms
<br>expansively, or stroke your chin, the only way to do that is to find and<br>(usually) buy a canned animation that performs that gesture.  You can<br>then bind it to a hotkey, or select it from a cumbersome menu system.
<br>If you have in mind a particular gesture that has not been made available,<br>you need to use a complicated third party animation program like Poser<br>to design the whole sequence, and upload it.</blockquote><div><br>

Quick idea: It (hypothetically) wouldn't be too hard to incorporate an off-the-shelf gesture recognition algorithm with the game. One could hit a button, do a simple gesture (like waving your hand), and then have some rough approximation of it replicated by your character.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sounds are similarly limited to canned .wav files that can be uploaded<br>and called up by a hotkey.  A further problem is that people don't tend
<br>to hear the sounds at the moment you trigger them, because they have to<br>be downloaded to each person nearby, so there is a several-second delay<br>the first time you trigger a sound.  The same thing sometimes happens
<br>with gestures, not everybody sees them at the same time.</blockquote><div><br>I wonder why Second Life hasn't taken advantage of VoIP software. Plenty of online games already make use of things like Roger Wilco and TeamSpeak to allow for voice communication between participants. Could also be interesting to try combining it with text-to-speech or speech-to-text
software.<br></div><br>Actually, after some googling it looks like a company called Vivox is trying to do some related things:<br><br><a href="http://www.mpogd.com/news/?ID=1962">http://www.mpogd.com/news/?ID=1962</a><br>
<br>"To make the case for what Vivox is capable of, Sharma logged
into a test area in Second Life on his laptop to demonstrate an audio technology
demo. The environment was a bustling restaurant, where the wireless broadband
connection was not ideal. That said, I donned a pair of headphones and listed
as Sharma's character walked to an in-game phone booth and punched the digits
to his own cell phone, which then promptly rang. Using VoIP calling like other
Internet telephony services such as <a href="http://www.vonage.com/">Vonage</a>,
Sharma blurred the line between in-game and real-world communications. After
that, the avatar was walked into a nearby room, where another Vivox developer
was lounging on a couch as a character. Using the laptop microphone, Sharma and
I were able to carry on a conversation with him at roughly the quality of a
land line phone."<br><br>Another idea, which may or may not be feasible: Facial expressions taken from a webcam. One could use an off-the-shelf face detection algorithm (e.g. Viola & Jones 2001), and periodically paste a new image of the user's face onto the avatar. It could also display a question mark if the user isn't sitting in front of their computer.
<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The bottom line is that as a result, the only real way to communicate<br>in 2L is by typing.  Basically it becomes nothing more than a glorified
<br>chat room when it is time to engage in conversation.  This is what I<br>find most frustrating; it takes me out of the virtual world experience.<br>Conversations tend to be extremely static, a bunch of good-looking<br>

avatars standing still and making typing motions with their hands<br>(that's the default animation when someone types).<br><br>Overall my feeling is that 2L works well as a platform for building and,<br>to a lesser extent, scripting interesting objects and constructions.
<br>There are some very beautiful builds and the world is an extremely dynamic<br>place, with new constructions appearing all the time.  But as a meeting<br>place or conversational medium, it's still stuck in the 20th century.
<br>I engaged in real time computer chat in college in the 1970s, and aside<br>from adding pictures of people standing around, that's still pretty much<br>what you get when you meet people in 2L.<br><br>Hal<br>_______________________________________________
<br>extropy-chat mailing list<br><a href="mailto:extropy-chat@lists.extropy.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">extropy-chat@lists.extropy.org</a><br><a href="http://lists.extropy.org/mailman/listinfo.cgi/extropy-chat" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.extropy.org/mailman/listinfo.cgi/extropy-chat
</a><br></blockquote></div><br>