O'Reilly logo

WebGL Beginner's Guide by Brandon Jones, Diego Cantor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action — unique object labels

This section is divided in two parts. In the first part you will develop the code to generate a random scene with cones and cylinders. Each object will be assigned a unique object label that will be used for coloring the object in the offscreen renderbuffer. In the second part, we will configure the picker to work with unique labels. Let's get started!

  1. Creating a random scene: Open the ch8_Picking_Scene_Initial.html file in your HTML5 browser. As you can see this is a scene that is only showing the floor object. We are going to create a scene that contains multiple objects that can be either balls or cylinders.
  2. Open ch8_Picking_Scene_Initial.html in a source code editor.

    We will write code so each object in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required