Advertisement

UE4材质节点的使用

阅读量:

Custom节点的Code属性允许用户自行编写代码,其语法规范与HLSL保持一致。节点的输出结果由Code中return语句所返回的数据决定,而返回值的数据类型可以通过[Output Type]属性进行调整,例如选择[CMOT Float3]后,在Code中可以输入return float3(0,0,0);(对于这种较为简单的表达式,也可以省略return关键字,直接写成float3(0,0,0))。若将该节点连接至材质的BaseColor输入端口,则材质的颜色将被固定为黑色。此外,Custom节点还支持添加任意数量的输入端口,从而实现更加复杂的功能。1、纹理贴图在模型表面按照圆形轨迹进行运动。为此需添加一个Custom节点,并在其输入端口处增加UV和Degree两个参数,同时将输出类型设置为Float2,在Code中输入如下代码

复制代码
 float x = cos(Degree)*0.2;

    
 float y = sin(Degree)*0.2;
    
 return float2(x+UV.x,y+UV.y);
    
    
    
    

依照下述方式连接材料

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/ovNTeih6KwcEqYSxBtQk5OszWrV

全部评论 (0)

还没有任何评论哟~