Ureal Engine

UE4材质函数参考——全局位置偏移bate0113

2021-05-15  本文已影响0人  深呼吸10911

全局位置偏移

这些函数使用全局位置偏移来处理顶点操作。WorldPositionOffset类别包含通过全局位置偏移来进行网格顶点操作的特殊函数。这些函数可以链接到一起,以产生递增效应。

SimpleGrassWind

SimpleGrassWind 函数对植物叶子应用基本的风运算,并允许您指定权重贴图和风力。这是无方向的风,它只是使植物叶子产生非常普通的移动效果。这应该是您添加的最后一个WPO节点。


SplineThicken

SplineThicken 函数用来使非常薄的多边形在渲染时显示为略厚。对于线缆、头发、草和其他此类对象,这种效果非常理想。

使用此函数的对象应该极薄,并且应该在禁用"移除退化三角形"(Remove Degenerate Triangles)的情况下导入。

CameraOffset

CameraOffset 函数可帮助您进行深度排序,因为它允许您在摄像机空间中移动对象,使其靠近或远离摄像机。

ObjectPivotPoint

ObjectPivotPoint 函数返回全局空间中对象的支点。此函数与像素着色器不兼容。

ObjectScale

ObjectScale 函数一起或单独返回对象的XYZ比例。此函数与像素着色器不兼容。

PivotAxis

PivotAxis 函数用于在任意的轴上创建公共支点位置。此函数可以帮助创建旗帜运动。请不要使用接近旗帜顶端的单个支点,而应改为使用共享的Z点以及唯一的X和Y位置数据,沿对象的宽度创建更加现实的连接。

这个着色器节点只支持统一比例调整。并且,旋转轴与支点轴/位置不应重合。

RotateAboutWorldAxis_cheap

RotateAboutWorldAxis_cheap 函数以低成本方式使对象绕全局轴旋转。请输入您希望使用的角度,并将输出连接到全局位置偏移。

StaticMeshMorphTargets

StaticMeshMorphTargets 函数将通过3ds Max的Morph Packer MAXScript添加的变形目标数据解包。

Wind

Wind 函数针对风力、速度乘以时间以及规范化风矢量提供了单独的输出。
上一篇下一篇

猜你喜欢

热点阅读