barnes
Однако!
Я пойнт ин фрустум юзал только для флаеров и то из за того что они без депт теста рисовались и заюзывали до кучи оклюжен квери
Deamon
> Camera Position != Top of the Frustum.
А можно картинку пример когда это так? Вроде бы вершина пирамиды это и есть позиция камеры.
alorken
> Вроде бы вершина пирамиды это и есть позиция камеры.
Так и есть :) и есть две плоскости отсечения.
О чём он говорит, я вообще не пойму!
Daniil Petrov
Ты суслика видишь? А он есть!
Матрица перспективной проекции вносит небольшие погрешности, когда углы поворота эйлера не кратны 90*.
Координаты вершины пирамиды у меня отличаются не на много, где-то ~0.5 (точное значение лень сейчас смотреть) при (zNear, zFar) = (1, 1000).
Но этой погрешности уже достаточно, чтобы один из алгоритмов начал выдавать неправильные результаты.
Deamon
> Ты суслика видишь? А он есть!
В соседней теме видел.
alorken
> alorken
Зависит от проекции. Например у фрустума для ортогональной проекции вообще нет такой точки.
Ребят, подскажите пожалуйста как лучше быть. В движке использую Deffered Shading (отложенное освещение) и не знаю как лучше поступать
с отсечением источников света. Сейчас же он отсекается только по Frustum'у, а просчитываю с учетом результатов буфера трафарета.
Так вот, стоит ли при таком подходе еще прикручивать отсечение с учетом перекрытий (Occlusion Query)? И какие вообще меры оптимизации
в этом плане можно принять?
И еще кое-что, как быть с тенями в подходе Shadow maps (карта теней), там ведь надо рендерить уровень с позиции источника света,
то тут тоже надо отсекать по полной программе?
Я у нас тайлед делал. Трафареты - всё же, прошлый век и много (больших) источников света они тянут лишь по определённых условиях... А данные тайледа - потом можно ещё для (оптимизации) других вещей использовать - SSLR например.
С тайледом сейчас норм работает у нас при нескольких тысячах источников (в кадре).
slava_mib
> Трафареты - всё же, прошлый век
всякое там маскирование пикселей/семплов - на cs ты по сути эмулируешь то, что в железке есть
slava_mid
> Я у нас тайлед делал.
скажите, пожалуйста, где можно об этом почитать? и надо как-то источники отсекать при методе отложенного освещения?
zombihello
> скажите, пожалуйста, где можно об этом почитать?
https://gpuopen.com/gaming-product/tiledlighting11-directx-11-sdk-sample/
почему так сложно самому поискать ?
Тема в архиве.