Lab Experiments
-
Audio Room
Hooking up the Web Audio API, Microphone Access and WebGL
-
Strange Attractor
A Lorenz Attractor rendered out as points. There are a lot of points.
-
Undulating Monkey
Don't ask me why I made this, it just seemed like a good idea at the time.
Tutorials
-
Getting Started with Three.js
Three.js is a powerful engine for doing native 3D work in your browser. But how do you get going?
-
Create Your Own Environment Maps
Using other people's environment maps is cool, but making your own is even more rad.
-
Creating Particles with Three.js
Everyone loves particles, and I'm going to show you how to create them in Three.js
Blog
-
Reinventing the Wheel
I'm worried about the web. I mainly worry that we're not advancing the state of the art quickly enough.
Let me explain why...
-
Hello, Blink!
So Chrome has a new rendering engine called Blink. It's based on WebKit. While this a big change for the web, I believe it's an extremely positive one.
-
Don't Guess it, Test it!
I recently delivered a talk in Stockholm to the local developer community. I discussed site and app performance, why it matters and how you can start improving your apps immediately.
I've posted the video and slides, as well as this synopsis. Enjoy!
-
On translate3d and layer creation hacks
Translate3d is often hailed as something of a silver bullet. In many cases it will drastically improve rendering performance in WebKit ports like Chrome and Safari.
Let's take a look at why it can improves rendering performance, and what we need to be careful of.
- 1
- 2
- 3
- 4