【Unity Shader】 Lambert(兰伯特)光照模型

阅读: 评论:0

【Unity Shader】 Lambert(兰伯特)光照模型

【Unity Shader】 Lambert(兰伯特)光照模型

  • Unity Shader Lambert光照模型与漫反射
    • 一、漫反射简介
      • 漫反射的特点
    • 二、漫反射光照模型-Lambert(兰伯特)光照模型
      • Lambert 余弦定理
    • 三、自定义UnityShader实现漫反射(Diffuse)效果
      • 写法
      • 效果展示
    • 参考

Unity Shader Lambert光照模型与漫反射

一、漫反射简介

一束平行光入射到凹凸不平的表面上,光线被反射向四面八方的现象叫做漫反射。

当一束平行光触及光滑物体表面时,光线则发生规律性反射,反射后的光线也相互平行,这种规律性反射称为光的单向反射或镜面反射。但物体的光滑程度是相对的,而一般物体的表面多粗糙不平,入射线虽然为平行光线,但反射后的光线则向各个方向分散,此种现象为光的漫反射。

现实中的物体,如植物、墙壁、衣服等,其表面粗看起来似乎是平滑,但用放大镜仔细观察,就会看到其表面是凹凸不平的,人眼之所以能看清物体的全貌,主要是靠漫反射光在眼内的成像。

漫反射的特点

  1. 光照强度与观察角度没有关系
    从各个角度观看灯光时,它都具有相同明显的强度
  2. 光照强度跟灯光的入射角有关系
    如果改变光的入射光方向可以看到模型表面的光照强度发生了变化

本文发布于:2024-01-30 02:20:41,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170655244518548.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   兰伯特   Unity   Shader   Lambert
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23