2.3 - Black Body节点 (动态参数控制) - 游戏蛮牛 - Unreal中文翻译用户手册

2.3 - Black Body节点 (动态参数控制)

image054.png

在虚幻4材质系统中有一个非常有用的功能,这就是 Black Body(黑体)材质表达式节点 ,。您可以在材质编辑器中找到它。请注意,我们现在要走近科学了!

Black-body(黑体)是辐射的一种,它定义了以特定温度发射的指定类型的目标(或刚体)。此种辐射的可见特性之一是其发射的光照的光谱颜色。

简单来说,在您赋予该节点一个真实世界的开尔文温度值后,您会得到该温度对应的真实世界颜色。这就解决了一个老生常谈的问题,“这个爆炸效果/发射效果的颜色应该是怎么样的?” 使用此Black Body(黑体)材质节点,可以确保您对特效应用具有真实感的颜色。为最大化利用此材质表达式,您可以查阅一下Black-body(黑体)辐射

在此例中,我们在粒子系统中使用动态参数模块。这样我们就可以创建一个任意命名的参数,该参数在稍后可用来驱动材质的某些部分。现在我们就有了一个名称为 Temperature (温度)的自定义动态参数,它的值在粒子的整个生命周期里以4500到0波动。

image058.png

在粒子通过Dynamic Parameter Material Expression(动态参数材质表达式)传送进材质后,会被用来驱动BlackBody(黑体)节点的Temperature(温度)输入。这表示粒子的颜色将会反映black body(黑体)表面从4500开尔文降到0时看起来的样子,说的更清楚一点,就是从亮橙色变为黑色。

image056.png