Как игры создают эффекты огня и дыма? [закрытый]

Я искал в интернете информацию о системах частиц и эффектах огня, но я не нашел хороших ответов.

в некоторых играх есть какой-то фильм, показанный как огонь, что довольно хорошо, но не для пожаров, которые близки зрителю.

Как я могу сделать реалистичные эффекты огня и дыма в игре? Я ищу хороший пример кода или описания как это сделать.

3 ответов


Если вы действительно хотите, чтобы начать работу по моделированию жидкости, как эффекты (которые на самом деле включают дым и огонь), то посмотрите на отличный Джос Стам "стабильный жидкостей" бумаги. Возможно, это связано с математикой, если вы не знакомы с местностью. Но если вы пройдете мимо уравнений (это может помочь), это не так сложно. И есть масса реализаций.

просто Google "стабильные жидкости":) возможно, не настоящая система частиц, но тем не менее очень весело.


пока у меня нет знаний, чтобы дать ответ самому, я могу дать вам подсказку:http://sourceforge.net/projects/real-time-fire/

целью данного проекта является создание быстрый генератор объемного огня анимация. Генератор использует короткое предварительно вычисленная последовательность для получения бесконечная анимация. Пакеты в режиме реального времени-fire2.0 и выше содержат дополнительно дымка жары.


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

Если вы не можете найти их, всегда Википедия для некоторых базовых знаний. Но этого может быть недостаточно.