Visual C++ OpenGL DirectX 3D animation programming

Author: Wan Bin et al.
Publisher:
Publish Date: 2003-01-01
Features: This is a specialized book on methods and techniques for implementing 3D animation using OpenGL and DirectX on the Visual C++ platform. The book features in-depth explanations presented in the form of examples, progressing from simple to complex. It is divided into two parts, consisting of 18 chapters and 2 appendices.
Part 1: 10 examples of OpenGL explanations.
Content includes:
- Creating an OpenGL black screen window framework program;
- Drawing colorless triangles and squares;
- Drawing colorful triangles and squares;
- Creating color-rotating triangles and squares;
- Creating color-rotating pyramids and cubes;
- Creating a rotating textured cube;
- Implementing special effects such as texture filtering, basic lighting, and keyboard control;
- Creating a transparent, textured, and keyboard-controlled cube;
- Creating a beautiful starry sky;
- Moving around in a room using 3D implementation.
Part 2: Corresponding DirectX 8.0 examples (using DirectX 8.0 SDK) for the first 8 OpenGL examples.
Content includes:
- Creating a DirectX window with continuously changing background colors;
- Drawing black-and-white triangles and squares;
- Drawing colorful triangles and squares;
- Creating color-rotating triangles and squares;
- Creating color-rotating pyramids and cubes;
- Creating a textured rotating cube;
- Implementing texture filtering, lighting effects, and keyboard control;
- Creating transparency effects.
Appendix 1: OpenGL instruction set.
Appendix 2: Installing the DirectX 8.0 SDK.
Each chapter's code is based on the code from the first chapter, with additions and deletions from the previous chapter's code, making it easy to understand. The code features a progressive learning curve, with content gradually increasing in complexity. This book is suitable for beginners and intermediate-level 3D animation-related programmers, university students, and computer programming enthusiasts as a reference.
Note: For the source code of the book's examples, please download 3990.zip from www.b-xr.com.

📌 Related Posts