• 双11折扣券
    9

    满10金币可用

    购买当前资源可用

    有效期至2025-11-11 16:00

    已过期
  • 双11优惠券
    5 金币

    满30金币可用

    购买当前资源可用

    有效期至2025-11-11 16:33

    已过期

Unity插件 – 交互式流体模拟渲染器 Fluid Frenzy

文件大小: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 项目中创建沉浸式且视觉效果出色的流体动力学效果。无论您是想模拟水流过地形、创建火山熔岩喷发,还是模拟侵蚀对地貌的影响,它都能满足您的需求。

1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com

2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。

3、交流反馈插件素材更多问题~可以联系加QQ群:819091096

解压密码点击查看

问题反馈