将这张图放在一起后,我将法线直接插入输出节点,将黑白噪声乘以“VertexNormalWS”并将其插入“WorldPositionOffset”输出中。
这移动了整个几何体上的顶点,在我的情况下这不是我想要的,因为我的立体模型的侧面或多或少是平坦的。所以,我需要创建一个只允许我的网格顶部移动的蒙版。对我来说,最简单的方法是使用 World Position 并控制遮罩的高度和过渡,这样就不会出现突然而粗糙的遮罩来切断小波浪,而是使用柔和的过渡,淡出它们。下图显示了我的方法,这是我从另一个项目中回收的,在该项目中,我试图在不创建任何额外几何形状的情况下呈现瓶子中的液体外观。创建遮罩后,我只使用 Lerp 节点来遮罩侧面。