对于3D图形编程领域经验最少(或没有经验)的人来说,最好的指南/教程/书籍/网站是什么?
我意识到3D图形和数学的基础知识适用于平台特定的3D库实现,如OpenGL,DirectX,WPF等.
因此,如果答案可以解释它们是专注于特定的库实现,基础知识还是两者兼而有之,那将是有用的.
提出这个问题的理由:
借助Windows Presentation Foundation(WPF)3D现场,许多程序员现在认真考虑将3D用于他们的应用程序是很现实的,即使在几年前这几乎是不可能的.
我确信有很多程序员在那里,像我一样,他们发现从2D到3D的飞跃非常大.
我建议您实现一个基于软件的简单3D渲染引擎.简单的东西,如直线,四边形,灯光等.一般来说,您将学习更多关于3D编程的知识,它将为您提供有关3D图形的良好规范及其局限性.
这应该可以帮助您入门:http: //www.devmaster.net/articles/software-rendering/part1.php
如果你正在做WPF,Petzold的Windows 3D编程是一个明显的开始.
对于Opengl,这本书可以在线免费获得,也有NeHe的教程,虽然OpenGL确实要求你了解变换的细节,而不仅仅是切割和粘贴
我想我首先要提供我在自己的研究中发现的这种资源:
Eric Sink 的十二天WPF 3D.
这是一系列关注WPF的文章,从初级到中级.
它专注于使用WPF 3D完成实际操作,而不是基本的3D数学等,但非常适合回答大多数WPF 3D程序员最终遇到的常见问题.