找回密码
 立即注册
查看: 417|回复: 0

UnrealEngine 4/5 学习笔记:Niagara 流体模拟(3)

[复制链接]
发表于 2023-3-2 19:22 | 显示全部楼层 |阅读模式
Niagara 流体插件[1]

Niagara 流体(Niagara Fluids)插件提供了几种不同类型的模板:

  • 2D气体:模拟更高效,更适合游戏和实时使用。
  • 2D液体
  • 3D气体:模拟的外观更逼真,但不利之处是内存和GPU成本更高。
  • 3D液体
  • 浅水(Shallow Water):可用于模拟没有多少飞溅效果的水池。这在模拟船尾波或模拟物体在水中移动时形成的简单交互非常有用。
流体发射器摘要可分解为以下各个分段:

  • 网格(Grid):气体模拟由分割为单元格的网格表示。每个单元格包含该位置的介质的密度、温度和速度信息。网格单元越小,模拟的质量就越高,但性能成本也越高。
  • 模拟(Simulation):模拟分段将分解为三个子分段。
  • 模拟(simulation)
  • 碰撞对象(collide against):碰撞可以让模拟对关卡中的Actor做出响应。最常见方式是让这些Actor在与模拟接触时发生碰撞。
  • 涡流(turbulence)
  • 渲染(Render):渲染可分解为两个子分段
  • 渲染(Render)
  • 光源(Lights)
  • 调试(Debug)
  • 可扩展性(Scalability):对依赖于模拟的质量(Quality)设置的参数,可使用可扩展性设置覆盖。
  • 源(Source):调整源参数,以便根据传入粒子更改信息。
常用模块

设置边界:Grid 3D Draw Bounds Overlay
参考


  • ^https://docs.unrealengine.com/5.0/zh-CN/niagara-fluids-reference-in-unreal-engine/
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 16:20 , Processed in 0.094191 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表