Доработал и оптимизировал тени. Теперь они учитывают яркость источника света, причем реальную а не просто альфа-канал (воспользовался формулой перевода RGB в показатель интенсивности цвета). Также теперь источникам света, как и всем другим объектам можно задать height и они не будут освещать все, что находится выше них. Нормалмаппинг наверное все же не буду добавлять, ибо он тяжеловесный, хотя я даже оригинальный скринспейс алгоритм разработал. Но, имхо, и не особо он смотрится тут. Лучше просто качественные текстуры.
https://www.dropbox.com/s/hjqu...03416102015.png?dl=0