
Сообщение от
RBflight
Попытаюсь ответить.
Даже в "играх 10летней давности", а именно Ил-2, дым был сделан весьма хитро - комбинация частиц с непрерывным спрайтовым шлейфом, был отдельно дым от горения легких материалов (белый) и тяжелых (черный), это было не то чтобы фотореалистично, но вполне приемлемо по тем временам, а также позволяло значительно экономить на производительности.
То что мы видим сейчас - однозначно шаг назад, очень простенько. Я уверен, что нынешняя реализация дыма в игре, это очередная заплатка.
Но даже в таком виде можно распорядиться ресурсами более правильно (уже писал об этом) - необходимо уменьшить вертикальную скорость частиц. Что это даст:
1. Более реалистичную "неспешную" анимацию поднимающегося дыма от крупного очага (сейчас быстровыстреливаемый дым больше подходит для маленького костерка)
2. Вязкость и плавность шлейфа при перемещениях очага или при влиянии ветра.
3. Большую плотность столба дыма.
Если создать несколько источников "выхлопа" частиц из одного очага, хотя-бы 2-3, можно существенно улучшить визуализацию дымов - к примеру, первый слой частиц, образующий нижнюю часть столба - из плотных частиц, с четкими очертаниями клубов дыма, второй - менее плотный, но поднимающийся выше, и третий - еще менее плотный и с более рассеянными в пространстве частицами для придания некоторой хаотичности дымлению.
Также дымам необходимы ЛОДы.