有谁知道我在哪里可以得到我编程光线跟踪器所需的矢量数学的概要?我可以复习一下线性代数和多元微积分,因为我已经上了几年的课了。
发布于 2009-09-08 23:03:53
线性代数是很棒的,当然也适用于这里,但3D空间中的向量是一般向量空间的子集。
我认为像Vector Math Tutorial for 3D Computer Graphics这样的东西看起来更合适。
发布于 2009-09-08 18:52:28
好的线性代数书籍充其量都是简明扼要的,而且可能有些夸大其词。一本好的3D编程教科书可能更切中要害。他们将有足够的理论来帮助你完成数学运算,并有足够的应用程序来帮助你完成代码。
有很多免费的在线课程。其中一些是专门针对3D graphics programming的。您可能还会看看NeHe's OpenGL tutorials。
如果你勇敢,你甚至可以查看POV-Ray源代码。
祝好运。
发布于 2009-09-08 23:21:11
当我教计算机图形学课程时,我喜欢这本书:http://math.ucsd.edu/~sbuss/MathCG/
3D计算机图形学: OpenGL数学导论作者:塞缪尔·R·巴斯
这是“3D计算机图形:使用OpenGL的数学方法”一书的主页,作者是Sam Buss,剑桥大学出版社,2003年。这本书提供了3D计算机图形学的数学介绍,在高级本科生或入门研究生水平。
* Table of contents: HTML or more complete contents as PDF. (Pagination has changed for the actual version.)
* Sample OpenGL programs
* Ray Trace software. Release 3 is now the standard version. NEW: Supports .NFF and .OBJ files. Uses kd-tree acceleration.
* Figures from the book. All figures in postscript and PDF formats.
* Errata page. List of known errata. Please email new errata to me at sbuss@ucsd.edu.
https://stackoverflow.com/questions/1395567
复制相似问题