Image Metrics has emerged as leader in the creation of realistic facial animations. This of course has a lot of implication regarding what will be possible in the virtual worlds of the future. Check out the animation. She is considered to be one of the first animations to have overleapt a long-standing barrier known as ‘uncanny valley’ – which refers to the perception that animation looks less realistic as it approaches human likeness.

Some other informative video clips on this topic is available here.

Technorati Tags: ,,


These instructions are meant for individuals who are new to the Second Life environment. These are a few steps you may try before deciding whether you really need to buy a new machine, upgrade your RAM, get a new end of the line graphics card, or download the latest graphics drivers. If you are lucky, just tweaking your graphics setting a little bit can improve your experience of the virtual environment. Let us see how this can be done in a few steps. Hopefully these simple instructions will improve your experience of the environment. We are are here only focusing on issues relevant to the Second Life application installed on your desktop. There are of course other possible causes such as things happening on the server end (the pieces of code running on the Linden Lab servers). Let us assume the server end is perfect for now. So how does on know that environment is not responding or is slow- some folks may be free from expectations :)? You know you have a problem if you find that walking is difficult, camming around is difficult, and just being in the virtual environment feels very constrained.

Bring up the Statistics window

It is helpful to bring up the statistics window so that you get some sense of the impact of the various tweaks you are going to perform to speed up your client. Press CTRL, SHIFT and 1 together. You should only be concerned with the FPS (Frames per second, the number of times the screen is drawn per second). The higher that number, the faster your environment will appear to respond when you navigate or click on interactive stuff. To hide this window, press CTRL, SHIFT and 1 again.

The statistics window


After logging into your Second Life client, pull up the ‘preferences’ window. It’s good to know where it is in the menu but I advise you to learn the short cut (CTRL-P, meaning hold CTRL and hit P) because you will need it often.

Looking for the ‘preferences’ menu item


The ‘preferences’ window- simple tweaking

If your preference window does not look like the one below, don’t worry. Just click on the graphics tap on the left and you will see exactly what you see here. If the window still looks different, uncheck the custom check box (indicated by circle 1). I suggest that you start with max performance (Faster, circle 2), ie make sure the slider is on the low end. After doing this check out the FPS in your statistics window, it should have moved up quite a bit. If your FPS is under 5 FPS I strongly suggest to consider other more radical options, such as getting a new machine with better specifications.The little tweaks in here, advanced or simple won’t really help.


The ‘preferences’ window- advanced tweaking

Now, if you find your Second Life environment looks too ugly for you taste, you can try to improve its looks a little of course at the expense of performance. But before doing that let’s look at the advanced settings. Click on the custom check box to reveal the more advanced parameters that can be tweaked. Generally speaking, having all the sliders to the left and unchecking ‘Basic shaders’ (Circle 3) will boost your performance. You can try each one of them and see its impact on how your virtual environment looks and responds. If you find that there are lots of particles (lots of shiny things flying about) slowing you down or obscuring your view, set max. particle count to very low or zero (Circle 1). If you are mostly indoors, I would just slide the trees and terrain slider completely to the left. You would think that the system would be intelligent enough to make these decisions on its own but am not too sure those optimizations are coded in. Your best judge of course is always the statistics window (the little thingy that pops up when you hit CTRL SHIFT 1). Checking the ‘Bump Mapping and Shiny’ (Circle 2) does not have a huge impact for machines with relatively recent cards. But make sure you have basic shaders off, this has a very high foot print (this is almost the Windlight engine ON and OFF switch). Lastly, make sure your avatar imposters checkbox (circle 4) is checked especially in crowded spaces, this basically tell your Secoond Life client to render avatars which are far away in a way that does not consume too many resources. They will of course not look good but they are far away anyway.


We are seeing more and more games designed to include user created content. Spore is one example, LittleBigPlanet is another.


Technorati Tags: ,

I thought I would use Wordle to represent my carrier at a glance. I just took my research statement from 2004 and ran it through Wordle. And this is the result


I took a stab at creating a Google Gadget for searching Second Life. Check it out, it seems that searching classified in SL at the moment is broken. Hope they fix it soon.

.ig_tbl_img .ig_smbluetext{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:9px;}.ig_tbl_img .ig_lgbluetext{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:12px;}.ig_tbl_img .ig_smbluelink, .ig_tbl_img .ig_smbluelink:link{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:9px;text-decoration:underline;}.ig_tbl_img .ig_lgbluelink, .ig_tbl_img .ig_lgbluelink:link{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:12px;text-decoration:underline;}.ig_tbl_line .ig_smbluetext{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:9px;}.ig_tbl_line .ig_lgbluetext{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:12px;}.ig_tbl_line .ig_smbluelink, .ig_tbl_line .ig_smbluelink:link{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:9px;text-decoration:underline;}.ig_tbl_line .ig_lgbluelink, .ig_tbl_line .ig_lgbluelink:link{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#0000cc;font-size:12px;text-decoration:underline;}.ig_smbluelink:hover{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#3366cc;font-size:9px;text-decoration:underline;}.ig_smbluelink:visited{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#551a8b;font-size:9px;text-decoration:underline;}.ig_smbluelink:active{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#ff0000;font-size:9px;text-decoration:underline;}.ig_lgbluelink:hover{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#3366cc;font-size:12px;text-decoration:underline;}.ig_lgbluelink:visited{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#551a8b;font-size:12px;text-decoration:underline;}.ig_lgbluelink:active{font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:normal;white-space:normal;color:#ff0000;font-size:12px;text-decoration:underline;} .ig_tbl_img table,.ig_tbl_img tr,.ig_tbl_img td,.ig_tbl_img a,.ig_tbl_img span,.ig_tbl_line table,.ig_tbl_line tr,.ig_tbl_line td,.ig_tbl_line a,.ig_tbl_line span,ig_reset{margin:0;padding:0;padding-left:0;padding-right:0;border:0;border-collapse:collapse;float:none;clear:none;width:auto;height:auto;background:transparent none;background-position:0%;font-family:arial,sans-serif;font-variant:normal;font-style:normal;word-spacing:normal;letter-spacing:normal;vertical-align:middle;text-transform:none;text-indent:0;line-height:1.0;white-space:normal;top:auto;bottom:auto;}

Search Second Life
Gadgets powered by Google

For many who tried the Vollee client to access Second life on their cell phones (there are only 40 handsets which are supported right now), the experience was just awesome. The video quality and performance looks actually good. I expect a deluge of sign ups for this.


Bill Atkinson is the programming genius behind many ground breaking Apple products namely Hypercard, MacPaint.

“I have realized over time that I missed the mark with HyperCard,” he said from his studio in Menlo Park, California. “I grew up in a box-centric culture at Apple. If I’d grown up in a network-centric culture, like Sun, HyperCard might have been the first Web browser. My blind spot at Apple prevented me from making HyperCard the first Web browser.”

“I thought everyone connected was a pipe dream,” he said. “Boy, was I wrong. I missed that one.”

I think it is very good practice for all designers or entrepreneurs to spend some time looking for their own blind spots. This is a goal I hope I can personally follow every day for the rest of my working days.