ue4中隐藏灯光和相机图标_[HDRP]物理灯光是什么?科普向
HDRP抛弃了Bulitin的灯光,改用物理单位以及物理属性。那么物理灯光到底是什么?请点赞评论来支持作者,提前祝大家新年快乐。
https://connect.unity.com/p/hdrp-wu-li-deng-guang-shi-shi-yao-ke-pu-xiangconnect.unity.com
同步更新unity connect,求点赞收藏
对光的研究
首先,对光的研究可分为两类:光度学,辐射度学
- 光度学:是以人眼为基础,研究可见光与物理之间的关系。
- 辐射度学:是以能量为基础,研究发光源的能量(光辐射能)。不仅仅是可见光范围,适用于所有电磁波。
光度学和辐射度学之间有什么关系了?
举个例子:可见光之外,还有红外线紫外线,虽然看不见但仍然具有能量。无论给红外线多大能量,在人眼中亮度都是0。
同理,在可见光内,人眼对不同颜色的光敏感度也有不同。记录人眼对不同频率光的敏感程度,就是光度与辐射度的对应关系,即光度函数。
光度与辐射度的关系
对亮度的研究
谈论一个物体有多亮,肯定得拥有“亮度单位”。
在Bulitin中,灯光单位即为“1单位”,超出1亮度的为HDR。
这是一个很抽象的概念,如果想重现现实中的灯光效果,只能靠人眼去判断,引擎内灯光的多少强度能与现实中一致。这很费劲,而且在相机曝光被修改时,又得重新调整所有灯光强度。
所以,在HDRP中引入了物理灯光单位。
先来看看光度学中常见的名词。
一个发光强度等于1坎德拉的理想光源,每球面度能够产生1流明光通量,总发射的光通量为4π流明。
以一个100000cd强度的点光源为例。
如果没有理解上面内容,没关系。
举个特殊栗子:
面光如果用流明,不用Nits,就会像下图一样
现在面光单位为流明,是面光的总亮度。所以随着面积的增加,单位面积的亮度会稀释。
显然我们不想这样,所以换成Nits为单位,就能让亮度保持一致。
其次,面光没有角度。所以在单位里没有坎德拉。
也可以看看Unity文档
Physical Light unitsdocs.unity3d.com
其他特性
光的衰减
坎德拉是以角度为变量,
如下图,如果要保持光通量一致,远处的受光面就得增大面积
也就是说,光的衰减,与到光源距离的平方,成正比。
这点在Bulitin中也一样
衰减与距离的关系
HDRP与Bulitin灯光的最大区别就在这。
物理灯光的衰减距离,只与光源强度有关。
拖动灯光范围,只有外围一圈做了过度,中间亮度是不会变化。
而Bulitin中,灯光强度是直接在光源与外圈的距离上做了个插值。
更像是在缩放一个面片。
亮度是如何显示在摄像机上
在Bulitin的场景制作中,要时刻保证场景画面不能 过曝/欠曝。
虽然能用后期调色在小范围来控制曝光值,但总体制作思路还是集中在0-1的颜色。
更像在PS里画画。
而HDRP中,就很简单粗暴。
查看现实中光线的物理属性,直接填到灯光强度里。太阳可以是几千几万的亮度,不开后期全屏白色。
然后再用后期自动曝光来压低亮度。
- 你要大中午的太阳?12wLux直接填
- 你要阴天?1500Lux直接填
- 你要房间卧室?200Lux直接填
查表,完事
官方文档提供的2个链接:
官方文档提供的2个链接:
Physical Light unitsdocs.unity3d.comRecommended Lighting Levels in Buildingswww.archtoolbox.com
不过优缺点也挺明显
看到这里说明是真爱了,来收藏评论关注点赞吧,多谢。
下面是我的artstation地址:
https://www.artstation.com/luteliwww.artstation.com
你也可以来我知乎看原来写的文章
知乎用户www.zhihu.com
ue4中隐藏灯光和相机图标_[HDRP]物理灯光是什么?科普向相关推荐
- ue4中隐藏灯光和相机图标_UE4中的光线追踪和SSGI照明研究
AitorRández在最新研究中解释了他如何在UE4中进行照明工作,并共享了设置和场景以供下载.我叫AitorRández,我是比利时数字艺术与娱乐(DAE)最后一年的学生.我对环境艺术及其涉及的一 ...
- 谷歌搜索没有相机图标_谷歌Pixel 2/3a/4 XL中招!更新安卓11相机崩溃
官方版安卓11于9月份正式发布,第一批支持的型号是谷歌Pixel系列. 9月26日消息,据国外媒体报道,许多用户在Reddit论坛上反映谷歌Pixel手机更新后的android 11摄像头坠毁,中间的 ...
- 太阳的光和灯光有什么区别_阳光和灯光
1 阳光和灯光 我白天喜欢看见阳光, 晚上喜欢看见灯光. 你这不是废话吗?也许有 人会这么说.但是,我却总是敝帚自珍地觉得,别人的喜欢和我自己 的喜欢还是有点儿不一样. 我喜欢阳光的那种普照. 无论你 ...
- 中的 隐藏鼠标菜单_如何移动隐藏删除mac菜单栏图标——macw教程
MacW小编您如何移动隐藏删除mac菜单栏图标,对于有强迫症的小伙伴来说,菜单栏图标乱糟糟的是一件很烦人的事情,逼死强迫症,而这篇Mac移动隐藏删除顶部菜单栏图标教程则可以帮助你! Mac如何移动隐藏 ...
- 锁屏界面_强迫症必爱!iPhone怎样隐藏锁屏界面的手电筒、相机图标?
各位小伙伴,大家好!所有的系统软件程序都有不同程度的bug,没有完美的~所以程序员就需要一直"修修补补",昨天我们分享了iOS13的一个bug,可以隐藏桌面图标!今天我们分享一个小 ...
- 微信h5隐藏导航栏和状态栏_导航栏未在SwiftUI中隐藏
微信h5隐藏导航栏和状态栏 TL;DR: If you can't tap on buttons in the navigation-bar area, you can jump directly t ...
- keyshot聚光灯_【干货】如何在KeyShot中创建和使用物理灯光!
在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物理光源,只需将光源材质从KeyShot库拖放到场景中的几何体中即可.Key ...
- keyshot聚光灯_【KeyShot教程】如何在KeyShot中创建和使用物理灯光?
原标题:[KeyShot教程]如何在KeyShot中创建和使用物理灯光? 在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物 ...
- excel自动筛选_在Excel自动筛选器中隐藏箭头
excel自动筛选 When you turn on the filter in an Excel worksheet list, or if you create a named Excel tab ...
最新文章
- datasnap的客户端回传机制
- Python零基础入门(4)——分支与循环练习题
- 同余方程———扩展欧几里得
- 阿里巴巴虾米的机器学习与深度学习进阶记
- iOS之深入解析“锁”的底层原理
- MySQL主备复制原理、实现及异常处理
- python自由落体_VPython - example - 模拟自由落体运动
- 计算机网络之数据链路层:19、总结
- c#常用类库----计算机信息类
- 七牛云 转码_YYC松鼠短视频系统V2.0版本发布,亮点新增转码加水印功能
- python写入指定路径的文件_python 从shell读取指定文件以及写入指定文件
- memcache的安装和使用
- 进程cpu使用率的计算
- JSTL 核心标签库 使用(C标签)
- 什么是 Apache Shiro
- CMMI五级认证是什么?
- Android计算器简单实现及代码分析
- 如何使用WinDbg查找蓝屏原因
- N720实现4G的TCP连接,数据上云的方法
- Power BI——数据建模案例分析
热门文章
- printf \a 响铃的流程(你想知道的C语言 1.9)
- 【DASH】MPD例子
- http://stamen.iteye.com/blog/1462899
- QWebEngine自动添加麦克风和摄像头权限
- Virtualbox centos虚拟机网络互联总结
- c++ 结构体和vector进行lower_bound和upper_bound
- 智联招聘自动刷新简历软件
- 抖音全球购安心购服务规范|四川鹰迪
- 智慧矿山无人驾驶模块
- 小红帽中用eclipse编译windows程序遇到的问题处理备忘录