Remember when you were a kid and happy to just play in a cardboard box? This project might even be more fun than that! Our first Cardboard project will be a simple scene with a box (a geometric cube), a triangle, and a bit of user interaction. Let's call it "CardboardBox." Get it?
Specifically, we're going to create a new project, build a simple app that just draws a triangle, then enhance the app to draw a shaded 3D cube, and illustrate some user interactions by highlighting the cube when you look at it.
In this chapter, you will be:
Creating a new Cardboard project
Adding a triangle object to the scene, including geometry, simple shaders, and render buffers
Using a 3D camera, perspective, and head rotation
Using model transformations
Making and drawing a cube object
Adding a light source and shading
Spinning the cube
Adding a floor
Highlighting the object that the user is looking at
The project in this chapter is derived from an example application provided by the Google Cardboard...