Sunday, June 19, 2011

Friday, June 10, 2011

For does of you who still did not see it:

Look ma', birdy!

And here is the link to the interactive version of Thumbs UP!

Sunday, June 5, 2011

Render text with canvas 2D

Hello everyone, and welcome to my 4th tutorial about WebGL! This week we shall try something more interesting than spinning a box - Instead of explaining what we are going to do, just take a look at the video below:

You can even put dirty content on it!

Saturday, June 4, 2011

How to create a view matrix

When I started with 3D I had this really handy function in the GLUT library called gluLookAt(...) which helps you position the viewer (camera) inside your scene.What this matrix does is to transform points from world space into camera space - or in other words in it answers this question: "What would be the coordinate of a world point if the camera was the origin of a new world coordinate system?". WebGL does not have it in its API, so let's create our own from scratch then.

Sunday, May 29, 2011

Adding textures

Hello Reader! For this week I have prepared a bit more interesting tutorial then last week. I will try to explain how to add textures to an object (yes, it's a  plural) and give some more insight into attributes and shaders.

Anyone lost a 1d6 dice?

Wednesday, May 25, 2011

How to convert world to screen coordinates and vice versa

This is a thing every 3D developer should know: for a given point in 3D what is the position of that point in 2D, e.g. on the screen in pixel coordinates? This problem appears quite often (starting with mouse picking) and it' always handy to have the solution at hand :)

Tuesday, May 24, 2011

How to add a blog to

(Ok, this one is for my personal use, but some of you might like it too :)

First of all, is a blog search engine for... well, searching blogs. So if you want to make your blog a bit more visible on the net, submit it here. 
  1. Go to and sign in/join
  2. Go to your profile (click on user name in the upper right corner)
  3. To add your blog go "claim blog"
  4. Fill out what's to fill out
  5. You will get an email with a verification code like: E9CCZCBVNHQG
  6. Put this one in a new post on your blog (not sure if it has to be a new one)
  7. go back to your account at and verify your blog
  8. "It may take quite some time for evaluation."
That's it!