查看: 315|回复: 0

[虚幻4编辑器手册] 3路混合材质

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-5 14:45:18 | 显示全部楼层 |阅读模式

3路混合材质



       
     
     
     
       
     
         



通过网格物体描画工具可以轻松地混合3张单独的贴图,但这要求在材质中进行一项特殊设置。请考虑以下设置:


点击查看完整尺寸


3路混合材质
3路混合材质




以下是该设置的概述:


每个颜色通道(RGB)有其各自的Linear Interpolation(线性插值)表达式。


每个贴图都连入到其对应Lerp节点的B输入端。


和Texture 1对应的Lerp连入到材质中,并且其alpha端和顶点颜色的Red(红色)通道相连。


和Texture 2对应的Lerp连接到和Texture 1对应的Lerp的A输入端,并且其alpha端和顶点颜色的Green(绿色)通道相连。


和Texture 3对应的Lerp连接到和Texture 2对应的Lerp的A输入端,并且其alpha端和顶点颜色的Blue (蓝色)通道相连。


Texture 1也环绕回来,连接到第三个即最后一个Lerp的A段。这使得Texture 1成为默认贴图。


一旦这样设置后,Blend Weights(混合权重)的 Texture Count(贴图数量) 应该设置为  3 (RGB) 。


3路混合材质



以下是这个材质的示例,首先在RGB模式下查看该网格物体,展示了设置的顶点颜色。注意,这个设置中, 红色 对应 Texture 1 , 绿色 对应Texuture2, 蓝色 对应Texture3。


3路混合材质



这里是最终结果:


3路混合材质



注意,第一种图片中的顶点颜色是红色(Texture 1),没有任何改变。这是因为Texture 1也连入到了第三个Lerp表达式的A输入端(如上所示),从而使其成为了默认贴图。从本质上讲,您以Texture 1为起始点,可以根据需要在其上面描画贴图 2和3 ,或者可以把Texture 1再次描画回到它们之上。


       
如果您要重复地设置这样的材质,那么最好创建一个自定义的材质函数
!







                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

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


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部