MB: ASUS_P9X79_Deluxe | CPU: Intel Core i7-3930K (4.4Ghz) | Video: GeForce GTX 670 (2 Gb) | RAM 32 Gb | Sound: Realtek | Trackir 5 | Joystick: Logitech Extreme 3D Pro | OS: Windows 7 - 64bit
Попытаюсь ответить.
Даже в "играх 10летней давности", а именно Ил-2, дым был сделан весьма хитро - комбинация частиц с непрерывным спрайтовым шлейфом, был отдельно дым от горения легких материалов (белый) и тяжелых (черный), это было не то чтобы фотореалистично, но вполне приемлемо по тем временам, а также позволяло значительно экономить на производительности.
То что мы видим сейчас - однозначно шаг назад, очень простенько. Я уверен, что нынешняя реализация дыма в игре, это очередная заплатка.
Но даже в таком виде можно распорядиться ресурсами более правильно (уже писал об этом) - необходимо уменьшить вертикальную скорость частиц. Что это даст:
1. Более реалистичную "неспешную" анимацию поднимающегося дыма от крупного очага (сейчас быстровыстреливаемый дым больше подходит для маленького костерка)
2. Вязкость и плавность шлейфа при перемещениях очага или при влиянии ветра.
3. Большую плотность столба дыма.
Если создать несколько источников "выхлопа" частиц из одного очага, хотя-бы 2-3, можно существенно улучшить визуализацию дымов - к примеру, первый слой частиц, образующий нижнюю часть столба - из плотных частиц, с четкими очертаниями клубов дыма, второй - менее плотный, но поднимающийся выше, и третий - еще менее плотный и с более рассеянными в пространстве частицами для придания некоторой хаотичности дымлению.
Также дымам необходимы ЛОДы.
Ты по моему сравниваешь дым от горящего самолета в ил2зс, с дымом от техники в бзб, что не корректно. Дым от техники естественно проще, так как по объективным причинам имеет меньший приоритет. В самолетах в бзб, раличные эффекты частиц(дым от горения, от радиатора и разлив масла с топливом) сделаны намного лучше чем в ил2зс. Достаточно сравнить скрины этих эффектов в этих играх.
Phenom II X6 1090T @3600Mhz, Corsair XMS3 16GB, Radeon HD7850 2Gb|1920 x 1080, ASUS Xonar D1|Microlab Solo 5C, Thrustmaster T.16000M, Win 7 X64 SP1.
Phenom II X6 1090T @3600Mhz, Corsair XMS3 16GB, Radeon HD7850 2Gb|1920 x 1080, ASUS Xonar D1|Microlab Solo 5C, Thrustmaster T.16000M, Win 7 X64 SP1.
Don't brake up the fight let'em run bro