学习计算机图形学,有哪些相关资料与书籍值得推荐?

最近尝试用canvas搭建游戏框架,但是碰到了很多问题,比如透视的角度,比如绘制物体表面纹理等等,然后查阅资料了解到这是计算机图形学里面的东西,想进一步了解下相关的知识,请问可以看什么书呢?
关注者
527
被浏览
41807

7 个回答

哈哈,第一次被邀请~ 认真回答!

个人推荐,三本书,看完,基本你就有能力自行选择了~
1. 3D数学基础, 中英文版都有
ppurl.com/2010/10/3d%E6
这本回顾一下数学知识,然后会讲解一些图形学基础概念,比较通俗~ 好读

2. shaders for game programmer & artist 只有英文版
ppurl.com/2010/05/shade
这本是用render monkey,教你写shader,主要提升兴趣,然后可以尝试熟悉一些光照算法和矩阵变换。

3. Real-time Rendering 实时计算机图形学 中英文版都有
ppurl.com/2008/12/real-
皮皮这里只有英文版,可以自己找中文版看。经过前两本书的铺垫,你看这本书的时候,很多问题会得到解答,经常会有“噢,是这么回事的感叹”。

最后,可以继续搭引擎架构了,然后,你应该有能力继续自行选择方向了~

希望回答对你有用。
Ravi Ramamoorthi 是计算机图形学的大牛,他在网上开了门《计算机图形学导论》的课比较适合入门(貌似比较符合你的需求)。课程是免费又不长,就四个单元吧~课程包括:
  1. 数学基础
  2. 2D变换
  3. OpenGL(入门、着色、打光、运动)
  4. 光线追踪(怎么将3D空间里的图形投影至2D)
因为是大牛的课程~所以略难~不过只要跟着做练习总是有收获的!
这个课程的地址:
xuetangx.com/courses/UC
为什么?