UE实现地面动态交互效果
文章目录
-
- 1.实现目标
- 2.实现过程
-
- 2.1 SphereMask
- 2.2 材质实现
- 2.3 位置更新
- 3.参考资料
1.实现目标
基于SphereMask材质节点实现人物在地面一定范围内的颜色高亮效果。
2.实现过程
实现原理是首先通过,
SphereMask材质节点
更具计算输出Mask值,其中在球体半径内的输入1,在外部的则输出0。然后再根据人物的实时位置去更新材质节点的输入参数即可。
2.1 SphereMask
其中节点的输入参数分别是:①A:需要检查点的位置,常用Absolute World Postion节点;②B:球体的中心点;③Radius:衰减半径;④Hadrness:边缘硬度,指过度区域的大小。