计算机图形学(转)
现在找了一个上海交大何援军教授的图形学学习网站,讲义比较充分,所以就在这里学了,:-)
http://cg.sjtu.edu.cn/course_content.asp
今天开始看绪论部分了
计算机图形学研究的就是用一种最直接的形式来表示和表现我们生活的这个充满信息的世界!
图形/图像
模型与几何
图形化与绘制
计算机图形学
几何及几何计算
图形类:以矢量图形式呈现,计算机中由景物的几何模型与物理属性表示的图形。能体现几何个体,记录体元的形状参数与属性参数。如图纸
图像类:以点阵图形式呈现,它更强调整体形式,记录点及它的灰度和色彩。例如照片、扫描图片和由计算机产生的真实感知和非真实感知图形等。
图形:图元(点/线/圆)宽度,颜色,线型,还有层号、参数、关系等的隐式属性
图像:图元(点/像素)点,即像素的组合,包含色调,色饱和度,亮度等
图形=图元(点/线/元/像素等)+属性
模型是图形之本,模型由各种几何构造,模型的本质是几何
而模型偏向与外部表述,几何则更揭示内部品质
在计算机图形学中,模型(model)=》几何(geometry)
计算机图形学的一个主要任务是将三维物体的机内表示(几何)以人们可以直观可见、形象理解的画面展现出来。展现的这以过程有如下一些词汇:
绘制(Rendering)
图像合成(Image Synthesis)(应指基于已有的image得到所要的image的过程)
可视化(visualization)
渲染(Shading)(常用于光照生成)
显示(display)
计算机图形学定义:
IEEE的定义:computer graphics is the art or science of producing graphical images with the aid of computer
计算机图形学研究两个问题
几何建模
几何的视觉实现
计算机图形学=几何+绘制
数学基础很重要
Opengl独立于硬件、独立于窗口系统
ACIS是美国spatial technology公司推出的三维几何引擎,基于BREP表示法的造型引擎,集线框、曲面和实体造型于一体。
DirectX是一种图形应用程序接口API,
JAVA3D
VRML,是一种标记语言,使用VRML浏览器能读懂的ascii文本格式来描述世界和链接