Имитация огня с частицами SPH - PullRequest
0 голосов
/ 02 декабря 2010

Я хочу смоделировать огонь, используя SPH частицы.Я понимаю концепцию, лежащую в основе SPH, но пока не понимаю, как моделировать огонь как жидкость.

  • Нужно ли мне добавлять какое-либо температурное свойство к моим частицам, из которого я могу получить цвет?1006 *
  • Нужно ли учитывать частицы окружающего воздуха, чтобы создать эффект плавучести?
  • Откуда частицы получают тепло?Нужно ли мне добавлять излучатель тепла в какое-то пространство, которое создает теплые частицы, чтобы температура со временем распространялась на другие частицы?
  • Существуют ли учебники, описывающие мою проблему?

1 Ответ

1 голос
/ 02 декабря 2010
  • Да, вам нужно иметь свойство температуры.Это действительно не огонь, если температура не вовлечена.И когда у вас есть температура, легко получить яркость и цвет.(Вам, вероятно, не нужно беспокоиться о радиационном теплопередаче, по крайней мере, не для первого усилия.)
  • Если вы правильно справитесь с давлением и гравитацией, плавучесть возникнет (кхм) естественным образом.
  • Вы можете начать с неподвижного нагревательного элемента и инертного газа, затем, когда вы будете готовы, вы можете ввести сгорание в виде дифференциального уравнения: скорость выработки энергии является функцией температуры, давления топлива и давления кислорода.
...