-
Unity中实现的GPU Gems 3D流体模拟技术
资源介绍
GPU-GEMS-3D-流体模拟
该项目基于GPU Gems 3D流体仿真文章。 本文介绍了一种用于计算和渲染3D流体模拟的方法。 设计用于渲染的方法是为了将流体模拟最好地集成到场景中,并使它与其他场景组件进行交互。 但是,我使用了一个更简单的渲染器,方法是使用连接到多维数据集的光线跟踪器,并且与其他场景组件没有交互。
该项目最初是在Unity 4当前版本时编写的,当时免费版本中不提供渲染纹理。 我决定改用计算缓冲区,以使其更易于访问。 使用计算缓冲区而不是渲染纹理的唯一缺点是不支持过滤。 我将代码添加到了着色器中,以手动执行双线性过滤,但它可能不如使用渲染纹理那样理想。