计算机图形学概述.ppt
《计算机图形学概述.ppt》由会员分享,可在线阅读,更多相关《计算机图形学概述.ppt(136页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/1/7第 1 章1计算机图形学概论计算机图形学概论计算机图形学概论计算机图形学概论中南大学国土测绘系主讲:主讲:主讲:主讲:向南平向南平向南平向南平 教授教授教授教授2023/1/7第 1 章2本章内容本章内容本章将介绍计算机图形学的研究内容、发展历史、应本章将介绍计算机图形学的研究内容、发展历史、应用和图形学前沿的发展方向,同时介绍一些图形硬件用和图形学前沿的发展方向,同时介绍一些图形硬件的基本原理,使读者对图形学的有关内容有个概括性的基本原理,使读者对图形学的有关内容有个概括性的了解。的了解。作为面向计算机专业本科生的课程,着重讨论与图形作为面向计算机专业本科生的课程,着重讨论与
2、图形的裁减及几何变换、二维图形生成技术、三维图形生的裁减及几何变换、二维图形生成技术、三维图形生成技术、曲线曲面造型相关的原理与算法。成技术、曲线曲面造型相关的原理与算法。第第1 1章章 计算机图形学概述计算机图形学概述2023/1/7第 1 章31.1 1.1 引言引言1.2 1.2 计算机图形系统计算机图形系统1.3 1.3 图形输入输出设备图形输入输出设备1.4 1.4 计算机图形学研究热点计算机图形学研究热点2023/1/7第 1 章41.11.1 引言引言引言引言1.1.1 1.1.1 1.1.1 1.1.1 计算机图形学的地位计算机图形学的地位计算机图形学的地位计算机图形学的地位1
3、.1.2 1.1.2 1.1.2 1.1.2 什么叫计算机图形学什么叫计算机图形学什么叫计算机图形学什么叫计算机图形学1.1.3 1.1.3 1.1.3 1.1.3 计算机图形学的应用计算机图形学的应用计算机图形学的应用计算机图形学的应用1.1.4 1.1.4 1.1.4 1.1.4 计算机图形学的发展计算机图形学的发展计算机图形学的发展计算机图形学的发展2023/1/7第 1 章51.1.1 1.1.1 计算机图形学地位计算机图形学地位计算机科学最活跃的分支之一。计算机科学最活跃的分支之一。图形学的应用从某种意义上标志着计算图形学的应用从某种意义上标志着计算机软、硬件的发展水平。机软、硬件的
4、发展水平。计算机图形学来源于生活、科学、工程计算机图形学来源于生活、科学、工程技术、艺术、音乐、舞蹈、电影制作等,技术、艺术、音乐、舞蹈、电影制作等,同时又促进了这些领域的技术发展。同时又促进了这些领域的技术发展。2023/1/7第 1 章6Computer Graphics is about animation(films)动画2023/1/7第 1 章7Games are very important in Computer Graphics 游戏2023/1/7第 1 章8Medical Imaging is another driving force医学影像2023/1/7第 1 章9
5、Computer Aided Design too计算机辅助设计2023/1/7第 1 章10Scientific Visualisation科学可视化2023/1/7第 1 章111.1.2 1.1.2 什么是计算机图形学什么是计算机图形学什么是图形什么是图形构成图形的要素构成图形的要素表示图形的方法表示图形的方法计算机图形学的定义计算机图形学的定义计算机图形学的主要研究内容计算机图形学的主要研究内容与图形学密切相关的学科与图形学密切相关的学科容易混淆的几个概念容易混淆的几个概念2023/1/7第 1 章12什么是图形什么是图形能够在人的视觉系统中形成印象的客观对象统称为图形。能够在人的视觉
6、系统中形成印象的客观对象统称为图形。图形的具体应用范围很广,但是从基本的处理技术看只有图形的具体应用范围很广,但是从基本的处理技术看只有两类:两类:一类是线条,如工程图、地图、曲线图表等;一类是线条,如工程图、地图、曲线图表等;另一类是明暗图,与照片相似,如自然界的景物,照片,另一类是明暗图,与照片相似,如自然界的景物,照片,也就是通常所说的真实感图形也就是通常所说的真实感图形 为了生成图形,首先要有原始数据或数学模型,如工程人为了生成图形,首先要有原始数据或数学模型,如工程人员构思的草图,地形航测的判读数据,飞机的总体方案模员构思的草图,地形航测的判读数据,飞机的总体方案模型,企业经营的月统
7、计资料等等。这些数字经过计算机处型,企业经营的月统计资料等等。这些数字经过计算机处理后变成图形输出。理后变成图形输出。2023/1/7第 1 章13构成图形的要素构成图形的要素几何要素:几何要素:点、线、面、体等,用以点、线、面、体等,用以刻画对象的轮廓、形状刻画对象的轮廓、形状等。等。非几何要素:非几何要素:反映物体表面属性或材质的灰度、色彩、线型、反映物体表面属性或材质的灰度、色彩、线型、线宽等。线宽等。2023/1/7第 1 章14表示图形的方法表示图形的方法点阵法点阵法 枚举出图形中所有的点,强调图形由哪些点构成,枚举出图形中所有的点,强调图形由哪些点构成,颜色是什么。颜色是什么。点阵
8、法描述的图形称为像素图(简称图像)点阵法描述的图形称为像素图(简称图像)参数法参数法 由图形的形状参数(方程或分析表达式的系数、线由图形的形状参数(方程或分析表达式的系数、线段的端点坐标等)段的端点坐标等)+属性参数(颜色、线型等)来表示图属性参数(颜色、线型等)来表示图形形 参数法描述的图形叫做参数图(简称图形)参数法描述的图形叫做参数图(简称图形)但本课程所说的计算机图形,实际上是图形的广义概念,但本课程所说的计算机图形,实际上是图形的广义概念,即包括了图形和图像。即包括了图形和图像。2023/1/7第 1 章15计算机图形学定义计算机图形学定义计算机图形学是利用计算机研究图形的计算机图形
9、学是利用计算机研究图形的表示、生成、处理、显示的学科。表示、生成、处理、显示的学科。计算机图形学的主要研究内容是如何在计算机图形学的主要研究内容是如何在计算机中表示图形、以及利用计算机进计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理行图形的计算、处理和显示的相关原理与算法与算法.2023/1/7第 1 章16计算机图形学的主要研究内容图形的输入:如何开发利用图形输入设备及软图形的输入:如何开发利用图形输入设备及软件,如何完整的将图形输入到计算机。件,如何完整的将图形输入到计算机。图形的处理:进行变换(几何变换、投影变换图形的处理:进行变换(几何变换、投影变换等)和运算(如
10、图型的并、交、差运算)处理等)和运算(如图型的并、交、差运算)处理图形的生成和输出:将图形的表示形式转换成图形的生成和输出:将图形的表示形式转换成图型输出系统便于接受的表示形式,并通过显图型输出系统便于接受的表示形式,并通过显示屏或打印机等输出设备呈现出来。示屏或打印机等输出设备呈现出来。2023/1/7第 1 章17与图形学密切相关的学科计算机图形计算机图形:用计算机生成、处理和显示图形用计算机生成、处理和显示图形的学科;由几何数据和几何模型,利用计算机的学科;由几何数据和几何模型,利用计算机进行显示并存储,并可以进行修改、完善以及进行显示并存储,并可以进行修改、完善以及有关操作的过程;有关
11、操作的过程;图像处理图像处理:将客观世界中原来存在的物体影像:将客观世界中原来存在的物体影像处理成新的数字化图像的相关技术;如处理成新的数字化图像的相关技术;如CTCT扫描、扫描、X X射线探伤等;将连续的图像,进行采样、量射线探伤等;将连续的图像,进行采样、量化产生数字图像,并进行变换、压缩等处理。化产生数字图像,并进行变换、压缩等处理。2023/1/7第 1 章18模式识别模式识别:对所输入的图像进行分析和识别,:对所输入的图像进行分析和识别,找出其中蕴涵的信息或抽象模型;如手写汉字找出其中蕴涵的信息或抽象模型;如手写汉字的识别。机器人视觉系统。它是图形学的逆过的识别。机器人视觉系统。它是
12、图形学的逆过程。程。计算几何计算几何:研究几何模型和数据处理的学科,研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合方法。讨论几何形体的计算机表示、分析和综合方法。研究如何方便灵活、有效地建立几何形体的数研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些学模型以及在计算机中更好地存贮和管理这些模型数据;如曲线曲面的表示生成、三维立体模型数据;如曲线曲面的表示生成、三维立体造型等等。造型等等。2023/1/7第 1 章191.1.3 1.1.3 计算机图形学的应用计算机图形学的应用 1.1.3.1 1.1.3.1 1.1.3.1 1.1.3.1 按
13、应用领域分类按应用领域分类按应用领域分类按应用领域分类 1.1.3.2 1.1.3.2 1.1.3.2 1.1.3.2 按生成图的类型分类按生成图的类型分类按生成图的类型分类按生成图的类型分类2023/1/7第 1 章201.1.3.1 1.1.3.1 1.1.3.1 1.1.3.1 按应用领域分类按应用领域分类按应用领域分类按应用领域分类管理科学管理科学制图学制图学动画技术动画技术计算机辅助设计(计算机辅助设计(CADCAD)Virtual RealityVirtual Reality(虚拟现实、灵境)(虚拟现实、灵境)图形实时绘制与自然景物仿真图形实时绘制与自然景物仿真 过程控制过程控制艺
14、术艺术办公自动化办公自动化应应 用用2023/1/7第 1 章21管理科学管理科学管理科学管理科学绘制数学、物理以及经济函数的二维及三维图形:直方图、线条图、扇形图、进程图.特点:简洁、直观 数据的模型和趋势。应应 用用2023/1/7第 1 章22测绘与制图学测绘与制图学测绘与制图学测绘与制图学产生高精度的地理或其他自然现象的图形。包括地形图、地质图、油层图、海图、旅游图、交通图、气象图、人口密度图.应应 用用2023/1/7第 1 章23动画技术动画技术动画技术动画技术应应 用用计算机动画是计算机应用的重要领域之一,它计算机动画是计算机应用的重要领域之一,它综合了计算机图形、人工智能、美术
15、和电影技综合了计算机图形、人工智能、美术和电影技术,借助计算机生成一系列可供动态实时演播术,借助计算机生成一系列可供动态实时演播的连续图象的连续图象。事实上计算机动画也只是生成一幅幅静态的图事实上计算机动画也只是生成一幅幅静态的图象,但是每一幅都是对前一幅做一小部分修改象,但是每一幅都是对前一幅做一小部分修改(如何修改便是计算机动画的研究内容),这(如何修改便是计算机动画的研究内容),这样,当这些画面连续播放时,整个场景就动起样,当这些画面连续播放时,整个场景就动起来了。来了。2023/1/7第 1 章24动画技术动画技术动画技术动画技术早期的计算机动画灵感来源于传统的卡通片,在生成几幅被称做
16、早期的计算机动画灵感来源于传统的卡通片,在生成几幅被称做“关键帧关键帧”的画面后,由计算机对两幅关键帧进行插值生成若干的画面后,由计算机对两幅关键帧进行插值生成若干“中间帧中间帧”,连续播放时两个关键帧就被有机地结合起来了。近,连续播放时两个关键帧就被有机地结合起来了。近年来转向基于物理模型的计算机动画生成方法,运用弹性力学和年来转向基于物理模型的计算机动画生成方法,运用弹性力学和流体力学的方程进行计算,流体力学的方程进行计算,力求使动画过程体现出最适合真实世力求使动画过程体现出最适合真实世界的运动规律。界的运动规律。2023/1/7第 1 章252023/1/7第 1 章26计算机辅助设计(
17、计算机辅助设计(CAD)CAD/CAMCAD/CAM是计算机图形学在工业界最广泛、最活跃的应用领域。是计算机图形学在工业界最广泛、最活跃的应用领域。计算机图形学被用来进行土建工程、机械结构和产品的设计,计算机图形学被用来进行土建工程、机械结构和产品的设计,包括设计飞机、汽车、船舶的外形和发电厂、化工厂等的布包括设计飞机、汽车、船舶的外形和发电厂、化工厂等的布局以及电子线路、电子器件等。局以及电子线路、电子器件等。在电子工业中,计算机图形学应用到集成电路、印刷电路板、在电子工业中,计算机图形学应用到集成电路、印刷电路板、电子线路和网络分析等方面的优势是十分明显的。电子线路和网络分析等方面的优势是
18、十分明显的。CADCAD领域另一个非常重要的研究内容,就是基于工程图纸的三领域另一个非常重要的研究内容,就是基于工程图纸的三维形体重建。三维形体重建就是从二维信息中提取三维信息,维形体重建。三维形体重建就是从二维信息中提取三维信息,通过对这些信息进行分类、综合等一系列处理,在三维空间通过对这些信息进行分类、综合等一系列处理,在三维空间中重新构造出二维信息所对应的三维形体,恢复形体的点、中重新构造出二维信息所对应的三维形体,恢复形体的点、线、面及其拓扑关系,从而实现形体的重建。线、面及其拓扑关系,从而实现形体的重建。2023/1/7第 1 章27奥迪效果图和线框图奥迪效果图和线框图应应 用用20
19、23/1/7第 1 章282023/1/7第 1 章29Virtual Reality(虚拟现实、灵境)Virtual Reality 或称虚拟环境(或称虚拟环境(Virtual Environment)是用计算机技术来生成一个是用计算机技术来生成一个逼真的三维视觉、听觉、触觉逼真的三维视觉、听觉、触觉或嗅觉等感觉世界,让用户可或嗅觉等感觉世界,让用户可以从自己的视点出发,利用自以从自己的视点出发,利用自然的技能和某些设备对这一生然的技能和某些设备对这一生成的虚拟世界客体进行浏览和成的虚拟世界客体进行浏览和交互考察。交互考察。输入输出设备是关键输入输出设备是关键2023/1/7第 1 章30图
20、形实时绘制和自然图形仿真图形实时绘制和自然图形仿真在计算机中重现真实世界的场景叫做真实感绘在计算机中重现真实世界的场景叫做真实感绘制。真实感绘制的主要任务是模拟真实物体的制。真实感绘制的主要任务是模拟真实物体的物理属性,简单的说就是物体的形状、光学性物理属性,简单的说就是物体的形状、光学性质、表面的纹理和粗糙程度,以及物体间的相质、表面的纹理和粗糙程度,以及物体间的相对位置、遮挡关系等等。对位置、遮挡关系等等。另外,真实感绘制已经从最初绘制简单的室内另外,真实感绘制已经从最初绘制简单的室内场景发展到现在大量模拟野外自然景物,比如场景发展到现在大量模拟野外自然景物,比如绘制山、水、云、树、火等等
21、。绘制山、水、云、树、火等等。2023/1/7第 1 章31图形实时绘制和自然图形仿真图形实时绘制和自然图形仿真人们提出了多种方法来绘制这些自然景物,比如人们提出了多种方法来绘制这些自然景物,比如绘制火和草的粒子系统绘制火和草的粒子系统(Particle System)(Particle System),基,基于生理模阿型的绘制植物的方法。于生理模阿型的绘制植物的方法。近年来出现了一些自然景物仿真绘制的综合平台,近年来出现了一些自然景物仿真绘制的综合平台,如德国如德国Lintermann Lintermann 和和 DeussenDeussen的绘制植物的平的绘制植物的平台台XforgXfor
22、g,日本,日本Yoshinori DobashiYoshinori Dobashi等人绘制的真等人绘制的真实感云(实感云(Siggraph2000,Special Interest Siggraph2000,Special Interest Group on Computer Graphics ,Group on Computer Graphics ,美国计算机协美国计算机协会计算机绘图专业组会计算机绘图专业组),),以及清华大学自主开发的以及清华大学自主开发的自然景物设计平台。自然景物设计平台。2023/1/7第 1 章32日本YoshinoriDobashi等人绘制的真实感云2023/1/
23、7第 1 章33由清华大学自然景物平台生成的野外场景2023/1/7第 1 章34Xfrog3.0生成的挪威云杉2023/1/7第 1 章35过程控制过程控制过程控制过程控制应应 用用将计算机和现实世将计算机和现实世界中的其他设备连界中的其他设备连成一个系统成一个系统.利用交利用交互式图形生成技术互式图形生成技术形成的人机交互系形成的人机交互系统,实现人与控制统,实现人与控制或管理对象之间的或管理对象之间的相互作用。如工厂相互作用。如工厂中的设备、工序控中的设备、工序控制,机场与铁路的制,机场与铁路的调度等。调度等。2023/1/7第 1 章36艺术艺术艺术艺术 可用于美术创作的软件很多,如二
24、维平面的画笔可用于美术创作的软件很多,如二维平面的画笔程序(如程序(如CorelDrawCorelDraw,PhotoshopPhotoshop,PaintShopPaintShop)、专门)、专门的图表绘制软件(如的图表绘制软件(如VisioVisio)、三维建模和渲染软件包)、三维建模和渲染软件包(如(如3DMAX3DMAX,MayaMaya,Google SketchUPGoogle SketchUP)、以及一些专)、以及一些专门生成动画的软件(如门生成动画的软件(如AliasAlias,SoftimageSoftimage)等,可以)等,可以说是数不胜数。这些软件不仅提供多种风格的画笔
25、画说是数不胜数。这些软件不仅提供多种风格的画笔画刷,而且提供多种多样的纹理贴图,甚至能对图象进刷,而且提供多种多样的纹理贴图,甚至能对图象进行雾化,变形等操作。其中大部分功能是传统的绘画行雾化,变形等操作。其中大部分功能是传统的绘画艺术家无法实现也不可想象的。艺术家无法实现也不可想象的。应应 用用2023/1/7第 1 章37艺术艺术模拟艺术效果的非真实感绘制(模拟艺术效果的非真实感绘制(NPR Non-NPR Non-Photorealistic RenderingPhotorealistic Rendering)也在逐渐发展。钢笔素)也在逐渐发展。钢笔素描是非真实感绘制的一个重要内容,描是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 概述
限制150内