UE5 RVT 制作场景交互 - 遮罩

RVT可以通过物体制作场景的RVT的贴图遮罩绘制

首先放一个Runtime Virtual Texture Volume在场景里面

设置一个合理的大小

创建一个RVT

这里有你想要的存储的通道和贴图精度

将才创建的RVT放到Runtime Virtual Texture Volume上去

现在放一个平面到Runtime Virtual Texture Volume的包围盒内

新建一个这样的材质,这里命名为DeubgRVT

材质扔给平面

现在放一个小球在平面上,现在没有任何效果

现在再创建一个新的材质!

相当于在这里写入,在平面上输出!

材质给到小球,此刻小球相当于笔刷

最后将小球需要在RVT绘制的贴图给放进去,就可以有一层遮罩啦!

有了这一层遮罩就可以做很多事!中等场景的可交互草,雪地的交互,都可以在上面进行绘制,由于RVT使用了PAGE的机制,性能会消耗小很多,但是太小的RVT切换PAGE依然消耗性能,需结合实际项目进行使用

相关推荐
一个响当当的名号13 小时前
lectrue5 存储模型和压缩
ue5
zhangzhangkeji16 小时前
UE5 C++(44-4):对比一下蓝图中的射线检测节点,源代码,按通道与按对象类型
ue5
暮志未晚Webgl1 天前
UE使用内置功能查看性能
ue5
AI视觉网奇1 天前
Epic linux 打包。
笔记·学习·ue5
伪善者1 天前
UE5 打包插件
ue5·打包
AI视觉网奇1 天前
ue5 开发 web socket server 实战2026
c++·学习·ue5
zhangzhangkeji2 天前
UE5 C++(39):创建 TimeHandle 定时器
ue5
zhangzhangkeji2 天前
UE5 C++(38):创建 Interface接口
ue5
zhangzhangkeji2 天前
UE5 C++(40):创建 3DWidget 并渲染到屏幕上,涉及类 UUserWidget 与 UWidgetCompopent
ue5
zhangzhangkeji2 天前
UE5 C++(41):创建 ApplyDamage 并接受伤害 TakeDamage
ue5