-
双11折扣券9 折
满10金币可用
购买当前资源可用
有效期至2025-11-11 16:00
已过期 -
双11优惠券5 金币
满30金币可用
购买当前资源可用
有效期至2025-11-11 16:33
已过期

文件大小:216.0 MB
版本:1.2.12
原始 Unity 版本:2021.3.37
Fluid Frenzy 是一款交互式 GPU 加速流体模拟和渲染器,专为与 Unity 地形和自定义地形配合使用而设计,旨在实时创建逼真的流体效果。
2.5D浅水方程模拟。
该模拟采用浅水方程,根据流体高度来模拟波浪和流动。
地形互动。
该模拟可以与 Unity 地形、Terraform 地形系统或任何其他地形系统中的通用高度图纹理进行交互。流体模拟将使流体在该地形上和周围流动。
GPU加速细节级别。
该模拟程序提供了多种渲染系统选项,其中一种方法是基于GPU加速的LOD系统,称为GPU四叉树渲染。与标准网格渲染相比,这种渲染系统性能更高,同时还能在靠近观察者的位置呈现更高的细节。
GPU加速粒子效果。
流体模拟的渲染效果可以通过 GPU 加速系统进行增强,该系统可以在某些条件下生成粒子,例如破碎波和瀑布,这些粒子可以与流体模拟进行交互。
障碍物交互。
在场景中放置物体,并使用组件将其标记为障碍物,以便流体与场景物体发生碰撞。
刚体浮力和对流。
利用流体模拟施加的力,使物体运动。为刚体添加组件,以模拟物理对象所受到的浮力和对流作用。
C# 脚本
通过简单的 FluidSimulationManager 类在 C# 脚本中读取和采样流体模拟数据,以查询(最近的)流体高度、深度、速度或层。
您还可以使用简单易用的 FluidEventTrigger 组件,在流体进入或离开某个位置时触发事件。
与模拟环境进行交互。
您可以通过添加/移除流体、施加方向性力或波浪来与流体模拟进行交互。您只需添加一个组件,并根据所需的交互类型配置选项即可。
动态泡沫生成。
泡沫是通过自定义流体层生成的,以扩展模拟范围。添加此层可生成泡沫遮罩,该遮罩可应用于水着色器,从而根据模拟中的流动情况动态显示泡沫。
动态流映射。
基于速度的流动映射应用于流体渲染着色器,通过偏移细节纹理来创建流动效果。
水渲染。
使用内置水着色器渲染高质量水体。该水着色器支持反射、折射、次表面散射、泡沫贴图和顶点位移波等功能。
熔岩渲染图。
使用内置的熔岩着色器渲染熔岩。熔岩着色器支持以下特性:自发光、流动贴图、基于速度的热量。
地形改造。
对自定义地形系统应用地形改造。该自定义地形系统可通过修改高度图和溅射图实时更新地形。在基础层添加多种地形类型,并在其上添加可由流体模拟侵蚀和改造的材质层。
两层流体混合。将熔岩和水混合,在地形上形成岩石。
为了获得最佳性能,可以在同一模拟中添加第二层流体。第二层流体可以与第一层流体相互作用,混合后形成地形;例如,水+熔岩=岩石。
物理碰撞器。
在运行时为 Terraform 和流体模拟生成和更新碰撞器,以便通过 Unity 的物理引擎与模拟进行交互。
渲染管线。
内置渲染管线和通用渲染管线均受支持,无需下载和安装不同的软件包或更改着色器。
总而言之,Fluid Frenzy 为开发者提供了一套强大的工具,用于在 Unity 项目中创建沉浸式且视觉效果出色的流体动力学效果。无论您是想模拟水流过地形、创建火山熔岩喷发,还是模拟侵蚀对地貌的影响,它都能满足您的需求。

评论(0)