计算机图形学_完整版 PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小单元是像素而不是对象或形状。
模式识别
分析、识别各类信息,找出其中蕴含的内在联系或抽 象模型。如文字识别、语音识别、图像识别……
▲计算机图形学 (CG , Computer Graphics)
运用计算机建立、存储、处理对象的模型,并 根据模型产生该对象的图形输出的有关理论、 方法和技术
基于模型:建模→处理→图形输出
分支学科 光栅图形学 Raster Graphics 计算几何学 Computational Geometry 真实感图形学 Photorealistic Rendering 虚拟现实 Virtual Reality ……
CG主要研究内容:
图形硬件、输入输出设备 图形软件、图形数据库 图形标准 图形交互技术 光栅图形生成算法 曲线、曲面造型 实体造型,复杂形体造型 真实感图形计算与显示算法 数据可视化 计算机动画 自然景物仿真 实时建模、渲染技术 基于网络的图形技术……
▲ 图像(Image)
➢一些相关概念: 像素 Pixel 网格图 Grid 位图 Bitmap 点阵图 光栅图 Raster 图片 Picture……
图形信息处理相关分支学科间的关系:
图形学
计算 几何
对象的
模型 模式识别
对象的 图像
图像 处理
图像处理
物体映像处理成新的数字化图像。采用一定的算法对 图像进行分析、解释、修改等一系列过程。 编辑的最
2. 基于通用语言的扩展图形软件 扩充某种计算机语言使其具有图形生成和处理 功能,例如:Fortran、Pascal Basic (Visual Basic) C、C++ (Visual C++) AutoLisp……
图形软件主要类型
3. 专用图形软件包 针对某一种设备或应用,设计/配置专用的图形 生成语言或函数集,例如: 场景描述:Open Inventor 建立虚拟世界的三维模型:VRML 生成三维Web显示:Java3D 创建Java applet中的二维场景:Java 2D 生成各种光照模型下的场景:Renderman Interface(Pixar)……
大家有疑问的,可以询问和交流
可以互相讨论下,但要小声点
图形系统的层次结构:
应 用 程 序 图形应用程序
外部应用 数据库
内部应用 数据库
G K SM
图形语言连接
A PI G K S /G K S 3 D
P H IG S O penG L
CGM 图元文件
CGI 设备相关服务
操作系统通信接口
图形输 入设备
图形编程软件包,如OpenGL、 VRML、Java2D、Java3D……
应 用 程 序 图形应用程序
内部应用 数据库
G K SM
图形语言连接
A PI G K S /G K S 3 D
P H IG S O penG L
图形设备驱动程序,如显卡驱动、
CGM
打印机/绘图仪驱动……
图元文件
CGI 设备相关服务
支持图形处理的操作系统,如 Macintosh、Windows、Unix、 Linux 、各种嵌入式OS…… 图 形 输
入设备
操作系统通信接口
图形 工作站
图形输 出设备
图形软件主要类型
1. 通用软件包 用现有某种计算机语言写成的子程序包。使用 时按相应计算机语言的规定调用所需要的子程 序生成各种图形。如:GKS、OpenGL……
图形软件主要类型
4.专业图形应用系统
针对某类应用或专业领域而专门开发,例如:
➢制造领域:Unigraphics、Pro/Engineer、AutoCAD、 CATIA、ANSYS、MSC·Software…… ➢数值计算与可视化:MATLAB…… ➢控制:Matrix X…… ➢EDA/虚拟实验/虚拟仪器:Protel、EWB、LabVIEW…… ➢GIS: Mapinfo、ArcGIS….. ➢效果设计/动画:3D Studio MAX 、Maya、Coreldraw… ➢图像/画图:Photoshop、Painter、Illustrator…… ➢网页设计:Dreamweaver /Flash /Firework…… ➢流程设计:Visio…… ➢……
输入设备
键盘、鼠标 按钮盒、旋钮 跟踪球、空间球 操作杆 触觉反馈设备 数据手套、数据衣 数字化仪 扫描仪 触摸板 光笔 ……
硬拷贝设备
打印机 来自百度文库墨 激光 ……
绘图仪 台式 大型滚动传送式 ……
图形硬件系统组成模块示意图:
系统 存储器
CPU
DAC
图 形
GPU
帧缓存 显存
计算机图形学_完整版
第一章 计算机图形学综述
一些概念 图形学与相关分支学科间的关系 计算机图形学主要研究内容 应用领域及前沿
▲ 图形 Graphics
➢ 广义:各种图,景物、图像、图片、图画、形象……
➢ 狭义:用数学方法描述的图对象(几何关系、代数方程、分析表 达式等建立的图形。)
➢ 一些相关概念: 图元(图素) Primitive 矢量(向量)图 Vecter-based graphics 参数图 Parametric 动画 animation
真实感图形学涉及:
• 投影变换,三维观测 • 三维对象表示 • 可见线/面判别(消除 隐藏线/面) • 颜色模型和颜色应用 • 光照模型(透明,雾, 阴影,明暗…) • 面绘制(表面细节,纹 理…)
• ……
第二章 图形系统概述
图形输出/输入设备 图形工作站 图形控制器(图形卡,显卡) 图形软件 图形系统的交互设备和交互任务
卡
接口
视频卡
系统总线
其他输入/输出设备
图形卡工作原理示意
图形处理器
GPU
✓可看作连接计算机和显示终端的纽带。不仅存储图 形,还能完成大部分图形函数,减轻了CPU的负担, 提高了显示能力和显示速度。
图形软件体系结构
专业应用系统,如MATLAB、 AutoCAD、3DSMAX、 UG……
外部应用 数据库
图形 工作站
图形输 出设备
图形输出显示设备
阴极射线管 CRT
存储管式显示器→随机扫描显示器(矢量显示器)→ 刷新式光栅扫描显示器→彩色光栅扫描显示器
平板显示器FPD 等离子体显示板 薄膜光电显示器 发光二极管LED 液晶显示器LCD
三维观察设备 虚拟现实系统的输出显示设备 ……
模式识别
分析、识别各类信息,找出其中蕴含的内在联系或抽 象模型。如文字识别、语音识别、图像识别……
▲计算机图形学 (CG , Computer Graphics)
运用计算机建立、存储、处理对象的模型,并 根据模型产生该对象的图形输出的有关理论、 方法和技术
基于模型:建模→处理→图形输出
分支学科 光栅图形学 Raster Graphics 计算几何学 Computational Geometry 真实感图形学 Photorealistic Rendering 虚拟现实 Virtual Reality ……
CG主要研究内容:
图形硬件、输入输出设备 图形软件、图形数据库 图形标准 图形交互技术 光栅图形生成算法 曲线、曲面造型 实体造型,复杂形体造型 真实感图形计算与显示算法 数据可视化 计算机动画 自然景物仿真 实时建模、渲染技术 基于网络的图形技术……
▲ 图像(Image)
➢一些相关概念: 像素 Pixel 网格图 Grid 位图 Bitmap 点阵图 光栅图 Raster 图片 Picture……
图形信息处理相关分支学科间的关系:
图形学
计算 几何
对象的
模型 模式识别
对象的 图像
图像 处理
图像处理
物体映像处理成新的数字化图像。采用一定的算法对 图像进行分析、解释、修改等一系列过程。 编辑的最
2. 基于通用语言的扩展图形软件 扩充某种计算机语言使其具有图形生成和处理 功能,例如:Fortran、Pascal Basic (Visual Basic) C、C++ (Visual C++) AutoLisp……
图形软件主要类型
3. 专用图形软件包 针对某一种设备或应用,设计/配置专用的图形 生成语言或函数集,例如: 场景描述:Open Inventor 建立虚拟世界的三维模型:VRML 生成三维Web显示:Java3D 创建Java applet中的二维场景:Java 2D 生成各种光照模型下的场景:Renderman Interface(Pixar)……
大家有疑问的,可以询问和交流
可以互相讨论下,但要小声点
图形系统的层次结构:
应 用 程 序 图形应用程序
外部应用 数据库
内部应用 数据库
G K SM
图形语言连接
A PI G K S /G K S 3 D
P H IG S O penG L
CGM 图元文件
CGI 设备相关服务
操作系统通信接口
图形输 入设备
图形编程软件包,如OpenGL、 VRML、Java2D、Java3D……
应 用 程 序 图形应用程序
内部应用 数据库
G K SM
图形语言连接
A PI G K S /G K S 3 D
P H IG S O penG L
图形设备驱动程序,如显卡驱动、
CGM
打印机/绘图仪驱动……
图元文件
CGI 设备相关服务
支持图形处理的操作系统,如 Macintosh、Windows、Unix、 Linux 、各种嵌入式OS…… 图 形 输
入设备
操作系统通信接口
图形 工作站
图形输 出设备
图形软件主要类型
1. 通用软件包 用现有某种计算机语言写成的子程序包。使用 时按相应计算机语言的规定调用所需要的子程 序生成各种图形。如:GKS、OpenGL……
图形软件主要类型
4.专业图形应用系统
针对某类应用或专业领域而专门开发,例如:
➢制造领域:Unigraphics、Pro/Engineer、AutoCAD、 CATIA、ANSYS、MSC·Software…… ➢数值计算与可视化:MATLAB…… ➢控制:Matrix X…… ➢EDA/虚拟实验/虚拟仪器:Protel、EWB、LabVIEW…… ➢GIS: Mapinfo、ArcGIS….. ➢效果设计/动画:3D Studio MAX 、Maya、Coreldraw… ➢图像/画图:Photoshop、Painter、Illustrator…… ➢网页设计:Dreamweaver /Flash /Firework…… ➢流程设计:Visio…… ➢……
输入设备
键盘、鼠标 按钮盒、旋钮 跟踪球、空间球 操作杆 触觉反馈设备 数据手套、数据衣 数字化仪 扫描仪 触摸板 光笔 ……
硬拷贝设备
打印机 来自百度文库墨 激光 ……
绘图仪 台式 大型滚动传送式 ……
图形硬件系统组成模块示意图:
系统 存储器
CPU
DAC
图 形
GPU
帧缓存 显存
计算机图形学_完整版
第一章 计算机图形学综述
一些概念 图形学与相关分支学科间的关系 计算机图形学主要研究内容 应用领域及前沿
▲ 图形 Graphics
➢ 广义:各种图,景物、图像、图片、图画、形象……
➢ 狭义:用数学方法描述的图对象(几何关系、代数方程、分析表 达式等建立的图形。)
➢ 一些相关概念: 图元(图素) Primitive 矢量(向量)图 Vecter-based graphics 参数图 Parametric 动画 animation
真实感图形学涉及:
• 投影变换,三维观测 • 三维对象表示 • 可见线/面判别(消除 隐藏线/面) • 颜色模型和颜色应用 • 光照模型(透明,雾, 阴影,明暗…) • 面绘制(表面细节,纹 理…)
• ……
第二章 图形系统概述
图形输出/输入设备 图形工作站 图形控制器(图形卡,显卡) 图形软件 图形系统的交互设备和交互任务
卡
接口
视频卡
系统总线
其他输入/输出设备
图形卡工作原理示意
图形处理器
GPU
✓可看作连接计算机和显示终端的纽带。不仅存储图 形,还能完成大部分图形函数,减轻了CPU的负担, 提高了显示能力和显示速度。
图形软件体系结构
专业应用系统,如MATLAB、 AutoCAD、3DSMAX、 UG……
外部应用 数据库
图形 工作站
图形输 出设备
图形输出显示设备
阴极射线管 CRT
存储管式显示器→随机扫描显示器(矢量显示器)→ 刷新式光栅扫描显示器→彩色光栅扫描显示器
平板显示器FPD 等离子体显示板 薄膜光电显示器 发光二极管LED 液晶显示器LCD
三维观察设备 虚拟现实系统的输出显示设备 ……