Before I left for Brazil, Mie and I
set up accounts on
Second Life (SL) so that we could have an online experience with each other while we're apart that would be richer than just moblogging, skype and video chats. Unfortunately her laptop died before I got back on the Internet here and she had't had time to install the SL client again yet.
Sunday, while she was
in Portland I decided to spend some time getting my avatar in better shape. The in-world avatar editing tools are good but I wanted my avatar to look more like me so using a provided head/face template I stretched and smeared a photo of me into place and managed to get something that was an improvement. It's mostly just my lips and nose that came out ok, since they got stretched the least. Apparently you can't map your own eyes onto the avatar, which is a shame since they are probably the best bang for the buck in terms of making it really look like someone. I think I'll go back and try to do the stretched parts a little better but it's not too bad for now.
Encouraged by this small success, I next tackled a custom animation. Using an
excellent tutorial for Poser 5, I managed to manipulate an actor to bring his palms together at his heart with a slight bow. I recorded myself saying "namaste" and combined the animation and sound into a cheesy hindi gesture that I can have my avatar perform
in-world.
Now I was on a roll! There's only one way to top off design and animation work, and that's with a little coding. I remembered reading that the Second Life scripting language (
LSL) had
XML-RPC capabilites so I figured a fun thing to do would be to write a script that would call out to the
Flickr API occasionally and download
my latest photos for display in-world.
[Note, since the gory details of the ensuing hackfest are rather long, I've added them in the Extended Entry section, click the "MORE" link below to take you to the full posting which involves praise for Ruby, disdain for LSL and moments of joy and anguish]