![图片[1]-Simple Interactive Water v3.0.2-软件开发学习笔记](https://gamedevfan.cn/wp-content/uploads/2025/04/SimpleInteractiveWater-1024x683.webp)
该资源仅适用于通用渲染管线。
Simple Interactive Water 包括一个计算着色器波模拟、一个适用于波变形的细分表面、一个水溅视觉效果和用于 VR 的折射着色器视图。
该资源的一个主要功能是在虚拟现实中对水的互动表达。
支持设备
HTC Vive Pro (Windows)
Oculus Quest (Android)
计算着色器波模拟
在样本中,Water Quad 对象具有波模拟器(脚本)。该脚本通过“固定更新”(FIxedUpdate) 功能更新“波高度贴图纹理”。可以更改波速。
适用于波变形的细分表面。
在样本中,Water Quad 对象具有 Quad Mesh Subdivider(脚本)。该脚本在“开始”功能处细分网格。可以为网格细分设置分辨率。
水溅视觉效果
在样本中,IntaractionRigidBodyGravity 对象具有“波干扰器”(脚本)。在它与具有“波模拟器(脚本)”的对象碰撞时,该脚本调用一个添加波功能。如果将粒子系统对象的“周期特效器(脚本)”设置为“水滴”字段或“水溅”字段,脚本也可以选择在与具有“波模拟器(脚本)”的对象碰撞时调用 StartEffect 功能。
用于 VR 的折射着色器视图
在样本中,Water Quad 对象具有“波折射更换器(脚本)”。当主摄像机位于对象以下或以上时,该脚本切换 Simple Water 材质的“水上”漂浮参数。Water Quad 对象具有 Simple Water 材质。
© 版权声明
文章版权归作者所有,未经允许请勿转载。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容