电
脑图学(Computer
Graphics)是资料结构、演算法与数学的应用,要深入了解的话,是个可以作为一生研究的领域,然而基础的电脑图学是某些从事资讯行业的人所不可少
的,这并不专指程式设计人员,也包括了3D绘图与动画设计人员。
学习图学的第一
步,就是先了解物体在二维平面与三维空间中
如何定义位置,然后了解在二维荧幕上,电脑如何处理每个点的绘制。
无论是二维或是三
维绘制,顶点的使用是一个重要的课题,如
何定义各类图象的顶点,以在节省记忆体与效能之间取得平衡,一直是值得研究的对象。
三维世界中的有远
近,近的物体遮盖远的物体,深度的判断除
了简单的遮盖作用之外,对于隐藏面就省去不画,节省计算资源。
有时您以为颜色一
样,其实根本不一样,色彩的一些细微变
化,有时足以影响整个构图的感觉。
对于一些复杂的几
何图形,您可以研究出其递回规律并使用程
式简单的运行,即可构造出复杂的图案,自然界中的某些物体常存在这类的递回规律。
可以写些动画来自
娱总是令学习的过程有趣一些,这边介绍几
个动画入门,您可以结合之前的主题自行实作一些简单的动画。
游戏制作中几个简
单的地图制作以及障碍物的处理其实并不困
难,透过下面的几个主题,您可以稍微了解一下制作的原理。
自然界中的一些粒
子运动看似复杂,其实每个例子有其独立的
状态,透过对状态的模拟与包装,您也可以模拟出一些自然界的粒子运动。
|