光照与明暗处理教学课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光照与明暗处理问题提出较真实的视觉效果计算机辅助设计CAD仿真,可视化 动画如何达到?图形真实感光照问 题 之 外天下第一句:旧约·创世纪:神说,要有光,就有了光光与天地,光与万物,光与生命之间密不可分光是生命之源,生命之本人的生命之中应该有“光”在“光”之中去寻找一个真正的生命Let there be light 要有光问 题 之 外有人问建筑工地上的工人在做什么?工人有三种回答:“我在养家糊口,混口饭吃”“我正在盖房子”“我正在建造一座世界独一无二的大教堂”工作:赚钱谋生职业:具有一定目标、规模和系统的对社会发展有影响的经常活动事业:信仰,不惜一切代价甚至生命光!问题提出较真实的视觉效果来自于:明暗处理纹理阴影透明性和反射其它增加真实感的方法光线跟踪计算复杂容易实现,生成的图形中正确地反映阴影、镜面反射以及透明的效果辐射度方法光照明暗处理假设应用多边形网格建立了球面的模型,其颜色采用glColor定义,那么得到的结果为而我们希望结果为光照明暗处理为何实际中球的图像应当类似于光源与材料的交互作用导致每点有不同的颜色或者明暗效果这时需要考虑 光源 材料属性 表面定向 观察者位置模拟光照问题?在隐藏面消除后,为了使对象看起来更真实,应当模拟光照在物体的状态,即应当通过计算确定表示对象的像素的适当状态在这种计算中应充分根据对象表面的状态,光源的位置以及视点的位置需要计算每帧图像中各个像素的颜色亮度,而不是由用户直接指定光照明暗问题输入:视点, 物体, 光照条件输出:带光照明暗效果的物体投影图光照效果与什么有关?光照明暗问题分析影响光照效果:视点, 物体, 光源现实图像可看作是成像平面上的I(x, y, t, λ)能量分布,(x,y)为坐标,t为时间, λ为波长因光的复杂性,物体外形和物理性质诱发的各类光学现象如衍射\折射等,I(x, y, t, λ)无法计算光照模型:计算I(x, y, t, λ)简化!如何简化?光照与明暗问题光照模型基本光学原理简单光照模型明暗处理技术光源反射面光 照光源照射到物体表面,会出现三种情况经表面反射形成反射光部分入射光被吸收转换成热若物体透明,入射光穿透物体产生透射光物体表面的光照亮度颜色由谁决定?反射光,透射光如何简化?光照模型简化假定光源为点光源,景物为不透明物体仅考虑光源直接反射光,不考虑物体间的反射简单光照模型×全局光照模型考虑物体间的反射考虑透明效果整体光照模型光照模型哪张是简单光照模型?哪张是整体光照模型?BAC表面特征如果对象表面光滑,对象显得明亮;如果表面粗糙,那么就显得暗淡表面有三种类型镜面 (specularsurfaces)漫反射面 (diffuse surfaces)透明面 (translucent surfaces)镜面表面显得明亮,因为绝大多数光集中在严格镜面反射方向的周围镜子是真正的镜面模型漫反射面特征是反射光向各个方向进入空间例如:涂有不光滑油漆的墙面透明面有些光可以进入表面,从对象的另一处出来例如:玻璃与水中的折射这时也会有部分光被反射三种情形的表面在三维场景中的每个对象的表面可以是上述三种情形中的任一种,也可以是其中两种或三种的综合每种情形所占的比例由对象表面的性态确定简单光照模型反射光I=环境光+(漫反射+镜面反射)ka 环境反射系数kd漫反射系数ks镜面反射系数理想反射法向由局部定向确定 单位化 |n| = 1z 入射角 = 反射角 θi= θr三个向量I, n, r必须共面 均为单位向量漫反射粗糙表面之所以可见,主要是来自于表面的漫反射反射光的比例正比于入射光的竖直分量 即反射光 ~ cosiLambert漫反射模型对于一个漫反射体,表面的反射光亮度和光源入射角(入射光线和表面法向量的夹角)的余弦成正比Id为物体表面漫反射光的光亮度Ipd为光源垂直入射时反射光的光亮度i为光源入射角kd为漫射系数,决定于表面材料(0≤kd≤1) 镜面反射光大多数曲面既不是理想的漫反射型曲面,也不是真正的镜面(理想反射)光滑表面之所以显出镜面高光,是因为入射光被反射后,绝大多数集中在反射方向周围反射光入射光Nn大n小镜面反射光镜面反射光Is计算:Ip为入射光的光亮度θ为反射方向和视线方向夹角,介于0o到90o之间n为镜面反射会聚指数(与物体表面光滑度有关)ks为镜面反射系数(与材料性质和入射光波长有关) 明亮系数n如果n的值介于100到200之间,那么对应于金属材料如果n的值介于5到10之间,材料类似于塑料环 境 光实际场景中,物体会接收到从周围环境投射来的光,这种光在物体和环境之间多次反射环境光:那些在与此环境中进行了充分的散射,无法分辨其来源与方向的光。 环境光亮度可表示为: Ie为物体的环境光反射亮度 Ipa为环境光亮度 ka为物体表面的环境光反射系数(0≤ka≤1)多

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档