持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情
概述
本系列文章主要记录Unity的HDRP项目入门级教程,从本篇文章开始,将通过案例,详细的学习HDRP中的各项参数的使用。上一篇我们通过蜡烛的材质,了解了次表面散射。本篇文章开始,我们一起来了解一下HDRP项目中的自发光材质
自发光材质
在日常开发中,我们经常会用到自发光的材质,而这些效果是无法通过外界的光源进行实现的,比如说灯泡,戴拿电脑屏幕等等,都是通过自发光实现。那么从本篇文章来时我们就来了解下在HDRP中自发光。具体效果如下图所示
我们首先来看一下这台电脑的材质球设置的参数
首先是Surface Options中的各项,几乎就是默认的即可,像是表面类型这种一定要使用Opaque,因为电脑屏幕不可能是透明的。
在Surface Inputs中,通过base map来控制材质的表面贴图,颜色等,在通过下面的各种滑块等,将电脑的细节显示的更加完美。
想要设置自发光,最重要的一项就是Emission Inputs(自发光输入,也就是今天的主题)。让我们一起来详细的看一下Emission Inputs下的所有参数。
Use Emission Intensity:使用自发光强度,如果启用,那么当前材质的自发光将由Emission Intensity选项进行控制
所以我们可以总结出来,自发光一共是由两个属性进行控制的,自发光的颜色和自发光的强度
- 自发光的颜色就是Emission Color选项,在这里我们可以同时通过纹理和颜色来控制物体的自发光
- 自发光强度就是Emission Intensity,这里一共有像个参数可调,第一个数数值,而第二个则是单位,光照的单位我们可以选择Nits和EV100。
我们来看一下这两个参数对自发光的影响
结束
本篇文章就介绍到这里,下一篇文章我们将继续了解自发光的各项参数。