明暗处理

这些函数用于处理特殊的明暗处理类型,例如“模糊明暗处理”网络。

Windows
MacOS
Linux

明暗处理函数支持特殊的明暗处理操作,例如模糊明暗处理以及调整反射高光形状。

明暗处理函数

以下是“明暗处理”类别下所有函数的列表。

FuzzyShading

此函数模仿类似于天鹅绒或苔藓的表面,并与菲涅耳计算类似。另外,此函数也适合于着色器效果,例如扫描电子显微镜。

项目

说明

输入

漫射(矢量 3)(Diffuse (Vector3))

接收要用作漫射颜色的纹理。

法线(矢量 3)(Normal (Vector3))

接收一个法线贴图,用于扰乱模糊结果的表面。

核心暗度(标量)(CoreDarkness (Scalar))

此值用于使对象在其法线与摄像机平行(通常朝向中心)的位置变暗。这个数值越大,意味着核心位置越暗。默认值为 0.8。

幂(标量)(Power (Scalar))

控制从核心到边缘的衰减率。默认值为 6.0。

边缘亮度(标量)(EdgeBrightness (Scalar))

控制表面的法线变为与摄像机垂直(通常朝向边缘)时表面的亮度。

FuzzyShading(模糊明暗处理)

FuzzyShadingGrass

此函数用于提供草地明暗处理的漫射部分。与 FuzzyShading(模糊明暗处理)相似,此函数允许您在边缘处混入一种新颜色,方法如下:首先按给定的百分比去饱和度,然后对去饱和度后的区域应用定制颜色。

项目

说明

输入

边缘去饱和度(标量)(EdgeDesat (Scalar))

这是 0 到 1 的数值,用于控制应该将多少对象边缘去饱和度,以为边缘颜色腾出位置。

边缘颜色(矢量 3)(EdgeColor (Vector3))

此颜色将应用于边缘区域。如果发生过多的颜色混合,请使用 边缘去饱和度(EdgeDesat)对该区域进行去饱和度。

漫射(矢量 3)(Diffuse (Vector3))

接收要用作漫射颜色的纹理。

法线(矢量 3)(Normal (Vector3))

接收一个法线贴图,用于扰乱模糊结果的表面。

核心暗度(标量)(CoreDarkness (Scalar))

此值用于使对象在其法线与摄像机平行(通常朝向中心)的位置变暗。这个数值越大,意味着核心位置越暗。默认值为 0.8。

幂(标量)(Power (Scalar))

控制从核心到边缘的衰减率。默认值为 6.0。

边缘亮度(标量)(EdgeBrightness (Scalar))

控制表面的法线变为与摄像机垂直(通常朝向边缘)时表面的亮度。

FuzzyShadingGrass(草地模糊明暗处理)

标签

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见