0

我想用SPH粒子模拟火。我了解 SPH 背后的概念,但还不了解如何将火建模为流体。

  • 我是否必须为我的粒子添加一些温度属性,我可以从中获得颜色?
  • 我是否必须考虑周围的空气颗粒才能产生一些浮力效果?
  • 粒子从哪里获得热量?我是否必须在一些空间上添加一个热发射器来产生温暖的粒子,以便温度随着时间的推移扩散到其他粒子?
  • 是否有一些教程可以描述我的问题?
4

1 回答 1

1
  • 是的,你必须有一个温度属性。如果不涉及温度,它真的不会着火。一旦有了温度,就很容易获得亮度和颜色。(您可能不必担心辐射传热,至少第一次尝试时不必担心。)
  • 如果你正确处理压力和重力,浮力会自然产生(咳咳)。
  • 您可以从固定加热元件和惰性气体开始,然后当您准备好后,您可以将燃烧作为微分方程引入:能量产生速率是温度、燃料压力和氧气压力的函数。
于 2010-12-02T11:39:55.380 回答