Lesson 6 Texture Mapping

原创文章,转载请注明: 转载自慢慢的回味

本文链接地址: Lesson 6 Texture Mapping

You asked for it, so here it is… Texture Mapping!!! In this tutorial I will teach you how to map a bitmap image onto the six sides of a cube. We’ll use the GL code from lesson one to create this project. It’s easier to start with an empty GL window than to modify the last tutorial. You’ll find the code from lesson one is extremely valuable when it comes to developing a project quickly. The code in lesson one sets everything up for you, all you have to do is concentrate on programming the effect(s).本作品采用知识共享署名 4.0 国际许可协议进行许可。

Lesson 5 3D Shapes

原创文章,转载请注明: 转载自慢慢的回味

本文链接地址: Lesson 5 3D Shapes

Now that we have setup, polygons, quads, colors and rotation figured out, it’s time to build 3D objects. We’ll build the objects using polygons and quads. This time we’ll expand on the last tutorial, and turn the triangle into a colorful pyramid, and turn the square into a solid cube. The pyramid will use blended colors, the cube will have a different color for each face.  

Building an object in 3D can be very time consuming, but the results are usually worth it. Your imagination is the limit! 本作品采用知识共享署名 4.0 国际许可协议进行许可。

Lesson 4 Rotation

原创文章,转载请注明: 转载自慢慢的回味

本文链接地址: Lesson 4 Rotation

Moving right along. In this tutorial I’ll teach you how to rotate both the triangle and the quad. The triangle will rotate on the Y axis, and the quad will rotate on the X axis. This tutorial will introduce 2 variables. rtri is used to store the angle of the triangle, and rquad will store the angle of the quad.  

It’s easy to create a scene made up of polygons. Adding motion to those object makes the scene come alive. In later lessons I’ll teach you how to rotate an object around a point on the screen causing the object to move around the screen rather than spin on its axis. 本作品采用知识共享署名 4.0 国际许可协议进行许可。

Lesson 3 Adding Color

原创文章,转载请注明: 转载自慢慢的回味

本文链接地址: Lesson 3 Adding Color

Expanding on the second tutorial I will teach you how to create spectacular colors in OpenGL with very little effort. You will learn about both flat coloring and smooth coloring. The triangle on the left uses smooth coloring. The square on the right is using flat coloring. Notice how the colors on the triangle blend together.  

Color adds alot to an OpenGL project. By understanding both flat and smooth coloring, you can greatly enhance the way your OpenGL demos look. 本作品采用知识共享署名 4.0 国际许可协议进行许可。

Lesson 2 Your First Polygon

原创文章,转载请注明: 转载自慢慢的回味

本文链接地址: Lesson 2 Your First Polygon

Using the source code from the first tutorial, we will now add code to create a Triangle, and a Square on the screen. I know you’re probably thinking to yourself “a triangle and square… oh joy”, but it really is a BIG deal. Just about everything you create in OpenGL will be created out of triangles and squares. If you don’t understand how to create a simple little triangle in Three Dimensional space, you’ll be completely lost down the road. So read through this chapter and learn. 本作品采用知识共享署名 4.0 国际许可协议进行许可。