нет. это не теневые объемы. чтобы в текстуру записать глубину с позиции источника света - надо рендерить мир с позиции источника света. текстура должна быть подходящей. 32F например. ну или можно как то хитро собирать в обычную. и распаковывать обратно.
Или наложить на все объекты шейдер который в цвет запишет расстояние от света до пикселей?
|
да. хотя есть специальные depth текстуры. в них можно просто рендерить. хотя ето ближе к ффп.