有没有人知道一个很好的3D图形编程基础教程(从头开始,而不是Direct3d或OpenGL)

时间:2009-03-26 03:30:44

标签: graphics 3d

我正在寻找一些关于均匀坐标,透视和投影在基本层面上如何在三维图形中工作的材料。使用编程的方法将是一流的。我一直在寻找,我的搜索与OpenGL,Direct3d以及更多关注数学证明而不是实际应用的材料相似。有谁知道我可以找到这个信息的地方(首选在线访问)?

4 个答案:

答案 0 :(得分:3)

您可能需要寻找像Foley和van Dam的Computer Graphics: Principles and Practice in C (2nd Edition).

之类的预OpenGL教科书

特别是,Ch 11表示曲线和曲面以及Ch 15可见表面测定是相关的,但如果您真正从头开始做所有事情,早期关于如何绘制线条和形状的材料也将是有用的。如果你想一想,画一条线就像一件简单的东西是非常重要的。

alt text

答案 1 :(得分:0)

我在Charles Petzold's book blog上找到了很多很棒的3D图形编程信息。 3D代码主要在XAML中,所以它很容易理解基础知识,而不需要太多的开销。

答案 2 :(得分:0)

我现在正在阅读以下两本书,同时学习WPF的3D图形模型和基础数学。在我看来,这两本书都很出色,虽然它可能不是你想要的:

3D Math Primer for Graphics and Game Development

3D Programming for Windows(这是一本WPF 3D书,虽然标题没有反映出来)

答案 3 :(得分:0)

一个好的开始是OpenGL Programming Guide(红皮书)。您可以在线阅读(虽然是旧版本)并且充满了示例(实际工作代码)。