UE4材质节点转HLSL

UE材质节点转HLSL

1.简介:

在UE里面用HLSL写材质可以很大程度的优化材质和管理材质,用材质节点实现一些算法和卷积的话难度很大。这个时候的话就十分需要把材质节点转换成HLSL,而借用材质节点Custom可以把HLSL集合到编译好的材质里面去。

2.例子:

UE的材质节点都是封装好的,当我们需要调用时往往不知道他在HLSL里面是一个什么样的函数。这里举个例子是我们要如何获得这个后处理输入0的函数的表达UE4材质节点转HLSL_第1张图片
像这样连好后,然后在左上角窗口,着色器代码,选择HLSL代码,然后把代码拷贝到vscode里面去(随便什么都行,能搜索就可以),然后搜索CustomExpression0关键字,找到最后一个关键字
UE4材质节点转HLSL_第2张图片最后如果你在custom里面调用了这个函数你需要把这个节点给连到上面去,不然会报错,等于include
UE4材质节点转HLSL_第3张图片

你可能感兴趣的:(ue4,技术美术)