Каково современное состояние с точки зрения рендеринга теней? Моя цель - OpenGL 3.2, использующая конвейер отложенного рендеринга, если это имеет значение.
Прошло много лет с тех пор, как я изучал рендеринг теней, и в то время было доступно множество техник, от трафаретов до различных методов отображения теней. В то время рендеринг теней требовал отдельных проходов рендеринга, контролируемых процессором. Но недавно я увидел демо-версию, где сцена полностью воспроизводилась на GPU, включая тени. Я понятия не имею, как это было бы достигнуто, или если это даже разумно сделать (кроме технической демонстрации).
Учитывая большое количество старой информации в интернете, я хотел бы узнать, какие методы люди используют в наши дни, и какую часть можно отправить в GPU (при условии, что моя целевая версия OpenGL поддерживает это).