分享
分销 收藏 举报 申诉 / 33
播放页_导航下方通栏广告

类型表面镜面反射光亮度由一个经验模型来模拟PPT课件.ppt

  • 上传人:可****
  • 文档编号:758671
  • 上传时间:2024-03-06
  • 格式:PPT
  • 页数:33
  • 大小:4.62MB
  • 下载积分:11 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    表面 反射光 亮度 一个 经验 模型 模拟 PPT 课件
    资源描述:
    Computer Graphics第九章第九章 简单光照明模型光照明模型1.Computer Computer GraphicsGraphics综述述 光照明模型是生成真实感图形的基础,简言之,光照明模型是根据光学物理中的有关定律,计算出景物表面上任一点投向观察者眼中的光亮度的大小和色彩组成的公式,从而在显示器上生成所显示的真实感图形。本章主要介绍一下简单光照明模型。2.Computer Computer GraphicsGraphics光照产生的场景3.Computer Computer GraphicsGraphics9.1 9.1 简单光照明模型光照明模型用计算机在图形设备上生成连续色调的真实感图形必须完成四个基本的任务 建模投影变换可见性计算可见面颜色用数学方法建立所构造三维场景的几何描述,并将他们输入计算机,这部分工作可由三维立体造型或曲面造型系统来完成将三维几何描述转化为二维透视图,这可通过对场景的透射变化来完成确定场景中的所有可见面,这需要使用隐藏面消除算法将视域之外或被其他物体遮挡的不可见面消去。计算场景中可见面的颜色。4.Computer Computer GraphicsGraphics9.1.1 9.1.1 光源光源v 光源称为发光体v 反射表面(如房屋的墙壁)则称为反射光源 光源反射面图9.1 通常在一个不透明且不发光的物体表面所观察到的光线是其反射光,它 由光源与其他物体表面的反射光所共同产生5.Computer Computer GraphicsGraphics光源的属性光源的属性v光源的几何形状:点光源、线光源、面光源和体光源v光源向四周所辐射光的光谱分布:漫反射:粗糙物体表面往往将反射光向各个方向散射,物 体颜色实际是入射光线被漫反射后所表现的颜色。镜面反射:光源产生的高光或强光。v空间光亮度分布:在计算机图形学中,认为光源通常朝空间各个方向发射的光强是相同的,但实际情况常常不是这样,例如遮挡。图9.2 表面的漫反射,镜面反射6.Computer Computer GraphicsGraphics9.1.2 9.1.2 材材质v 材质是真实感图形生成中重要的一个方面v 材质的颜色是由它所反射的光的波长决定的v 如果光线被投射至一个不透明的物体表面,则部分光线被反射,部分被吸收。物体表面的材质类型决定了反射光线的强弱。表面光滑较亮的材质将反射较多的入射光,而较暗 的表面则吸收较多的入射光。v 同样对于一个半透明物体的表面,部分入射光会被反射,而另一部分则被折射。7.Computer Computer GraphicsGraphics9.1.3 9.1.3 简单光照明模型光照明模型 v 讨论不包含透射光的简单光照明模型。假设物体不透明,那么物体表面呈现的颜色仅由其反射光决定。v 反射光组成:环境反射、漫反射、镜面反射8.Computer Computer GraphicsGraphics1 1 环境反射光境反射光v 由环境光在邻近物体上经过多次反射所产生的。光是来自四面八方的,例如从墙壁,地板及天花板等反射回来的光,可以看作是一种分布式光源。v 一个可见物体在仅有环境光照明的条件下,其上各点明暗程度完全一样,分不出哪个地方亮,哪个地方暗。v 其环境反射光亮度可表示为:(9.1)Ia:为物体的环境光反射亮度 Ipa:为环境光亮度 ka:为物体表面的环境光反射系数(0ka1)9.Computer Computer GraphicsGraphics2 2 漫反射光漫反射光v 漫反射分量表示特定光源在景物表面某一点的反射光中那些向空间各方向均匀反射出去的光。v 表面对入射光在各个方向上都有相同强度的反射,因而无论从哪个角度观察,这一点的光亮度都是相同的 v 郎伯余弦定律 对于一个漫反射体,表面的反射光亮度和光源入射角(入射光线和表面法向量的夹角)的余弦成正比,即 (9.2)Id:为物体表面漫反射光的光亮度Ipd:为光源垂直入射时反射光的光亮度i:为光源入射角 kd:为漫反射系数,决定于表面材料及入射光的波长(0kd1)对于漫反射体,它的表面除受特定光源照射外,还受到从周围环境来的反射光的照射。因此适用于漫反射体的光照明模型可写成 (9.3)10.Computer Computer GraphicsGraphics 球面漫反射球面漫反射v由于A A点的光源入射角为零,故发出的光亮度最大(为Ipd)v而B B和B B的光亮度就弱些。v由于C C和C C的光源入射角为90。,故其表面光亮度为零。v球面的明暗过渡曲线如图9.3(b)所示光亮度IpdIpd图 9.3 简单漫反射模型用于球面(a)(b)CBABCIpdcosiiCBABC11.Computer Computer GraphicsGraphics3 3 镜面反射光面反射光v镜面反射光为朝一定方向的反射光 v根据光的反射定律,反射光和入射光对称地分布于表面法向的两侧。v对纯镜面,入射至表面面元上的光严格地遵循光的反射定律单向反射出去 v对于一般光滑表面,由于表面实际上是由许多朝向不同的微小平面组成,其镜面反射光分布于表面镜面反射方向的周围v采用余弦函数的幂次来模拟一般光滑表面的镜面反射光的空间分布。(9.4)Is:为观察者接受到的镜面反射光亮度Ips:为入射光的光亮度:为镜面反射方向和视线方向的夹角,n:为镜面反射光的会聚指数(与物体表面光滑度有关)ks:为镜面反射系数(与材料性质和入射光波长有关)N反射光入射光光滑平面 N反射光入射光镜面12.Computer Computer GraphicsGraphics 视点相关性点相关性v投向观察者的镜面反射光不仅取决于入射光,而且和观察者的观察方向有关。v当视点取在镜面反射方向附近时,观察者接受到的镜面反射光较强,而偏离这一方向观察时,镜面反射光就会减弱甚至消失。图9.5 Phong光照明模型用于光滑球面时的情形I IpspsI Ipspscoscosn nE ED DE E (a)(b)E ED DE EI Ipdpd光亮度Phong光照明模型应用于光滑平面时图9.5(a)中D D点处镜面反射方向和视线方向一致(=0),D处呈现明亮的高光。而在E和E点,变大使观察者接受到的镜面反射光急剧下降。图9.5(b)给出了镜面反射分量的明暗过渡曲线。13.Computer Computer GraphicsGraphicsPhongPhong光照明模型光照明模型v物体表面上任一点射向视点的光亮度I应为环境光、漫反射光和镜面反射光的总和v多个光源时 vka、kd和ks分别表示环境反射,漫反射和镜面反射分量的比例系数 其中符号表示对所有特定光源求和,kd+ks=1 v基于RGB三基色颜色系统的Phong模型14.Computer Computer GraphicsGraphicsPhongPhong光照明模型光照明模型v一旦反射光中三种分量的一旦反射光中三种分量的颜色以及它色以及它们的系数的系数ka,ka,kdkd和和ksks确定之后,从景物表面上某点达到确定之后,从景物表面上某点达到观察者的察者的反射光反射光颜色就色就仅仅和光源入射角和和光源入射角和视角角有关,有关,v因此,因此,PhongPhong模型模型实际上是上是纯几何模型几何模型。PhongPhong光照明模型是真光照明模型是真实感感图形学中提出的第一个形学中提出的第一个有影响的光照明模型,生成有影响的光照明模型,生成图象的真象的真实度已度已经达到达到可以接受的程度可以接受的程度;15.Computer Computer GraphicsGraphicsPhongPhong光照明模型光照明模型的特点v1)1)假假设光源光源为理想点光源,且不考理想点光源,且不考虑其其辐射光射光强的空的空间分分布。布。v2)2)除了曲面的法向量外,曲面的所有几何信息均不予考除了曲面的法向量外,曲面的所有几何信息均不予考虑。v3)3)表面漫反射光亮度和表面漫反射光亮度和镜面反射光亮度均被面反射光亮度均被认为是是对光源光源入射光的直接反射。入射光的直接反射。v4)4)表面表面镜面反射光亮度由一个面反射光亮度由一个经验模型来模模型来模拟,但当,但当该光光亮度达到亮度达到显示器所能示器所能显示的最高色度示的最高色度时,其,其变化将被裁剪化将被裁剪掉。掉。v5)5)用用镜面高光指数面高光指数n n来模来模拟景物表面的光滑程度。景物表面的光滑程度。镜面高光面高光指数指数n n的的变化可使光源看上去化可使光源看上去变大或大或变小。小。v6)6)镜面反射光的面反射光的颜色被假定成光源的色被假定成光源的颜色,而与表面材色,而与表面材质属性无关。属性无关。v7)7)周周围环境境对景物表面的影响,即景物表面的影响,即环境光,被假境光,被假设为一常一常数。数。16.Computer Computer GraphicsGraphicsTHANK YOUSUCCESS2024/2/28 周三17.Computer Computer GraphicsGraphics 和和 的的计算算 设L L0,N N0,R R0,V V0是与L L,N N,R R,V V相应的单位向量,则 其中 动态显示场景,特别是采用平行光线绘制时,上述处理技术会大大减少 计算量。因为对这种情况,L L0和N N0一次计算好,以后可反复使用。iPVRNL图 9.6 Phong模型计算中涉及的各方向向量N0L0R0i图 9.7 R0的表示18.Computer Computer GraphicsGraphics9.2 9.2 光滑明暗光滑明暗处理技理技术v产生真实感图形时,为了提高算法的效率,光滑的景物表面常由一些多边形予以近似。v但是若使用通常的多边形扫描线算法来绘制这种近似表示的物体,则生成的图形将失去原有曲面的光滑性,而呈现多面体状。这是由于不同平面片之间存在不连续的法向量,导致由多个平面片表示的物体表面光亮度呈现不连续跃变。v代表算法:Gouraud光亮度插值和Phong法向量插值技术 (a)(b)图9.8 光滑表面的多边形表示712346519.Computer Computer GraphicsGraphics9.2.1 Gouraud9.2.1 Gouraud明暗明暗处理技理技术v 算法思想:将曲面表面某一点的光亮度做近似表示,近似值为该曲面的各多边形顶点光亮度的双线性插值。v步骤:多边形各顶点光亮度计算 光亮度线性插值 I1V1V2V3B 扫描描线 AI2I3P(Ip)图9.9 采用双线性插值计算P点的光亮度20.Computer Computer GraphicsGraphics I1V1V2V3B 扫描描线 AI2I3P(Ip)图9.9 采用双线性插值计算P点的光亮度其中yi(i1,2,3,A,B)为各点投影到屏幕之后的y轴坐标。其中xi(iA,B,P)为各点投影到屏幕之后的x轴坐标。采用Gouraud明暗处理不但可以克服用多边形近似表示曲面时曲面的光亮度不连续现象,而且计算量也很小。为了进一步提高计算效率,线性插值可使用增量法进行计算,其计算量仅涉及一次加法计算。9.2.1 Gouraud9.2.1 Gouraud明暗明暗处理技理技术21.Computer Computer GraphicsGraphicsv可沿扫描线,从左至右顺序计算ABAB区段上所有象素的光亮度。v设IA,IB已确定,P P1和P P2点是相邻两象素的坐标,相邻象素的插值参数之差为I,那么,P P2点光亮度和P P1点光亮度之间有以下关系:I1V1V2V3B 扫描描线 AI2I3P(Ip)图9.9 采用双线性插值计算P点的光亮度这种增量方式的光亮度计算使得Gouraud明暗处理广泛用于速度要求较高的应用领域。如飞行模拟,动画设计以及CAD领域中的快速显示等。9.2.1 Gouraud9.2.1 Gouraud明暗明暗处理技理技术22.Computer Computer GraphicsGraphics顶点光亮度点光亮度计算算v取多边形各顶点处原始曲面的法向量为该点的法向量v取共享该顶点的各多边形法向量的平均值作为该顶点处曲面的法向量如右图:v右图中某个四边形的四个顶点处的法向量相等,则会导致四个顶点处的光亮度相等,采用Gouraud明暗处理技术将使多边形面片内各点光亮度取常数,这显然是不正确的。对这种情况的处理方式是把多边形面片分割成更细小的多边形。由于这些多边形起到了过渡作用,因而避免了错误。N3N2N1N4P图 9.10 取曲面的法向量的平均值作为P点的法向量图 9.11 Gouraud明暗处理光照明(a)(b)23.Computer Computer GraphicsGraphicsGouraudGouraud明暗明暗处理技理技术的缺点的缺点v Gouraud明暗处理不能正确地模拟高光 采用光亮度插值后将使多边形内的高光丢失。vGouraud明暗处理所绘制画面会诱发马赫带效应v虽然光亮度双线性插值保证了由多边形近似表示的曲面上各处光亮度的连续变化,但在相邻多边形的公共边界上光亮度的一阶导数并不连续,由于人眼的光学错觉,光亮度变化一阶导数不连续的边界处会呈现亮带或黑带,即马赫带效应。24.Computer Computer GraphicsGraphics马赫带效应是指视觉的主观感受在亮度有变化的地方出现虚幻的明亮或黑暗的条纹,马赫带效应的出现是人类的视觉系统造成的。生理学对马赫带效应的解释是:人类的视觉系统有增强边缘对比度的机制。即明暗交界处感到亮处更亮,暗处更暗,是一种主观的边缘对比效应。25.Computer Computer GraphicsGraphics9.2.2 Phong9.2.2 Phong明暗明暗处理技理技术v以增加一定的计算量为代价克服了Gouraud明暗处理的缺点。v正确地模拟高光并能大大减轻马赫带效应 v可采用扫描线双线性插值方法v法向量插值明暗处理,对多边形顶点处法向量做双线性插值 N1N3BNPA PV1V2V3NAN2NB图 9.12 Phong明暗处理同Gouraud明暗处理中的双线性插值方法类似 仍可采用前述的增量法 Phong明暗处理从求解由多边形近似表示的原曲面的法向量入手,画面真实感较Gouraud明暗处理的绘制结果有明显的改进 由于N N为矢量,而I为标量,故进行法向量插值时计算量较大,这影响了它在一些实时图形系统中的直接应用。26.Computer Computer GraphicsGraphics矢量插矢量插值:Phong:Phong模型模型27.Computer Computer GraphicsGraphics光照明模型分光照明模型分类v 依据光照明模型计算在每一象素上可见的景物表面投向观察者的光亮度 v简单光照明模型 能表现由光源直接照射在漫射表面上形成的连续明暗色调,镜面上的高光以及由于景物互相遮挡而形成的阴影等,具有一定的真实感效果 v整体光照明模型 除了考虑上述因素外,还要考虑周围环境对景物表面的影响。例如,出现在镜面上的其他景物的映像,通过透明面可观察到后面的景物等。因此,整体光照明模型能模拟出镜面映像,光的折射以及相邻景物表面之间的色彩辉映等较精致的光照明效果。28.Computer Computer GraphicsGraphics9.3 opengl9.3 opengl下的光照明模型下的光照明模型v 在OpenGL的光照明模型中,场景中的光线来自不同光源,这些光源的开和关相互独立。v 在OpenGL的光照明模型中,假定光源只对吸收或反射光线的表面产生影响。并认为每个表面可以由不同属性的材质构成 v OpenGL的光照明模型将光照分成四个独立的成分:环境光,漫反射光,镜面反射光和辐射光。四部分独立地进行计算,然后叠加到一起,最终形成物体上某一点的光亮度。29.Computer Computer GraphicsGraphics9.3.1 OpenGL9.3.1 OpenGL中的中的颜色色设置及光照明模型置及光照明模型vOpenGL中的颜色设置 屏幕上每个象素点的红、绿和蓝颜色值合在一起构成一个三维向量(如图9.14),简称RGB值 在程序执行时,要对每个几何图的顶点逐个地确定颜色,可以直接给顶点指定颜色,或者用顶点法向量和表面的材质特性来确定顶点的颜色。图 9.14 RGB颜色模型黑蓝绿红白青色黄色30.Computer Computer GraphicsGraphicsOpengl中的光照明模型为所有物体的所有顶点定义法向量,这些法向量决定了物体相对于光源的方位 1创建、选择一个或者多个光源,并为光源定位 2 创建并选择光照模型,它定义了全局环境光 的等级和观察点的有效位置(用于光照计算)3为场景中的物体定义材质属性 431.Computer Computer GraphicsGraphics9.3.2 opengl9.3.2 opengl应用用举例例v光照球体和立方体的渲染图 9.15 光照渲染的球体图9.16 给出各个表面法向量的光照明立方体图9.17 给出各个顶点法向量的光照明立方体32.Computer Computer GraphicsGraphicsTHANK YOUSUCCESS2024/2/28 周三33.
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:表面镜面反射光亮度由一个经验模型来模拟PPT课件.ppt
    链接地址:https://www.zixin.com.cn/doc/758671.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork