出版社: A K Peters/CRC Press
出版年: 2011-11-2
页数: 846
定价: USD 69.95
装帧: Hardcover
ISBN: 9781568817231
内容简介 · · · · · ·
This engaging book presents the essential mathematics needed to describe, simulate, and render a 3D world. Reflecting both academic and in-the-trenches practical experience, the authors teach you how to describe objects and their positions, orientations, and trajectories in 3D using mathematics. The text provides an introduction to mathematics for game designers, including the ...
This engaging book presents the essential mathematics needed to describe, simulate, and render a 3D world. Reflecting both academic and in-the-trenches practical experience, the authors teach you how to describe objects and their positions, orientations, and trajectories in 3D using mathematics. The text provides an introduction to mathematics for game designers, including the fundamentals of coordinate spaces, vectors, and matrices. It also covers orientation in three dimensions, calculus and dynamics, graphics, and parametric curves.
3D Math Primer for Graphics and Game Development, 2nd Edition的创作者
· · · · · ·
-
邓恩 作者
作者简介 · · · · · ·
Fletcher has been making video games since 1995 and has around a dozen titles under his belt on a variety of gaming platforms. He worked at Terminal Reality in Dallas, where as principal programmer he was one of the architects of the Infernal Engine and lead programmer on BloodRayne. He was a technical director for The Walt Disney Company at Wideload Games in Chicago and the le...
Fletcher has been making video games since 1995 and has around a dozen titles under his belt on a variety of gaming platforms. He worked at Terminal Reality in Dallas, where as principal programmer he was one of the architects of the Infernal Engine and lead programmer on BloodRayne. He was a technical director for The Walt Disney Company at Wideload Games in Chicago and the lead programmer for Disney Guilty Party, IGN's E3 2010 Family Game of the Year.
He now works for Valve Software in Bellevue, Washington.
Oh, but his biggest claim to fame by *far* is as the namesake of Corporal Dunn from Call of Duty: Modern Warfare 2.
目录 · · · · · ·
1D Mathematics
2D Cartesian Space
3D Cartesian Space
Odds and ends
Vectors
· · · · · · (更多)
1D Mathematics
2D Cartesian Space
3D Cartesian Space
Odds and ends
Vectors
Vector — mathematical definition and other boring stuff
Vector — a geometric definition
Specifying vectors using Cartesian coordinates
Vectors vs. points
Negating a vector
Vector multiplication by a scalar
Vector addition and subtraction
Vector magnitude (length)
Unit vectors
The distance formula
Vector dot product
Vector cross product
Linear algebra identities
Multiple Coordinate Spaces
Why multiple coordinate spaces?
Some useful coordinate spaces
Coordinate space transformations
Nested coordinate spaces
In defense of upright space
Introduction to Matrices
Matrix — a mathematical definition
Matrix — a geometric interpretation
The bigger picture of linear algebra
Matrices and Linear Transformations
Rotation
Scale
Orthographic projection
Reection
Shearing
Combining transformations
Classes of transformations
More on Matrices
Determinant of a matrix
Inverse of a matrix
Orthogonal matrices
4 x 4 homogeneous matrices
4 x 4 matrices and perspective projection
Polar Coordinate Systems
2D Polar Space
Why would anybody use Polar coordinates?
3D Polar Space
Using polar coordinates to specify vectors
Rotation in Three Dimensions
What exactly is "orientation?"
Matrix form
Euler angles
Axis-angle and exponential map representations
Quaternions
Comparison of methods
Converting between representations
Geometric Primitives
Representation techniques
Lines and rays
Spheres and circles
Bounding boxes
Planes
Triangles
Polygons
Mathematical Topics from 3D Graphics
How graphics works
Viewing in 3D
Coordinate spaces
Polygon meshes
Texture mapping
The standard local lighting model
Light sources
Skeletal animation
Bump mapping
The real-time graphics pipeline
Some HLSL examples
Further reading
Mechanics 1: Linear Kinematics and Calculus
Overview and other expectation-reducing remarks
Basic quantities and units
Average velocity
Instantaneous velocity and the derivative
Acceleration
Motion under constant acceleration
Acceleration and the integral
Uniform circular motion
Mechanics 2: Linear and Rotational Dynamics
Newton's three laws
Some simple force laws
Momentum
Impulsive forces and collisions
Rotational dynamics
Real-time rigid body simulators
Suggested reading
Curves in 3D
Parametric polynomial curves
Polynomial interpolation
Hermite curves
Bezier curves
Subdivision
Splines
Hermite and Bezier splines
Continuity
Automatic tangent control
Afterword
What next?
Appendix A: Geometric Tests
Appendix B: Answers to the Exercises
Bibliography
Index
· · · · · · (收起)
喜欢读"3D Math Primer for Graphics and Game Development, 2nd Edition"的人也喜欢 · · · · · ·
3D Math Primer for Graphics and Game Development, 2nd Edition的书评 · · · · · · ( 全部 16 条 )
入门好书。但只需看前十二章即可~~
这篇书评可能有关键情节透露
先报个错: p149页,公式10.13译者错了,经原始网络版英文原版验证,应为[w1w2 - v1v2 w1v2 + w2v1+ v1 x v2]最后是叉乘而不是点乘。刚我上网查了下,这块原版也有错误,也就是在中文版p147页,四元数叉乘的标准定义那边,作者上面的化简还是对的,但移到下面的时候写错了,导... (展开)3D 图形学的数学基础工具书
> 更多书评 16篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部4 )
-
清华大学出版社 (2005)8.9分 404人读过
-
清华大学出版社 (2020)7.1分 26人读过
-
Jones & Bartlett Learning (2002)9.1分 29人读过
以下书单推荐 · · · · · · ( 全部 )
- 計算機圖形: 相關數學 (Milo)
- 游戏开发 (神雕侠觅侣)
- 评分9分以上的计算机图书 (子苓)
- 游戏编程 (NingNing)
- 计算机图形学 (lyb)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有262人想读,手里有一本闲着?
订阅关于3D Math Primer for Graphics and Game Development, 2nd Edition的评论:
feed: rss 2.0
1 有用 martonyong 2015-12-10 08:07:08
好书
0 有用 M. Tong 2018-04-12 22:05:08
讲得很清楚,能把图形学上基本的变换都理解透彻。
0 有用 slumberland 2018-07-09 08:03:12
很全面了
0 有用 nemo 2014-10-22 23:01:39
书很不错,将图形开发中会涉及到的数学知识介绍了一遍,而且语言通俗易懂。我主要为了看了书中的quaternion一节。发现讲得非常好!干脆把前8章过了一遍。
0 有用 sailor 2017-12-07 00:32:55
淺顯易懂,非常適合初學者,如果學完了回過來看又覺得太羅嗦了,400多買的原版,現在想想有點不值了。。。不過靠的這本入門的計算機圖形學。。。
0 有用 slumberland 2018-07-09 08:03:12
很全面了
0 有用 M. Tong 2018-04-12 22:05:08
讲得很清楚,能把图形学上基本的变换都理解透彻。
0 有用 sailor 2017-12-07 00:32:55
淺顯易懂,非常適合初學者,如果學完了回過來看又覺得太羅嗦了,400多買的原版,現在想想有點不值了。。。不過靠的這本入門的計算機圖形學。。。
1 有用 martonyong 2015-12-10 08:07:08
好书
0 有用 nemo 2014-10-22 23:01:39
书很不错,将图形开发中会涉及到的数学知识介绍了一遍,而且语言通俗易懂。我主要为了看了书中的quaternion一节。发现讲得非常好!干脆把前8章过了一遍。