查看: 265|回复: 0

[引擎的各个功能] 明暗处理

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 06:46:05 | 显示全部楼层 |阅读模式

明暗处理



       
     
     
     Unreal Engine 4.9

       
     
         



   
    本页面的内容:
   

   
                                                            
        明暗处理函数
                       
       
        FuzzyShading(模糊明暗处理)
               
        FuzzyShadingGrass(草地模糊明暗处理)

                                            


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

明暗处理函数


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

FuzzyShading(模糊明暗处理)


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


       


       
               
       
输入


               
       

       
                漫射(矢量 3)(Diffuse (Vector3))
               
               
                接收要用作漫射颜色的纹理。
               
       

       
                法线(矢量 3)(Normal (Vector3))
               
               
                接收一个法线贴图,用于扰乱模糊结果的表面。
               
       

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

       
                幂(标量)(Power (Scalar))
               
               
                控制从核心到边缘的衰减率。默认值为 6.0。
               
       

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



明暗处理


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))
               
               
                控制表面的法线变为与摄像机垂直(通常朝向边缘)时表面的亮度。
               
       



明暗处理







                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部