流允许您添加大规模的交互式流体到您的场景-所有高度优化使用GPU加速。

FLOW+v1.0.3 大小解压后:50M
可编程渲染管线(SRP)兼容性
描述
️演示文档论坛网站

易于使用——只需点击几下鼠标,无需编程,即可将FLOW集成到您的项目中。为了帮助您理解每个功能的工作原理,有许多教程演示场景,带您一步一步地了解每个功能。一旦你完成了教程,你可以看看演示场景,它结合了多种功能来创建各种游戏场景。


令人难以置信的性能FLOW的所有特性都经过了GPU加速、批处理、缓存等等的大量优化。这使您可以享受一致的性能,无论您在场景中添加了多少流体。您还可以快速调整低端移动设备的模拟分辨率。

大规模――流允许你在几千米大小的场景中模拟流体,即使你在任何地方添加流体。

地形和自定义对象――FLOW设计用于处理地形场景、3D对象场景,甚至两者的组合。只需将碰撞器添加到您的对象中,选择您想要的层,FLOW将完成其余工作。

添加/移动/移除阻塞对象——只需将FlowObject组件添加到你的游戏对象中,流体模拟将自动对你所做的任何更改做出反应。这允许你创建或摧毁水坝,改变水流方向,等等!

包括完整的源代码——虽然FLOW不需要任何编程就可以使用,但是如果你是一名程序员,你可以随意调整代码,因为它的设计很容易修改。您还可以从简单的API访问所有特性。

浮力模拟——如果你想让物体漂浮或下沉,只需给它们添加FlowFloat组件,它们就会自动与流体模拟交互。这也可以模拟水动力阻力,并保持垂直扭矩。

边缘渲染——如果你想模拟一个微缩的或者立体布景风格的场景,那么你可以启用流体边缘渲染,这将使流体看起来像是从一个大块上切下来的。

水下渲染——当摄像机在水下时,你只需点击几下鼠标就可以渲染流体,完全控制水下雾的距离。从水面到水下的过渡也是无缝的!

低多边形渲染——在平滑逼真的流体外观和低多边形风格之间轻松切换。


不限流体类型——需要比水/泥浆/油等更多的流体类型?没问题,只需添加流动流体组件到你的场景或预设中,你就可以自己制作,完全控制颜色,粘度,不透明度等。

将流体混合在一起――你可以随意添加任意多的流体类型到场景中。当它们碰撞时,它们将会无缝地相互作用和混合在一起!

湿度模拟——需要模拟地面被流过表面的液体弄湿,并让地面慢慢变干?流附带演示场景,着色器和材质,使您的场景看起来更加令人印象深刻。

排出流体-移除流体修改器可用于从特定区域移除/排出流体。所有漂浮在附近的物体也会被吸向排水孔。这也可用于移除特定高度以上或以下的流体。

流体作用力――需要将你的流体冻结在原位,或者迫使它向特定的方向运动?只需点击几下鼠标,就可以使用“力修改器”功能来实现这一点,甚至可以使用自定义的形状/遮罩纹理来工作。

读取流体数据——需要在特定的3D点对流体高度/颜色等进行采样?没问题,只需将FlowSample组件添加到任何游戏对象中,它就会自动读取下面的流体数据。您甚至可以根据可能的液体列表来检测正在读取的是哪种液体。这个特性异步工作,所以几乎没有性能损失!

绘制流体——当你在屏幕上拖动鼠标/手指时,需要在鼠标/手指下绘制流体吗?FlowDrawModifier组件可用于绘制任何您喜欢的流体——它甚至可用于排出流体、添加力和所有其他流体修改器功能。

液体触发器——当特定区域出现一定量的液体时,需要执行自定义操作吗?没问题,只需将FlowTrigger组件添加到任何GameObject,并将其inspector事件连接到您喜欢的任何东西,无需代码。

粒子系统——普通粒子不能与流体相互作用或存储流体信息,所以流动有自己的粒子系统。这允许您快速发射粒子流,这些粒子流在撞击地面或流体表面时会变成流体。








FLOW allows you to add large scale interactive fluids to your scene – all highly optimized using GPU acceleration.
可编程渲染管线(SRP)兼容性

💡 Easy To Use ― Integrate FLOW into your project with just a few clicks, no programming required. To help you understand how each feature works there are many tutorial demo scenes, which take you step-by-step through each feature. Once you’ve finished with the tutorials you can look at the demo scenes, which combine multiple features to create various game scenarios.

💡 Incredible Performance ― All features of FLOW have been heavily optimized with GPU acceleration, batching, caching, and much more. This allows you to enjoy consistent performance regardless of how much fluid you add to your scene. You can also quickly adjust the simulation resolution for lower end mobile devices.

💡 Large Scale ― FLOW allows you simulate fluids across scenes that are kilometers in size with great performance, even if you add fluids everywhere.

💡 Terrains & Custom Objects ― FLOW is designed to work with terrain scenes, 3D object scenes, and even combinations of both. Simply add colliders to your objects, pick the layers you want, and FLOW will do the rest.

💡 Add/Move/Remove Blocking Objects ― Simply add the FlowObject component to your GameObject, and the fluid simulation will automatically react to any changes you make to it. This allows you to create or destroy dams, redirect water flow, and much more!

💡 Full Source Code Included ― Although FLOW doesn’t require any programming to use, if you are a programmer then feel free to tweak the code as much as you like, it’s designed to be easy to modify. You can also access all features from the simple API.

💡 Buoyancy Simulation ― If you want to make objects float or sink then just add the FlowFloat component to them, and they will automatically interact with the fluid simulation. This can also simulate hydrodynamic drag, and keep upright torque.

💡 Edge Rendering ― If you want to simulate a miniature or diorama style scene then you can enable fluid edge rendering, which will make the fluid look like it was sliced out of a larger piece.

💡 Underwater Rendering ― With just a few clicks you can render fluids when the camera goes underwater, with full control over the underwater fog distance. The transition from above to under water is seamless too!

💡 Low Poly Rendering ― Easily switch between a smooth realistic fluid look, and a low-poly faceted style.

💡 Unlimited Fluid Types ― Need more fluid types than the included water/mud/oil/etc? No problem, just add the FlowFluid component to your scene or a prefab and you can make your own, with full control over the color, viscosity, opacity, etc.

💡 Mix Fluids Together ― Feel free to add as many fluid types as you want to the scene. When they collide they will all interact and mix together seamlessly!

💡 Wetness Simulation ― Need to simulate the ground getting wet from fluids flowing over the surface, and for the ground to slowly dry? FLOW comes with demo scenes, shaders, and materials to make your scenes look even more impressive with this effect.

💡 Drain Fluid ― The Remove Fluid modifier can be used to remove/drain fluid from a specific area. All objects that are floating nearby will also be sucked toward the drain hole. This can also be used to remove fluid above or below a specific height.

💡 Fluid Forces ― Need to freeze your fluid in place, or force it to move in a specific direction? The force modifier features can be used to do this in just a few clicks, and can even be made to work using a custom shape/mask texture.

💡 Read Fluid Data ― Need to sample the fluid height/color/etc at a specific 3D point? No problem, just add the FlowSample component to any GameObject and it will automatically read the fluid data beneath. You can even detect what kind of fluid is being read based on a list of possible fluids. This feature works asynchronously, so there’s almost no performance penalty!

💡 Paint Fluids ― Need to paint fluids under the mouse/finger as you drag across the screen? The FlowDrawModifier component can be used to paint any fluids you like – it can even be used to drain fluid, add forces, and all other fluid modifier features.

💡 Fluid Triggers ― Need to perform a custom action when a certain amount of fluid appears in a specific area? No problem, just add the FlowTrigger component to any GameObject, and connect its inspector event to anything you like, no code required.

💡 Particle System ― Normal particles can’t interact with fluids or store fluid information, so FLOW comes with its own particle system that does. This allows you to quickly emit streams of particles that turn into fluid when they hit the ground or the fluid surface.

Thanks for reading ❤️

技术细节
This asset uses the VarelaRound font under SIL OFL 1.1; see Third-Party Notices.txt file in package for details.

此处为解压密码评论查看区域,评论后刷新网页,点此下方“本地直接下载”按钮即可查看
*马上去发表评论?
©评论查看解压密码功能为早期部分资源需要评论查看,后期更新资源请在素材页面侧边栏信息查看解压密码!

发表回复

后才能评论

评论(10)