文章目录
-
- 1.实现目标
- 2.实现过程
-
- 2.1 材质参数集
- 2.2 材质遮罩函数
- 2.3 更新Box
- 3.参考资料
1.实现目标
基于BoxMask
材质节点,在UE5中实现建筑物的剖切效果,GIF动图如下:
2.实现过程
实现原理与之前“BoxMask实现建筑生长效果”的原理相同,都是基于BoxMask材质节点实现。
具体实现过程包括创建Box,将中心点、边界范围以及偏航角等数据存入材质参数集,然后基于这些数据,输出材质的Opacity Mask参数节点。
2.1 材质参数集
新建材质参数集,或者在原有材质参数集的基础上,添加Vector Parameters
,用于存储Box的Center、Bounds和Ratation(中心点、边界、姿态角)等数据,截图如下: