WebGL Materials: Skin
This three.js skin demo by AlteredQualia (@alteredq) uses a skin shader based on a GDC 2007 presentation from Nvidia and GPU Gems 3 Chapter 14. Advanced Techniques for Realistic Real-Time Skin Rendering. It seems to perform very well (I tested it on a fairly lightweight laptop and my desktop).
This jsFiddle swarming demo is interesting because it shows everything used to create the WebGL demo, complete with a panel containing the 3D Canvas results. I did some digging to find the author and found him on Reddit, here: Swarms battle.
It was meant as an attempt to learn 3d projection, and I just threw in the swarming for fun, and then some lasers, and then some explosions.
He says he adapted 2D swarming code and searched around online for the appropriate specs to get the drawing code working.
This includes libraries for 3D graphics, sound, and user input APIs for joysticks and mice. Actually, they’d probably be better off referencing “gamepads” seeing as the 360 pad seems to popular amongst modern PC gamers. Even though the project is at an early stage there’s already a lot of code, complete with qunit tests.
There’s also a project called RescueFox which is a demo game that they hope will inspire other developers to build things with Paladin. And, before I forget, it seems like “Paladin” is only the work-in-progress name, so keep an eye on the Mozilla Paladin Wiki to keep track of future developments.