电脑技术学习

如何学习计算机图形学

dn001

本文开篇第一句话我觉得应该是:如果我有错,还希望各位朋友指证。我既不是图形学教授,也谈不上专业从事CG工作多么的富有经验。我只是一个觉得自己刚刚入门的初学者而已。很多人问我问题,但是很抱歉,你们的许多问题我实在没有时间一个一个的解释,我有自己的学业与工作,一周除了学校的学习还要把其它所有的时间都放在CG的学习上,包括写程序看论文看书,所以到现在,游戏基本上不会玩,连个女朋友都没有呵呵,因为,实在没有时间。

Q:计算机图形学是什么?

A:计算机图形学Computer Graphic是一门交叉学科,可以说与娱乐业的兴起有相当大的关联。它的主要目的是在现有计算条件下,根据实际需求进行数字图象的绘制。

Q:我在学CG前要有哪些基础学科的知识呢?

A:具体牵涉到的学科,很大程度上与你将来希望从事哪方面的工作,甚至和你想达到的层次息息相关。最基本的应该包括,微积分,数值分析,线性代数,离散数学,几何光学,以及一些绘图艺术知识,比如素描,电影摄影技术等。

Q:CG究竟包括哪些内容?

A:归纳起来:架构Architecture、渲染Rendering、物理Physics,而且三者之间交叉的成分很多。做物理的不可能完全不懂得渲染技术,弄渲染技术的不可能不对架构不熟悉。架构主要是软件方面,包括渲染工具、设计工具、游戏引擎的架构设计等。渲染包括光照理论,材质理论,表现手法等。物理包括动力学方面,比如流体模拟,角色动画等等。