重新学习图形编程的最佳位置在哪里

时间:2020-03-06 15:02:06  来源:igfitidea点击:

考虑到Sliverlight,我想知道在哪里可以找到3D空间,变换,矩阵操纵以及所有这些好东西的好去处。

解决方案

想想我可能自己发现了它。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。在看:
http://msdn.microsoft.com/zh-CN/library/cc189037(VS.95).aspx

http://www.c-sharpcorner.com/UploadFile/mgold/TransformswithGDIplus09142005064919AM/TransformswithGDIplus.aspx

如果我们想要实用的教程而不是理论,Nehe很好。

任何线性代数教科书都应提供数学复习;在线性代数教科书主页上有一个相当不错的在线版本。

总有圣经

Foley&Van Dam http://ecx.images-amazon.com/images/I/51HHC3024PL.SL500_AA240.jpg

它很昂贵,理论上也很繁重,所以也有便宜的《圣经》精简版

替代文字http://ecx.images-amazon.com/images/I/513QBRR0VAL.SL500_AA240.jpg

正如在一些评论和其他答案中指出的那样,绝对值得一提的是,这本书已经过时了。但是,在原始问题的背景下,线性代数的低级原理在很长时间内并没有发生任何变化。

如果我们想学习高级图形编程,那么这可能不是第一本书。但是,如果我们想了解"机器的勇气"和基本的数学知识,也许我们是那种认为人们应该学习C :-)的人,那就疯了。

这不是一个地方,但是我发现Charles Petzold的Windows 3D编程非常出色。它涵盖了我们所要求的所有内容,并且专门针对WPF / silverlight。

当然,Petzold(照常)能够很好地传达重要概念。

免费的图形算法可以在
comp.graphics.algorithms常见问题

如前所述,我们应该真正学习线性代数,这里有一些关于它的精彩视频讲座,MIT线性Alebgra视频讲座。

我个人认为,尽管圣经(当时是Foley和Van Damn)是当时最伟大的书,但它有些过时了。

我会建议艾伦(Alan)和马克·瓦特(Mark Watt)提出的"高级动画和渲染技术"。
这本书的唯一问题是,它使我们几乎对CG的各个方面都有了很好的了解,但是它假定我们对CG有一定的了解,并且并没有完全解释它。
我们可以随时在围嘴中浏览,并找到有关我们感兴趣的每个主题的增强文章和书籍。

如果我们希望在进一步了解之后进一步发展,或者想深入了解计算机图形学和GPU的使用领域,建议我们看一下三个" GPU Gems"。