2009-09-08 34 views
1

有谁知道在哪里可以得到我需要的矢量数学的一个破败程序,以便编程一个raytracer?我可以使用线性代数和多变量calc的复习,因为我已经学了几年了。矢量教育

+1

你可以在任何Barnes and Noble或Borders获得线性代数的书。 – 2009-09-08 18:36:53

回答

2

良好的线性代数书最好是简洁的,可能会矫枉过正。一个好的3D编程教科书可能更重要。他们会有足够的理论让你了解数学,并有足够的应用程序来帮助你理解代码。

有很多免费的在线课程。有些专门针对3D graphics programming。您也可以查看NeHe's OpenGL tutorials

如果你的勇敢,你甚至可以通过POV-Ray来源看。

祝你好运。

0

我喜欢这本书时,我教了计算机图形课程:http://math.ucsd.edu/~sbuss/MathCG/

三维计算机图形: 数学介绍用OpenGL 作者:塞缪尔·巴斯

这是本书的3D网页计算机图形学:由萨姆布斯,剑桥大学出版社,2003年的OpenGL的数学方法。本书提供了在高级本科或入门研究生水平的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 [email protected]