UE4 HLSL学习笔记

UE4 HLSL学习笔记_第1张图片

在Custom配置对应ush文件路径

UE4 HLSL学习笔记_第2张图片

UE4 HLSL学习笔记_第3张图片

在HLSL中写入对应代码

UE4 HLSL学习笔记_第4张图片

Custom里面增加两个Input,名字必须和ush文件内的未知变量名字一样

UE4 HLSL学习笔记_第5张图片

然后就对应输出对应效果的颜色

UE4 HLSL学习笔记_第6张图片

这就是简单的加法运算

减法同理:

UE4 HLSL学习笔记_第7张图片

UE4 HLSL学习笔记_第8张图片

乘法除法同理

UE4 HLSL学习笔记_第9张图片

UE4 HLSL学习笔记_第10张图片

HLSL取最小值

UE4 HLSL学习笔记_第11张图片

HLSL取最大值

UE4 HLSL学习笔记_第12张图片

绝对值:

UE4 HLSL学习笔记_第13张图片

取余:

UE4 HLSL学习笔记_第14张图片

四舍五入

UE4 HLSL学习笔记_第15张图片

Pow运算:

材质里面是Power,这里要做区别

UE4 HLSL学习笔记_第16张图片

UE4 HLSL学习笔记_第17张图片

根号:

UE4 HLSL学习笔记_第18张图片

cos:

UE4 HLSL学习笔记_第19张图片

sin、tan、atan等等同理

UE4 HLSL学习笔记_第20张图片

ceil与floor:

UE4 HLSL学习笔记_第21张图片

记得这个返回值类型,选为一维

ceil同理

smoothstep:

UE4 HLSL学习笔记_第22张图片

saturate:

UE4 HLSL学习笔记_第23张图片

clamp:

UE4 HLSL学习笔记_第24张图片

把1直接改到了2~4之间的2

step:

UE4 HLSL学习笔记_第25张图片

lerp:

UE4 HLSL学习笔记_第26张图片

frac:

UE4 HLSL学习笔记_第27张图片

length:

UE4 HLSL学习笔记_第28张图片

distance:

UE4 HLSL学习笔记_第29张图片

mul:

dot:

clilp:

sign:

all:

any:

你可能感兴趣的:(ue4,学习,笔记)