北京大学:《计算机图形学》第十二讲 真实感图形绘制

第十二讲真实感图形绘制 简单光照明模型 多边形绘制方法 表面细节模拟 透明 整体光照明模型
第十二讲 真实感图形绘制 简单光照明模型 多边形绘制方法 表面细节模拟 透明 整体光照明模型

简单光照明模型 光照射到物体表面,主要发生: 反射 透射(对透明物体) 部分被吸收成热能 反射光,透射光决定了物体所呈现的颜色
简单光照明模型 光照射到物体表面,主要发生: 反射 透射(对透明物体) 部分被吸收成热能 反射光,透射光决定了物体所呈现的颜色

简单光照明模型 假定物体是不透明的(即无透射光) 环境光:在空间中近似均匀分布,即在任何位置、 任何方向上强度一样,记为la ■环境光反射系数Ka:在分布均匀的环境光照射 下,不同物体表面所呈现的亮度未必相同,因为它们 的环境光反射系数不同 ■光照明方程(仅含环境光):Ie=Kala Ie为物体表面所呈现的亮度
简单光照明模型 假定物体是不透明的(即无透射光) ◼ 环境光:在空间中近似均匀分布,即在任何位置、 任何方向上强度一样,记为Ia ◼ 环境光反射系数Ka:在分布均匀的环境光照射 下,不同物体表面所呈现的亮度未必相同,因为它们 的环境光反射系数不同。 ◼ 光照明方程(仅含环境光):Ie = KaIa Ie为物体表面所呈现的亮度 ◼

简单光照明模型 点光源的照射:照在物体的不同部分其亮度也不同, 亮度p的大小依赖于物体的朝向及它与点光源之间的距离 漫反射( diffuse reflection)粗糙、无光泽的表面 对光的反射 朗伯余弦定律:Id= IpKd cos a 漫反射光的强度只与入射角有关 光照明方程(含环境光与漫反射光) I=le+ld=laKa+lpKd cos a
简单光照明模型 ◼ 点光源的照射:照在物体的不同部分其亮度也不同, 亮度Ip的大小依赖于物体的朝向及它与点光源之间的距离. ◼ 漫反射(diffuse reflection):粗糙、无光泽的表面 对光的反射 ◼ 朗伯余弦定律: Id = IpKd cos a 漫反射光的强度只与入射角有关 ◼ 光照明方程(含环境光与漫反射光) I = Ie + Id = IaKa + IpKd cos a

(30%black 30% black 30% black

简单光照明模型 ■镜面反射: 光滑表面,“高光”效果;理想反射面与非理想反射 面 ■ Phong模型 ■光照明方程
简单光照明模型 ◼ 镜面反射: 光滑表面,“高光”效果;理想反射面与非理想反射 面 ◼ Phong 模型 ◼ 光照明方程

9

Incoming light Diffuse reflection Perfect specular Imperfect specular Combination of e flection flection diffuse and specular reflection 3D examples

简单光照明模型 ■光的衰减 两个阶段:1)从光源到物体表面的过程中的衰减 2)从物体表面到人眼过程中的衰减 总的效果:物体表面的亮度降低 ■光照明方程 1)有效衰减函数的加入 2)深度暗示技术的加入
简单光照明模型 ◼ 光的衰减 两个阶段:1)从光源到物体表面的过程中的衰减 2)从物体表面到人眼过程中的衰减 总的效果:物体表面的亮度降低 ◼ 光照明方程 1)有效衰减函数的加入 2)深度暗示技术的加入

(c)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《计算机图形学》第十一讲 面消隐.ppt
- 北京大学:《计算机图形学》第十讲 三维形体的表示.ppt
- 北京大学:《计算机图形学》第九讲 曲线与曲面.ppt
- 北京大学:《计算机图形学》第八讲 投影.ppt
- 北京大学:《计算机图形学》第七讲 图形用户界面与人机交互.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
- 北京大学:《计算机图形学》第十三讲 计算机动画.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
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第七章 继承机制.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第九章 网络金融危机.ppt