2

我正在寻找一本解释清楚的书来学习openGL矩阵运算,截锥体生成(类似于http://www.songho.ca/opengl/gl_projectionmatrix.html,但对齐次坐标的覆盖范围更大,解释得更好一点) , 矩阵运算, 等等... 3D 导向你已经知道了

我正在尝试使用 openGL 深入研究 3D 事物,我首先想要强大的数学背景

4

1 回答 1

3

您可以查看卡内基梅隆大学关于计算机图形学介绍的讲座。CMU 有很棒的教程,但并没有完全给出“黑板”解决方案(在课时完成的示例)

如果你也想找到这些,那么我推荐http://www.cs.utexas.edu/~fussell/courses/cs384g/schedule.shtml

这里还有一些

请记住,如果您实际上正在寻找“强大的背景”,则必须学习其他一些数学和算法的东西,例如ConvolutionQuadTreeskdTreesbsp 树,但您可以在深入了解更多 OpenGL 时同时这样做

当然,还有 OpenGL 的主要 3D 美感——光线追踪,这是一种技术,通过该技术,简单的物理和涉及照明对象的术语(衰减、阴影、折射、反射、漫反射、环境光、镜面反射)很重要。这是我参加的一门课的一些见解 http://www.cs.washington.edu/education/courses/cse457/12sp/lectures/ray-tracing.pdf

希望所有这些都有帮助

于 2012-07-09T11:40:44.440 回答