It’s brilliant mixing with different communities, although I often embarrass myself but not knowing super famous people. Imagine going to a Flash conference and saying “Mario who?”.
But honestly I learned so much. Like the fact that IE9 doesn’t have WebGL and many other features (thanks to Paul Rouget from Mozilla, who also showed some very impressive demos with a patched version of FireFox).
I also learned a little more about the “native client” plug-in system that Chrome is now implementing (so far only being used by Unity3D as far as I know) via Google engineer Alex Russel. Apparently this system works closer with the browser to ensure better compatibility and security.
Paul Bakaus told us how his JS game engine Aves works with DOM objects, having discarded canvas for performance reasons. (His test seemed to show a few thousand sprites on screen although we only saw a screen shot.) Another excellent trick he used was to use 3D CSS transforms to ensure hardware acceleration kicked in, despite the fact that all z values were 0. He’s doing very well, and has now secured west coast investment, so there’s clearly money in HTML games.
You can find a much more comprehensive write up of the conference here (with some very kind comments about my session!).
The slides are on Flickr, and the source code is on github. Live demos below :
Particles 1.0 – Single Particle
Particles 1.1 – Array of particles
Particles 2.0 – Image particles
Particles 2.1 – Image particles with additive blending
Particles 3.0 – Smoke effect
Particles 3.1 – Smoke effect with rotating image
Canvas3D 1 – A 3D point converted to 2D
Canvas3D 2 – A bunch of 3D points – click to rotate
Canvas3D 3 – A bunch of 3D point sprites with additive blending
Canvas3D 4 – Same sprites, this time to make a starfield effect
Super cool man 😀
Really enjoyed your demo. I recreated the same thing with pure CSS – it’s amazing what you can do with webkit animations!
I Learned a Lot from this cool Blog…
Thanks for sharing your Ideas & Code 🙂
This is so awesome. My eyeballs are screaming “more damnit!”.
Works on my iPhone 4 with 22 fps 🙂