利用者:Phonybone/Archive/Fire simulation/todo

提供: wiki
移動先: 案内検索

TODO list for flame simulation

  • rename everything to "flame simulation" to avoid confusion with other fire simulation methods and actual particle simulations

Math

  • implement Clenshaw-Curtis quadrature for spline length calculation for vastly increased performance (currently brute-force)
  • implement better root finding for finding the spline parameter for given arc-length (Newton should work well here, currently bisection)

Particles

  • integrate into caching system for fast playback on larger scales
  • add particle emission in other systems for linking to smoke simulation, etc.

Texture

  • move turbulence settings to texture
  • color band to color panel
  • turbulence presets
  • replace Stretch factor by a more physically relevant method. (Should be possible to calculate the effect from variation speed and flame speed)