We recommend two books on d3d and 3D graphics mathematics.

Source: Internet
Author: User

We recommend two books on d3d and 3D graphics mathematics.

Recently, I was asked about d3d and 3D related mathematics books in Chinese. We recommend the two. I will not write book reviews. But these two books are really good. If you buy it, you will not suffer losses.

Introduction to Direct 3D game programming (version 2)
D3d recommends this one. Read this one.
Http://www.china-pub.com/computers/common/info.asp? Id = 23037
Introduction to Direct 3D game programming (version 2)"
This book is based on DirectX 9.0 and is an introductory tutorial on direct3d technology. It details the background and basic knowledge of direct3d and related concepts and technologies of 3D programming. The book is divided into four parts: The first part introduces the development history and basic knowledge of direct3d, and provides an in-depth explanation of terms and concepts in 3D programming. The second part focuses on Texture ing technology, including multiple textures, etc. The third part explores advanced shader programming through multiple examples, and. the md3 file format is analyzed in detail. The fourth part is the appendix, which provides a simple supplement to the concepts and technical background used in this book. This book is applicable to C/C ++ programmers with a slightly DirectX-based knowledge of direct3d game development and to programmers with direct3d development experience. This book is an introductory tutorial on directx3d Graphic programming. It gradually introduces various technologies from the basic knowledge, so that you can easily master the Graphic programming and animation programming methods. Compared with the first version, this book provides an in-depth introduction to vertex shader and pixel shader programming, covering Microsoft's latest HLSL (Advanced Shader Language), and focuses on fixed-function rendering pipelines, finally, we will introduce some advanced shader effects to make your game more realistic. This introductory tutorial by industry senior experts will lead you to achieve, or even surpass, the 3D graphics you are constantly imagining!

.

3D mathematical basics: graphics and Game Development
Http://www.china-pub.com/computers/common/info.asp? Id = 26048
3D mathematical basics: graphics and Game Development"
This book focuses on the mathematical problems hidden behind the 3D geometric world. 3D mathematics is a discipline related to computational ry, while computational ry is a discipline that studies how to solve geometric problems using numerical methods. 3D mathematics and computational ry are widely used in fields that use computers to simulate the 3D world, such as morphology, games, simulation, robotics, VR, and animation.
This book covers theoretical knowledge and C ++ implementation code. The theoretical part explains the relationship between mathematics and ry in 3D. The techniques and formulas listed can be used as reference manuals for convenient search. The implementation section demonstrates how to use code to implement these theoretical concepts. The programming example language uses C ++. In fact, the theoretical knowledge of this book can be achieved through any programming language.
This book mainly introduces the basic concept of 3D mathematics, which is especially important for computer game developers and programmers. The author discusses mathematical theories in detail and provides geometric instructions when necessary to help readers form an intuitive 3D sense. The book also provides C ++ classes that apply theories to practice, and provides exercises at the end of each chapter.

Content:
· Introduced basic concepts, such as vector, coordinate space, matrix, transformation, ouarla, homogeneous coordinate space, geometric elements, intersection detection and triangular mesh.
· Discussed the orientation in 3D, including the comparison between the four elements and the Representation Technology.
· Describes the practical application examples of mathematics and ry, provides some C ++ classes and different matrix classes, and each class completes specific geometric tasks. · Complete origins of all basic transformation matrices.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.