UE5-MultiPass添加
UE里默认不支持多Pass,项目里一般都会需要这个功能。
记录一下一种实现思路。
效果视频:
StaticMesh多Pass实现主要是两个方面,一个是材质管理,另一个是把多Pass加入渲染流程中。
材质管理首先需要在UStaticMesh和UStaticMeshComponent里新增多Pass材质。
UStaticMesh是用资产编辑器打开的窗口,最里层的材质设置。
UStaticMeshComponent是SM要渲染的必要组件,可以设置材质进行覆盖UStaticMesh里的材质。(常见里摆放或者蓝图里)
多Pass的结构定义,材质Index以及是否投阴影。
123456789101112...
more...