- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学 光照模型与面绘制算法.ppt
共52页 课程内容进展 综述 第九讲 光照模型与面绘制算法 基本概念 光照模型 Illumination Model 计算表面上点的光强度的模型(方法) 表面绘制算法 Surface Rendering 对场景中所有表面的投影位置的象素点,根据光照模型计算光强度的过程 真实感成像(前提首先是建立几何模型、透视投影、消除隐藏面) 表面特性的精确表示 场景中光照效果的物理描述:反射、透明度、纹理、阴影 光的度量 光源一般会向不同方向以不同强度发出光通量—— 光通量:光能,单位时间传递的辐射能总量 单位:瓦特(焦耳/秒) 或者 流明 lm 要获得场景中表面上的光照效果—— 辐射度B :单位面积上离开表面的光通量。 单位:瓦特/米2 光强度:特定方向上单位立体角放出的光辐射度 单位:cd(坎德拉) 或者 瓦特/(米2·球面度) 光源 光源(续) 本章主要内容 一、基本光照模型 二、RGB颜色 三、基本透明模型 四、雾气 五、阴影 六、光强度显示 一、基本光照模型 各表面为理想漫反射体:假设入射光在各个方向以相同强度发散而与观察位置无关 环境光引起的全局漫反射 点光源引起的漫反射 点光源引起的镜面反射 多个点光源引起的反射 表面光发射 辐射强度衰减 角强度衰减 环境光 特点 场景的一般亮度 对所有表面的统一照明 反射强度依赖于表面材质属性 环境光全局漫反射计算 Iambdiff=KdIa 0 ? Kd ? 1 每个表面设定漫反射系数Kd 环境光强度Ia 点光源漫反射 特点: 光线照射到物体表面后,向各个方向均匀发出 点光源漫反射计算 IL,diff=KdILcos?=KdIL(N.L) IL 光源强度 Kd 表面的漫反射系数 ? 入射光与表面法线夹角 (1)环境光+点光源 KaIa+ KdIL(N.L) N.L0 KaIa N.L?0 Ka 环境光漫反射系数(为每一表面指定,用来调节环境光的最终光照效果) Kd 表面漫反射系数 Ia 环境光强度 IL 点光源L的光强度 点光源镜面反射 特点 镜面反射角=入射角 在镜面反射角的一个会聚区域内入射光的全部或大部分成为反射光 H:L和V间的半角向量 给定的光源和视点,H是观察方向上产生最大镜面反射(最大亮度)的表面朝向 (2)phong照明模型 (与漫反射合并) Ka 环境光漫反射系数 Kd 表面漫反射系数 Ia 环境光强度 IL 光源L的强度 Ks 镜面反射系数 ns 镜面反射参数 N 表面法线单位矢量 L 指向光源方向单位矢量 H 理想镜面反射方向单位矢量 表面光发射 例子:吸顶灯,招牌 点光源+光锥 用扩展光源逼近:点光源网格 更强的真实感:辐射度模型 简单的计算:加入发射项Isurfemission 强度衰减 (3)考虑表面发射项和强度衰减 光照模型 (光强的计算) 二、RGB颜色 为Ka,Kd,Ks各自定义RGB分量,例如 以蓝色为例,点光源漫反射计算修改为: 漫反射和镜面反射颜色向量(K为单值常数) 漫反射颜色向量 镜面反射颜色向量 以蓝色为例,点光源漫反射计算修改为: 三、基本透明模型 折射 四、雾气 fatmo(d):雾气衰减函数 Iobj:对象表面光强度 Iatmo:模拟雾气光强度(也可同时考虑颜色) d:观察位置到对象的距离 五、阴影 视点置于光源位置,不可见的表面即为阴影 计算出来的阴影可以当作表面图案存储 六、光强度显示 (0.0-1.0)?系统分配的有限强度等级 人对声音、光强的感觉按对数等级变化 均匀的强度等级:相邻强度之比相同 Gamma校正 显示设备亮度变化非线性, 象素光强值线性变化 视频查找表调整线性象素值 七、半色调处理(halftoning) 基本思想:显示设备提供的光强等级数目较少时,将多个象素单元组合起来表示一种强度值。 八、多边形(表面)绘制算法 恒定强度表面绘制(平面绘制) 一个多边形对应一个光强度 适合于情况: 多面体 光源足够远? N.L 及衰减函数为常数 视点也足够远? V.R (N.H) 为常数 Gouraud明暗处理 Phong明暗处理 Gouraud明暗处理: 强度插值 由共享顶点的面的法向量平均值求顶点法向量 计算顶点光强度 多边形表面上将强度线性插值 Phong明暗处理:法向量插值 求顶点法向量 法向量在表面上插值 每点计算强度 更精确 但是计算量大 九、光线跟踪方法(ray tracing) 正向效果:光源(环境光)发出无数光线,在可以直接到达的表面上产生反
文档评论(0)