能否推荐几本图形学入门教材呢?

来源:5-10 总结:看待矩阵的四个重要视角

慕莱坞3598945

2018-10-27

老师,您能否推荐几本合适的图形学入门教材呢?中英文的都行?非常感谢。

写回答

2回答

liuyubobobo

2018-10-27

在书籍推荐上,整体原则,可以参考我的微信公众号文章:https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247483836&idx=1&sn=90854aa76507281403e4dd9cd434a12b&chksm=fd8caefacafb27ec78f999fde4f1217c04c6e2ff28cf51fe511d8fa29d484d9281ff91de8c9c&token=1634200263&lang=zh_CN#rd


具体对于图形学,我不很确定你的需求。


如果是以应用为主,直接上手框架的学习即可。挑选一个你希望的框架即可。最经典的应该是OpenGL,除此之外Web端的WebGL标准也越来完善。另外,平台相关也有很多框架,比如Windows的DirectX,iOS上的Metal,跨平台的cocos,等等等等。如果你比较明确自己的学习平台,搜索这些框架名,相应的在平台上评分不低的书籍都ok。工程框架类的书籍我认为差距没那么大。


不过,如我上面的文章所说,经典书不一定适合入门,比如学习OpenGL的话,大名鼎鼎的红宝书,可能并不适合。我那会儿入门OpenGL用的一个特别薄的小书,我刚才搜了半天没有搜到,可能太不出名了。但输入OpenGL,相关书籍还是很多的。所以如我上面文章所说,找一本适合自己的,能看下去的就好。如果在学校有图书馆最方便,借10本简单翻看感觉一下,找一本自己能看下去的,别嫌弃人家不经典。


如果对原理感兴趣,图形学教材更是数不胜数。国内最常用的应该是这本,反正我研究生时使用的是这本:http://item.jd.com/11591287.html 不过说实话,我个人觉得没有那么好。但我一时确实想不出特别好的一本教材,很多内容最后吃透,都是靠很多材料反复阅读,配合实践才搞定的。依然是,请看我上面的文章。


最后,这个github上代码仓的第七部分介绍了图形学相关的书籍,整体以经典教材为主,而且书目稍微有些“老”。不过值得参考:https://github.com/miloyip/game-programmer/blob/master/game-programmer.jpg


图形学本身相对也是比较古老的学科,近十几年都并不火,其实整体图形学对于现代应用来说,也已经很成熟了,所以这也是正常的。估计现在这个领域的新著也并不多。我还算比较关注amazon上的计算机类别图书的趋势的,图形学没见过上排行榜的 :-(


加油!:) 

0
1
慕莱坞3598945
非常感谢!
2018-10-28
共1条回复

慕莱坞3598945

提问者

2018-10-28

我是传统工科的,并不是计算机专业。需要认真提高编程知识。我对图形学的认识就是画网格。计算机专业也有一部分研究方向是计算流体力学,计算机专业的重点是算得快和漂亮(我不知道我对不对),我们专业重点是算的准不准然后是快。有很多相似之处。

工科也特别需要计算机编程能力,才能将许多数值计算方法落地生根,特别感谢老师讲课的风格和方式,这个Python编程,对我的帮助特别大。我看这门课的重点可能反而是编程。

非常感谢!

0
0

结合编程学数学 专为程序员设计的线性代数

创新设计,通俗易懂。编程结合数学,bobo带你彻底征服线性代数

3404 学习 · 375 问题

查看课程