计算机图形学基础 华中科技大学计算机学院 主讲: 陆 枫 2018/11/11 华中科技大学计算机学院 陆枫 99-7 *

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

计算机图形技术 余 莉 1205.
计算机网络教程 任课教师:孙颖楷.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
Computer Graphics 登 陆.
计算机图形学 Computer Graphics
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
计算机图形学课程.
第八章 GIS产品的输出设计 第一节 GIS输出形式 第二节 GIS图形输出系统设计 第三节 GIS的可视化与虚拟现实.
素材 资源 库 文字 图形 图像 声音 动画 视频 人力 物力 财力 获取素材的渠道 数据库.
第七章 现代教育技术的应用 第一节 现代教育技术与生物学教育 第二节 计算机及其相关技术在生物学 第三节 互联网在生物学教学中的应用
第1章 计算机图形学概述.
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
2.3 网络域名及其管理.
UI(用户界面)集训班 Illustrator 高级班.
关于本门课程.
第7章 计算机图形学与图形处理技术 计算机图形学(Computer Graphics)是利用计算机研究图形表示、生成、处理、显示的学科。
绪论 哈尔滨工业大学计算机学院 唐好选 2017年9月12日.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
河海大学计算机学院 主讲:刘惠义 课件下载:学院网站/教学体系/下载区
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
计算机图形学课前简介 1.课程学时 总学时:48学时;其中讲课:32学时; 上机:16学时 2.课程主要内容 二维图形基础 自由曲线和曲面
Overview of Python Visualization Tools
计算机网络原理 徐明伟
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
Introduction to Computer Graphics
李杰 首都经济贸易大学 安全与环境工程学院 个人主页:
计 算 机 图 形 学 ——主讲教师:王国省 授课老师:王国省 联系方式: 年12月4日5时42分
数 控 技 术 华中科技大学机械科学与工程学院.
第一章 计算机图形学概述.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程设计.
园林专业本科阶段课程拓扑图:平台期课程 通识 12 数学 14 物理 4 化学 11 英语 6 政治 14
数据挖掘工具性能比较.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
现代教育技术应用 第六章 素材的加工与处理 第19讲 动画的类型和采集 单 位: 北京师范大学 作 者: 毛荷&王翠霞.
计算机及办公软件应用 ©2013 苏州工业园区职业技术学院
数据密集型计算 张奇.
VisComposer 2019/4/17.
计算机图形学 2019/4/20 Thank you for your time today.
计算机图形学 Computer Graphics 图形学概论.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
无线通信系统 信源:消息信号(调制信号) 振荡器:高频载波(正弦) 三要素: 振幅 AM 频率 FM 相位 PM 超外差接收 已调信号.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
SIAM全文电子期刊数据库国际站使用指南
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
Parallel Programming Xuanhua Shi/Pingpeng Yuan
计算机绘图 AutoCAD2016.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
软件服务导论 刘 驰 教授 博士生导师 北京理工大学计算机学院 副院长
SIAM全文电子期刊数据库国际站使用指南
地 理 信 息 系 统 ——专业必修课程 田永中 西南大学地理科学学院
机械设计A 、B 重修 涮分 学习过,想提高?? 上课 考勤?? 平时成绩 %
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
数据密集型计算理论与实践 张奇.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
苏教版三年级数学 上册 轴对称 高效课堂编写组 高向玲.
香港城市大学 导师: 布礼文教授( Dr. L M Po ) 学生: 徐叙远 ( Xu Xuyuan )
工业机器人技术基础及应用 主讲人:顾老师
Presentation transcript:

计算机图形学基础 华中科技大学计算机学院 主讲: 陆 枫 2018/11/11 华中科技大学计算机学院 陆枫 99-7 * 1999年7月07/16/96 计算机图形学基础 主讲: 陆 枫 华中科技大学计算机学院 2018/11/11 华中科技大学计算机学院 陆枫 99-7 *

教学要求 了解图形系统的框架及其涉及的软件、硬件技术; 了解图形学的基本问题,掌握图形学的基本概念、方法与算法; 对与图形相关的应用及当前的研究热点有一个初步认识; 具有一定实践体会和相关的编程能力。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

课程内容 概论 计算机图形设备 交互式技术 几何造型技术 基本图形生成算法 二维图形变换及二维观察* 三维图形变换及三维观察* 高级话题:曲线和曲面、真实感图形显示* 2018/11/11 华中科技大学计算机学院 陆枫 99-7

主要参考书目 陈传波、陆枫,计算机图形学基础,讲义,2001 孙家广,计算机图形学(第三版),清华大学出版社,1999。 唐泽圣,计算机图形学基础,清华大学出版社,1995 Donald Hearn, M. Pauline Baker ,“Computer Graphics (C Version)”, Prentice Hall , 1997. James D. Foley, Andries van Dam etc., “Introduction to Computer Graphics”, Addison-Wesley, 1996 倪明田等,“计算机图形学”,北京大学出版社,1999 唐荣锡,计算机图形学教程(修订版),科学出版社,2000 计算机辅助设计与图形学学报 中国图形图像学报 2018/11/11 华中科技大学计算机学院 陆枫 99-7

成绩评定办法 上机作业(含相应文档):40% 笔试:60% (or:小论文) 2018/11/11 华中科技大学计算机学院 陆枫 99-7

第1章 引言 提出问题 什么是计算机图形学? 计算机图形学研究的对象是什么? 计算机图形处理系统的构造? 2018/11/11 第1章 引言 提出问题 什么是计算机图形学? 计算机图形学研究的对象是什么? 计算机图形处理系统的构造? 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.1 计算机图形学及其相关概念 计算机图形学(Computer Graphics) 1.1 计算机图形学及其相关概念 计算机图形学(Computer Graphics) 计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。 IEEE定义:Computer graphics is the art or science of producing graphical images with the aid of computer. 2018/11/11 华中科技大学计算机学院 陆枫 99-7

计算机图形学与传统理论 : 交叉、界线模糊、相互渗透 CAGD(计算几何) 逼近论(计算数学) 微分几何 形态学 混沌学 小波理论 2018/11/11 华中科技大学计算机学院 陆枫 99-7

能够在人的视觉系统中形成视觉印象的客观对象都称为图形。 计算机图形学的研究对象——图形 通常意义下的图形: 能够在人的视觉系统中形成视觉印象的客观对象都称为图形。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

从客观世界物体中抽象出来的带有颜色及形状信息的图和形。 图形的要素 几何要素和非几何要素 计算机图形学中所研究的图形 从客观世界物体中抽象出来的带有颜色及形状信息的图和形。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

点阵法是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。 图形的表示 点阵法是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。 参数法是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。 通常把参数法描述的图形叫做图形(Graphics) 把点阵法描述的图形叫做图象(Image) 2018/11/11 华中科技大学计算机学院 陆枫 99-7

计算机图形学试图从非图象形式的数据描述来生成(逼真的)图象。 与计算机图形学相关的学科  计算机图形学试图从非图象形式的数据描述来生成(逼真的)图象。  数字图象处理旨在对图象进行各种加工以改善图象的视觉效果。  计算机视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.2 计算机图形学的发展 1.2.1计算机图形学的确立 酝酿期(50年代) 1.2 计算机图形学的发展 1.2.1计算机图形学的确立 酝酿期(50年代) 1950年,美国MIT的旋风1号(Whirlwind I)计算机配备了阴极射线管(CRT)来显示一些简单的图形 2018/11/11 华中科技大学计算机学院 陆枫 99-7

萌芽期(60年代) 1962年,美国MIT林肯实验室的Ivan.E.Sutherland发表了一篇题为"Sketchpad:一个人-机通信的图形系统"的博士论文,其中首次使用了“Computer Graphics” 2018/11/11 华中科技大学计算机学院 陆枫 99-7

出现了带有光栅图形显示器的个人计算机和工作站 提高增强期(90年代) 总体特征:技术发展、需求驱动  发展期(70年代) 普及期(80年代) 出现了带有光栅图形显示器的个人计算机和工作站 提高增强期(90年代) 总体特征:技术发展、需求驱动 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.2.2 硬设备的发展 图形显示设备 60年代中期,随机扫描的显示器 60年代后期,存储管式显示器 70年代中期,光栅扫描的图形显示器。 1.2.2 硬设备的发展 图形显示设备 60年代中期,随机扫描的显示器 60年代后期,存储管式显示器 70年代中期,光栅扫描的图形显示器。 目前正向着小型化、低电压、数字化方向发展 2018/11/11 华中科技大学计算机学院 陆枫 99-7

图形硬拷贝设备 打印机 绘图仪 图形输入设备 二维图形输入设备 三维图形输入设备 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.2.3 图形软件的发展及软件标准的形成 图形软件的发展 开放式、高效率、标准化、集成化、智能化、学科交叉 图形软件标准 1.2.3 图形软件的发展及软件标准的形成 图形软件的发展 开放式、高效率、标准化、集成化、智能化、学科交叉  图形软件标准 与设备无关、与应用无关、具有较高性能 2018/11/11 华中科技大学计算机学院 陆枫 99-7

近二十年中,国际标准化组织ISO已经批准和正在讨论的与计算机图形有关的标准有: GKS、GKS-3D、PHIGS、CGM、 CGI、IGES、STEP 事实标准 如SGI的OpenGL,微软的Direct X,Adobe的Postscript等 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.3 计算机图形学的应用 计算机辅助设计与制造(CAD/CAM) 计算机辅助绘图 计算机辅助教学(CAI) 2018/11/11 1.3 计算机图形学的应用 计算机辅助设计与制造(CAD/CAM) 计算机辅助绘图 计算机辅助教学(CAI) 2018/11/11 华中科技大学计算机学院 陆枫 99-7

办公自动化和电子出版技术(Electronic Publication) 计算机艺术 在工业控制及交通方面的应用 在医疗卫生方面的应用 图形用户界面 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.4 计算机图形系统 1.4.1 计算机图形系统的功能 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.4.2 计算机图形系统的结构 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.5 计算机图形学研究动态 1.5.1 计算机动画 1.5.2 地理信息系统 计算机动画中的运动 计算机动画的制作 1.5 计算机图形学研究动态 1.5.1 计算机动画 计算机动画中的运动 计算机动画的制作 1.5.2 地理信息系统  强调对图形和图象的空间分析和管理。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.5.3 人机交互 HCI是未来的计算机科学。我们已经花费了至少50年的时间来学习如何制造计算机以及如何编写计算机程序。下一个新领域自然是让计算机服务并适应于人类的需要,而不是强迫人类去适应计算机。 ----Dan R. Olsen(CMU) 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.5.4 真实感图形显示 真实感图形的生成: 场景造型→ 取景变换→ 视域裁剪→ 消除隐藏面→ 可见面光亮度计算 2018/11/11 1.5.4 真实感图形显示 真实感图形的生成: 场景造型→ 取景变换→ 视域裁剪→ 消除隐藏面→ 可见面光亮度计算 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.5.5 虚拟(Virtual-reality)现实 由计算机生成的一个实时三维空间。 使用户产生一种身临其境的感觉。 1.5.6 科学计算可视化(Visualization in Scientific Computing) “科学家们不仅需要分析由计算机得出的计算数据,而且需要了解在计算过程中数据的变化” 2018/11/11 华中科技大学计算机学院 陆枫 99-7

1.5.7 并行图形处理 工作站网络(NOW,Network of Workstation) 1.5.7 并行图形处理 工作站网络(NOW,Network of Workstation) 工作站机群(worksation cluster) 2018/11/11 华中科技大学计算机学院 陆枫 99-7

习题 1.名词解释:图形、图象、点阵法、参数法、 2.图形包括哪两方面的要素,在计算机中如何表示它们? 3.什么叫计算机图形学?分析计算机图形学、数字图象处理和计算机视觉学科间的关系。 4.有关计算机图形学的软件标准有哪些? 2018/11/11 华中科技大学计算机学院 陆枫 99-7

5.试从科学历史发展的角度分析计算机图形学以及硬设备的发展过程。 6.试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么? 7.一个交互性计算机图形系统必须具有哪几种功能?其结构如何? 8.试列举你所知道的图形输入与输出设备。 9.你用过哪些图形软件包?对比它们的功能和特点。 10.试说明你认为计算机图形学将来的发展方向,并进行设计和分析。 2018/11/11 华中科技大学计算机学院 陆枫 99-7

实例演示 实例13、实例14、实例15 实例1、实例2、实例3 实例4、实例5、实例6 实例7、实例8、实例9 实例10、实例11、实例12 2018/11/11 华中科技大学计算机学院 陆枫 99-7