WebGL is basically 3D in a browser. You can read more here :
http://en.wikipedia.org/wiki/WebGL
The platform I am using for my chatbot will soon support WebGL.
You can see my little 3D world and my chatbot called Jess talking to me in one of my videos - this video is a bit jumpy, but I have now figured out what was causing the freezes so it all animates smoothly now. I just haven't got a around to uploading a new video.
It gives you the idea of what I am doing though. In this video she is connected to Pandorabots, but this will be replaced by my own system when I have finished my interpreter. The responses from Pandorabots aren't that great because I did not do much work on the bot, but it's really just to demonstrate what I am working towards which is a talking animated character in a 3D world of her own.
She also lipsyncs too which took a lot of work but was very rewarding.
http://www.youtube.com/watch?v=reSdHa3sCyU
(http://i799.photobucket.com/albums/yy275/Rogad/misc/jes-in-the-woods_zps4428b19a.jpg)