当前位置: 首页 > news >正文

建微信网站全面的哈尔滨网站建设

建微信网站,全面的哈尔滨网站建设,免费的网站制作平台,网站后台更新栏目1. 什么是光照模型 光照原理 在真实世界中#xff0c;我们能够看到物体#xff0c;是由于眼睛接收到了来自观察目标的光。这里面包括两种情况#xff1a;一部分是观察目标本身发出的光#xff08;自发光#xff09;直接进入我们的眼睛#xff0c;另一部分是其他物体我们能够看到物体是由于眼睛接收到了来自观察目标的光。这里面包括两种情况一部分是观察目标本身发出的光自发光直接进入我们的眼睛另一部分是其他物体光源发出的光与观察目标进行交互后最终进入我们的眼睛。不管是哪种情况我们都可以统称为出射光。 通常我们认为物体的自发光是均匀的即在所有观察方向上都存在且密度、颜色相同。自发光的颜色显然跟观察目标自身的材质有关。 而其他光源的光入射光照射到某个物体上与物体发生交互时 一部分被物体表面直接反射按照一个严格的反射路线传播这部分就形成了镜面反射一部分进入物体内部形成折射或透射这部分光线也会遵循对应的物理规律按照一定的路线传播还有一部分被物体表面细小的凹凸反射或者进入物体内部与物体内部的粒子经过多次交互后最终又从表面发散出来这部分光线没有特定的传播路径也可以认为是均匀的也就是漫反射 在这中间由于物体可能会吸收部分特定波长的入射光从而导致出射光的颜色和密度发生变化因此出射光的颜色和密度往往也会受到物体材质的影响。 所有这些出射光本身的颜色以及进入到我们眼睛的量共同决定了我们最终看到的物体的样子。 光照模型就是以摄像机代替眼睛计算其所能接收到的出射光的数学模拟方式。 显然光照模型是一个涉及到 “光源”入射光的颜色、角度等、“观察目标”出射光的颜色、角度、“观察者”观察方向 三方的数学模型。 基于不同类型出射光自身的特性其计算可能会与这三者中的一个或多个有关。 标准光照模型 标准光照模型理论上只关心直接光照即光线从光源射出后只经过与物体的一次交互直接进入摄像机得到的颜色。间接光照的部分通过环境光进行统一概括。 在标准光照模型中决定观察目标最终颜色的出射光包括四部分 环境光自发光漫反射高光反射 2. 环境光 用于概括表示光线在环境间多次反射后进入摄像机的颜色是一个全局指定的颜色与上文三者均无关Cambient Gambient其中 Gambient 为全局指定的环境光颜色 3. 自发光 由观察目标发出且是均匀的因此与光源和观察者均无关Cemissive Memissive其中 Memissive 为材质自身的自发光颜色自发光只是表示观察目标本身材质带来的颜色影响并不是作为真正的光源使用因此不会照亮其他物体 4. 漫反射 由观察目标反射入射光而来且出射光均匀因此与光源和观察目标有关与观察者无关符合兰伯特定律反射光线的强度与表面法线和光源方向之间的夹角的余弦值成正比两种计算漫反射的模型 兰伯特模型 Cdiffuse Clight * Mdiffuse * Max(0, n·l)其中Clight为入射光的颜色Mdiffuse为材质自身漫反射颜色n为法线方向l为光源方向点到光源该模型严格按照兰伯特定律计算当光源在点背面时认为不应该被光源照亮此时l和n夹角超过90°通过 Max(0, n·l) 对这种情况进行直接截取该模型会导致背向光源的面都被截取为0因此背光面完全为黑色不会展现任何细节 半兰伯特模型 Cdiffuse Clight * Mdiffuse * (n·l * 0.5 0.5)通过缩放加平移的方式将 n·l 的结果映射到了[0, 1]的区间内从而使背光面也能有一定的细节展现而非完全是黑色该模型没有物理依据只是从数学角度出发对兰伯特模型的渲染效果进行优化 5. 高光反射 由观察目标反射入射光而来且反射光线有特定传播路径可以被摄像机接收到的出射光数量受出射光和观察方向的夹角影响因此高光反射与光源、观察目标、观察者三方均有关 对于高光反射的计算模型都是经验模型即均为通过数学方式对高光反射的效果进行模拟并不是真实的物理模型 两种计算高光反射的模型 Phong 模型 Cspecular Clight * Mspecular * Max(0, v · r)Mglossr 2l ·n- l其中Clight为入射光的颜色Mspecular为材质自身的高光反射颜色v为观察方向点到摄像机r为反射光线的方向Mgloss为观察目标的光泽度用于控制高光亮斑的大小其值越大亮斑越小该模型遵循高光反射的原理通过反射方向与观察方向的点乘cosθ来模拟二者夹角对观察高光反射的效果影响 Blinn - Phong 模型 Cspecular Clight * Mspecular * Max(0, n · h)Mglossh (l v) / | l v |其中 h 为光源方向与观察方向的合成向量归一化该模型将光源方向与观察方向合成一个参考向量通过这个参考向量与照射点法线之间的夹角来模拟对观察高光反射的效果影响 由于Blinn - Phong模型先求h向量再与n点乘当光源、观察目标、观察者三方距离远到一定程度时l 和 v 几乎不变可以被看做是定值此时h也为定值因而可以跳过求h的过程此时相比Blinn - Phong模型必须要先与n点乘求反射方向之后再与观察方向v点乘Blinn - Phong模型计算速度更快。 而当距离不够远时l 和 v不可看作定值此时从速度和效果上Phong模型都要更好一些 6. 逐顶点光照和逐像素光照 高洛德着色 逐顶点光照在顶点着色器中对每个顶点进行光照计算三角面内部的光照颜色通过对顶点进行线性插值获得其优点是相比逐像素光照计算速度更快缺点是由于三角面内部都是通过对顶点光照结果插值获得的因此三角面内部的颜色一定比顶点处更暗某些情况下容易出现棱角并且因为都是线性插值无法很好地表现一些非线性的光照效果 Phong着色 逐像素光照在片元着色器中按照每个像素的法线等信息进行光照计算其优点是针对每个像素自身的信息进行光照计算且可以通过法线贴图等方式提供更细致的控制信息因此光照结果更好缺点是相比只计算顶点逐像素光照的计算量更大速度更慢 7. 标准光照模型的问题 难以模拟菲涅尔反射等特殊物理现象各向同性
http://www.w-s-a.com/news/197351/

相关文章:

  • 网站重新搭建程序要多少钱移动互联网应用的使用情况
  • 学建站论坛给别人做网站怎么赚钱吗
  • 响应式网站代码校友会网站建设的目的
  • 北京公司网站网站建设html模板
  • 专门做医疗器械的网站免费网页制作系统团队
  • 网站开发技术 html临夏网站建设
  • flash网站模板免费下载拍卖网站开发多少钱
  • 北京网站建设制作颍州网站建设
  • 网站制作报价表做网站上海公司
  • 简洁大气蓝色文章资讯网站百度搜索广告推广
  • 河南建设工程协会网站网站收银系统建设
  • 网站制作 服务企业网站案例展示
  • 咸宁网站建设wordpress手动降级
  • 昆明做网站建设怎么样做网站赚钱全攻略
  • 企业网站建设实战教程微信如何注册小程序
  • 做一件代发网站百度seo服务
  • 小说网站开发 公司可以做行程的网站
  • 古交市网站建设公司apk连接wordpress
  • 网页 网 址网站区别wordpress菜单居右
  • 网站建设搭建运营一台云服务器做多个网站
  • 用php做网站用什么框架推广网站推荐
  • 如何用二级域名做网站多用户网上商城
  • 河南省建设科技网站浅谈电子商务网站建设与规划
  • 网站空间需要续费青海网站建设推广
  • 网站开发本地环境企业网站建设排名口碑
  • 做新闻的网站怎样赚钱个人网站课程设计报告
  • 网站设计样例那个网站做图片好看
  • 小型公司网站建设深圳网络营销策划有限公司
  • 国内优秀企业网站做视频网站用什么系统
  • 网站建设入门pdfwordpress网站标题