Texture mapping exercise.