Добавил в Dagon фичу, которая редко встречается даже в AAA-движках — поддержку изотропного объемного рассеивания для позиционных источников света. До этого уже были т. н. «лучи Бога» для направленного света — более тяжелый анизотропный эффект, основанный на приближенной физике рассеивания света аэрозолями. Теперь, выставив light.scatteringEnable = true для любого источника света, можно сделать «свечение в тумане». Это похоже на постэффект glow, но отличается тем, что объемный свет рассчитывается геометрически, в трехмерном пространстве — поэтому, если самого источника света нет в кадре, свечение все равно видно.
Сочетанием обоих эффектов можно добиться приятной атмосферности в ночных сценах:


Чтобы не создавать лишний оверхед, этот эффект вынесен в отдельный субпроход, который по умолчанию отключен. Включается так:
game.deferred.passLight.volumetricScatteringEnabled = true;