虚幻材质自定义表达式内可使用的宏
在虚幻引擎中,自定义材质表达式内可以使用的宏有:
- PI:圆周率π的值。
- E:自然对数的底数e的值。
- TIME:当前游戏时间。
- DELTATIME:上一帧到当前帧的时间间隔。
- SIN(Time):根据游戏时间返回正弦值。
- COS(Time):根据游戏时间返回余弦值。
- TAN(Time):根据游戏时间返回正切值。
- ABS(Value):返回给定值的绝对值。
- FLOOR(Value):返回不大于给定值的最大整数。
- CEIL(Value):返回不小于给定值的最小整数。
- FRAC(Value):返回给定值的小数部分。
- SQRT(Value):返回给定值的平方根。
- POW(Base, Exponent):返回给定底数和指数的幂。
- LERP(A, B, Alpha):根据给定的Alpha值在A和B之间进行线性插值。
- CLAMP(Value, Min, Max):将给定值限制在最小值和最大值之间。
- STEP(Edge, Value):如果给定值小于边界值,则返回0,否则返回1。
- SMOOTHSTEP(Edge0, Edge1, Value):根据给定值在边界之间进行平滑插值。
- SIGN(Value):返回给定值的符号(-1、0、1)。
- DOT(A, B):返回A和B向量的点积。
- CROSS(A, B):返回A和B向量的叉积。
- LENGTH(Value):返回给定向量的长度。
- NORMALIZE(Value):返回给定向量的单位向量。
- REFLECT(InVector, InNormal):根据入射向量和法线返回反射向量。
- REFLACT(V, N):根据入射向量和法线返回折射向量。
- TRANSLATE(Vector, Offset):将给定向量根据偏移值进行平移。
- ROTATE(Vector, Angle):将给定向量根据旋转角度进行旋转。
以上是一些常用的宏,可以在虚幻引擎中的自定义材质表达式中使用。根据具体的需求,还可以自定义宏来实现更复杂的功能
原文地址: https://www.cveoy.top/t/topic/hP82 著作权归作者所有。请勿转载和采集!