北京大学:《计算机图形学》第八讲 投影

第八讲投影 8.1三维图形的基本问题 82平面几何投影 8.3观察坐标系中的投影变换 *投影举例 84三维图形的显示流程图 8.5三维裁剪 *图形显示过程小结 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 1 第八讲 投影 8.1 三维图形的基本问题 8.2 平面几何投影 8.3 观察坐标系中的投影变换 *投影举例 8.4 三维图形的显示流程图 8.5 三维裁剪 *图形显示过程小结

8.1三维图形的基本问题(14) 1.在二维屏幕上如何显示三维物体? 显示器屏幕、绘图纸等是二维的 显示对象是三维的 解决方法-投影 三维显示设备正在研制中 2.如何表示三维物体? 二维形体的表示-直线段,折线曲线段,多边形区域 二维形体的输入-简单(图形显示设备与形体的维 数一致) 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 2 8.1 三维图形的基本问题(1/4) – 显示器屏幕、绘图纸等是二维的 – 显示对象是三维的 – 解决方法----投影 – 三维显示设备正在研制中 – 二维形体的表示----直线段,折线,曲线段,多边形区域 – 二维形体的输入----简单(图形显示设备与形体的维 数一致) 1. 在二维屏幕上如何显示三维物体? 2. 如何表示三维物体?

三维图形的基本问题(2/4) 三维形体的表示-空间直线段、折线、曲线段、多 边形、曲面片 三维形体的输入、运算、有效性保证--困难 解决方法--各种用于形体表示的理论、模型、方法 3.如何反映遮挡关系? 物体之间或物体的不同部分之间存在相互遮挡关系 遮挡关系是空间位置关系的重要组成部分 解决方法--消除隐藏面与隐藏线 北大计算机系多媒体与人机交互 3
北大计算机系多媒体与人机交互 3 三维图形的基本问题(2/4) – 三维形体的表示----空间直线段、折线、曲线段、多 边形、曲面片 – 三维形体的输入、运算、有效性保证----困难 – 解决方法----各种用于形体表示的理论、模型、方法 – 物体之间或物体的不同部分之间存在相互遮挡关系 – 遮挡关系是空间位置关系的重要组成部分 – 解决方法----消除隐藏面与隐藏线 3. 如何反映遮挡关系?

三维图形的基本问题(3/4) 4.如何产生真实感图形 何谓真实感图形 °逼真的 示意的 人们观察现实世界产生的真实感来源于 空间位置关系-近大远小的透视关系和遮挡关 系 光线传播引起的物体表面颜色的自然分布 解决方法-建立光照明模型、开发真实感图形绘制 方法 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 4 三维图形的基本问题(3/4) – 何谓真实感图形 • 逼真的 • 示意的 – 人们观察现实世界产生的真实感来源于 • 空间位置关系----近大远小的透视关系和遮挡关 系 • 光线传播引起的物体表面颜色的自然分布 – 解决方法----建立光照明模型、开发真实感图形绘制 方法 4. 如何产生真实感图形

三维图形的基本问题(4/4) 三维图形的基本研究内容 1.投影 2.三维形体的表示 3.消除隐藏面与隐藏线 4.建立光照明模型、开发真实感图形绘制方法 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 5 三维图形的基本问题(4/4) 三维图形的基本研究内容 1. 投影 2. 三维形体的表示 3. 消除隐藏面与隐藏线 4. 建立光照明模型、开发真实感图形绘制方法

82平面几何投影(1/12) 照像机模型与投影 如何投影? 生活中的类比-如何拍摄景物? 拍摄过程 选景 取景-裁剪 对焦一参考点 按快门-成像 移动方式 移动景物 移动照相机 两个坐标系 北大计算机系多媒体与人机交互 6
北大计算机系多媒体与人机交互 6 8.2 平面几何投影(1/12) 照像机模型与投影 – 如何投影? – 生活中的类比--如何拍摄景物? • 拍摄过程 – 选景 – 取景--裁剪 – 对焦—参考点 – 按快门--成像 • 移动方式 – 移动景物 – 移动照相机 • 两个坐标系

平面几何投影(2/12) 投影—照相机模型 选定投影类型 ·设置投影参数一拍摄方向、距离等 ·三维裁剪—取景 投影和显示-成像 简单的三维图形显示流程图 三维世界、三维 投L、窗口到视L三维设备 坐标系裁剪 1区的变换「坐标系 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 7 平面几何投影(2/12) – 投影—照相机模型 • 选定投影类型 • 设置投影参数– 拍摄方向、距离等 • 三维裁剪 –取景 • 投影和显示 –成像 – 简单的三维图形显示流程图

平面几何投影(3/12) 平面几何投影及其分类 投影 将n维的点变换成小于n维的点 将3维的点变换成小于2维的点 投影中心( COP: Center of projection) 视觉系统—观察点、视点 电影放映机—光源 投影面 不经过投影中心 平面-照相机底片 曲面一球幕电影视网膜 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 8 平面几何投影(3/12) 平面几何投影及其分类 – 投影 • 将n维的点变换成小于n维的点 • 将3维的点变换成小于2维的点 – 投影中心(COP:Center of Projection) • 视觉系统—观察点、视点 • 电影放映机—光源 – 投影面 • 不经过投影中心 • 平面--照相机底片 • 曲面—球幕电影,视网膜

平面几何投影(4/12) 投影线 从投影中心向物体上各点发出的射线 直线一光线 曲线一喷绘 投影线 平面几何投影 投影面是平面 投影线为直线 投影中心 投影变换 投影过程 投影面 投影的数学表示 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 9 平面几何投影(4/12) – 投影线 • 从投影中心向物体上各点发出的射线 • 直线—光线 • 曲线—喷绘 –平面几何投影 • 投影面是平面 • 投影线为直线 – 投影变换 • 投影过程 • 投影的数学表示

平面几何投影(5/12) 投影分类 投影中心与投影平面之间的距离为无限 投影中心与投影平面之间的距离为有限 平面几何投影 根据投影 透视投影方向与投平行投影 影平面的 夹角 根据投影 两 点标的火其投影 平面与 斜投影 点点 透透透 视视视三视图正轴侧斜等侧斜二侧 正侧俯等正正 视视视轴 二 图图图侧侧侧 讦算机系多媒体与人机交互
北大计算机系多媒体与人机交互 10 平面几何投影(5/12) – 投影分类 投影中心与投影平面之间的距离为无限 投影中心与投影平面之间的距离为有限 根据投影 方向与投 影平面的 夹角 根据投影 平面与坐 标轴的夹 角
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《计算机图形学》第七讲 图形用户界面与人机交互.ppt
- 北京大学:《计算机图形学》第六讲 图形变换.ppt
- 北京大学:《计算机图形学》第五讲 二维裁剪.ppt
- 北京大学:《计算机图形学》第四讲 二维图元生成算法.ppt
- 北京大学:《计算机图形学》第三讲 一个简单的二维光栅图形软件包.ppt
- 西安交通大学:《计算机软件基础》第16单元 传统程序设计方法.ppt
- 西安交通大学:《计算机软件基础》第11单元 数据库_1 数据库概述.ppt
- 西安交通大学:《计算机软件基础》关系型数据库标准语言—SQL.ppt
- 西安交通大学:《计算机软件基础》第13单元 Access入门.ppt
- 西安交通大学:《计算机软件基础》第17单元 面向对象方法.ppt
- 西安交通大学:《计算机软件基础》第14单元 Access提高(刘志强).ppt
- 西安交通大学:《计算机软件基础》第15单元 软件工程概论.ppt
- 西安交通大学:《计算机软件基础》第10单元 典型OS平台下编程模式.ppt
- 西安交通大学:《计算机软件基础》第12单元 关系数据库及数学基础.ppt
- 西安交通大学:《计算机软件基础》第9单元 存储器与设备管理.ppt
- 西安交通大学:《计算机软件基础》第6单元 查找.ppt
- 西安交通大学:《计算机软件基础》第8单元 操作系统基础(刘志强).ppt
- 西安交通大学:《计算机软件基础》第5单元 非线性数据结构图.ppt
- 西安交通大学:《计算机软件基础》第7单元 排序(刘志强).ppt
- 西安交通大学:《计算机软件基础》第4单元 非线性数据结构树、二叉树.ppt
- 北京大学:《计算机图形学》第九讲 曲线与曲面.ppt
- 北京大学:《计算机图形学》第十讲 三维形体的表示.ppt
- 北京大学:《计算机图形学》第十一讲 面消隐.ppt
- 北京大学:《计算机图形学》第十二讲 真实感图形绘制.ppt
- 北京大学:《计算机图形学》第十三讲 计算机动画.ppt
- 北京大学:《计算机图形学》第一讲 计算机图形学概述.ppt
- 北京大学:《计算机图形学》第二讲 图形设备与系统.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第二章 网页的基本结构和段落、文字标记.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第三章 超级链接和列表.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第四章 图片和表格.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第八章 asp介绍(姚屏).ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第五章 表单、框架和多媒体.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第六章 JavaScript语言概述.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)HTML基础(姚屏).ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第三章 基本控制结构.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第二章 基本数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第一章 程序设计与C++语言初步(主讲:高天真).ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第四章 函数.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第五章 类与对象.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第六章 复合数据类型.ppt