我想在Microsoft Windows .NET环境中学习3D编程。我最好的.NET语言是VB.NET。
我的目标是只能创建 3D图像。我不想制作3D视频或3D游戏。
是否有适合像我这样的VB.NET用户的书籍或在线资源的建议?
更新
我对3D编程一无所知,只在.NET下的2D图形编程方面经验有限
我可以在所有版本的VB.NET和Visual Studio(2003-2010)中工作
答案 0 :(得分:4)
如果您正在使用上一个视觉工作室并且您不需要高级 渲染,然后你可以跳过使用XNA(directx for windows中的3D引擎) 和XBOX),你可以使用WPF和XAML Viewport3D对象和3D对象。
这里有一些例子:
http://msdn.microsoft.com/en-us/library/ms747437.aspx
答案 1 :(得分:2)
如果您打算编写自己的3D渲染引擎,可以生成3D图像,而不是通过阅读devmaster.net上关于光线跟踪实现的文章来开始。
同样在亚马逊上你可以买一本名为“基于物理的渲染”的书,第二版:从理论到实施。这本书是编写pbrt系统的圣经,我强烈推荐给你