Войти
ПрограммированиеФорумГрафика

GPSM: Geometry Pitch Shadow Map (комментарии) (4 стр)

Страницы: 13 4 5 611 Следующая »
#45
21:37, 3 мая 2012

@!!ex
Все верно, я за каскадные тени, и где я написал, что они в один RT? Не надо выдумывать уже. И "других перспективных техниках" это другие по отношение к GPSM. Да и не был CSM вроде никогда перспективной техникой.

#46
21:43, 3 мая 2012

Сержант
Что подразумевается под "перспективной" технологией?

Так какие преимущества у CSM перед данной техникой?
минусы перечисленные в статье относятся ко всем техникам.
единственный специфичный минус - большие полигоны, но это уже обсуждалось и тесселяция теней даст более быстрый результат чем рендер нескольких каскадов.

#47
21:53, 3 мая 2012

@!!ex
> Что подразумевается под "перспективной" технологией?
видимо, имеется ввиду работа с перспективой

#48
22:08, 3 мая 2012

А как фрустум строить для ЭТОГО?

#49
22:12, 3 мая 2012

-Eugene-
> А как фрустум строить для ЭТОГО?
Обычный орто фрустум. Это же в статье есть.

#50
22:23, 3 мая 2012

давайте меньше писать еще раз о том что в статье написано, и больше конструктивных вопросов если таковы имеются.

#51
23:20, 3 мая 2012

-Eugene-
> А как фрустум строить для ЭТОГО?

Кстати да. Тоже интересует.

@!!ex
> Обычный орто фрустум. Это же в статье есть.

Что такое обычный орто фрустум?
У меня две разных вариации расчётов орто фрустума в перспективных техниках используется и две разных вариации в PSSM.
Так что какой-то абстрактный ответ.

Аврелий
> давайте меньше писать еще раз о том что в статье написано, и больше
> конструктивных вопросов если таковы имеются.

Как задаёшь орто матрицу?
Она ведь зависит от направления взгляда камеры, так ведь?

#52
23:26, 3 мая 2012

Аврелий
> давайте меньше писать еще раз о том что в статье написано, и больше
> конструктивных вопросов если таковы имеются.
по идее. ведь матрицу тени можно вращать.
так вот есть камера, у нее есть вектор взгляда(Z).
пускай матрица тени смотрит на любую точку линию взгляда( позиция камеры+ вектор взгляда )
нужно повернуть матрицу тени так чтобы проекция вектора взгляда была параллельна оси Y.
тогда искажать можно будет только по оси Y.

#53
0:17, 4 мая 2012

Executor
> Как задаёшь орто матрицу?
> Она ведь зависит от направления взгляда камеры, так ведь?

D3DXMatrixOrthoLH( &matProj, Radius, Radius, -200.0f, 200.0f );

камера от источника света, в центре ее вида будет камера игрока.
профит в том что при закате солнца при длинных тенях - тоже буде хорошие качество.

#54
0:23, 4 мая 2012

Аврелий
> D3DXMatrixOrthoLH( &matProj, Radius, Radius, -200.0f, 200.0f );
> -200.0f
WTF?

#55
0:31, 4 мая 2012

fzr125
ну я там тыкал разные значениея, может стоять и ноль, по ходу рахници нет, но кажется оставил так в случае если сильно горизонтально источник стоит, не уверен что есть толк правда =D

#56
0:38, 4 мая 2012

@!!ex

> Что подразумевается под "перспективной" технологией?
обычно под "перспективными" техниками наложения теней подразумеваются техники,  использующие перспективные матрицы для генерации шадовмапов, PSM, TSM и т.п. Техника автора топика по сути то-же самое, только неэффективно использует пространство RT шадовмапы, т.к. не настраивается на видимый объем, а тупо рисует все вокруг камеры, камера должна быть в центре, иначе не работает.
>
> Так какие преимущества у CSM перед данной техникой?
> минусы перечисленные в статье относятся ко всем техникам.
> единственный специфичный минус - большие полигоны, но это уже обсуждалось и
> тесселяция теней даст более быстрый результат чем рендер нескольких каскадов.

У CSM одни сплошные преимущества, ну за исключением рендера шадовмапы каждого каскада.

#57
1:52, 4 мая 2012

Сержант
"...Техника автора топика по сути то-же самое..."

Тогда уж и PSSM - "тоже самое". Тоже в первый кусок текстуры всё рисуется большим, во второй - поменьше и т.д.. Потом, по заявлению Аврелий, в его технике нет дрожания при вращении камеры, а это в принципе неустранимый косяк всех PSM.

#58
2:15, 4 мая 2012


.Scotina
> Тогда уж и PSSM - "тоже самое".
Ага, вот обязательно надо бред написать.

> Потом, по заявлению Аврелий, в его
> технике нет дрожания при вращении камеры, а это в принципе неустранимый косяк
> всех PSM.
Естественно нет, т.к. нет нацеливания на видимый объем, в PSM можно так-же сделать наверное, если не нацеливать, а так же охватить фиксированный объем для шадовмапы.
Но при смещении камеры дрожать будет и там и там, поэтому лучше пользовать CSM.

#59
2:49, 4 мая 2012

Сержант
"...вот обязательно надо бред написать..."

Ну так и не пиши. Разве в PSSM нет сокращения по осям?

Страницы: 13 4 5 611 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.