Unity SandFlow交互式水沙沙箱1.1.0流沙互动水
资源介绍
SandFlow 可将场景中的某一片区域变为一个生动的海滩微缩景观:通过计算着色器完全实现的实时 GPU 浅水求解器,结合颗粒沙子的输运模拟。 水体。基于质量守恒的浅水核心(Rusanov 通量、保持正定性的重构)驱动波浪、海浪、冲刷与回流。程序化生成的波纹、光斑、泡沫、浪花和飞溅效果叠加在模拟水面之上。水位、波幅、漂移涟漪等参数均可实时调节。 沙子。沙子会侵蚀、随水流移动并沉积:挖掘河道,观察海水如何塑造海岸线;建造堤坝,看它们如何真实地溃决。湿沙变暗且表面平滑,干沙则保留风成波纹。 交互。演示版本内置完整工具集:可舀取并倾倒真实体积的铲子、城堡模具、地形画笔、大炮、可拖拽的岩石及道具,这些都能真实地排开水面并留下可恢复的痕迹;还有具备浮力和尾流的漂浮物体。 调节。游戏内控制面板提供对模拟参数和视觉效果的调整,支持持久化设置、地图预设(沙滩、河流、潟湖、环礁)以及相机控制。 以干净的 C# 计算/着色器源码形式提供,包含完整的交互式演示场景和独立构建入口点。支持计算着色器的桌面平台(DX11/DX12、Vulkan、Metal)。 可编程渲染管线(SRP)兼容性: Unity版本 内置渲染管线 通用渲染管线(URP) 高清渲染管线(HDRP) 6000.3.21f1 兼容 兼容 兼容