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

[D3D9]Variance CSM размытие на границе (2 стр)

Страницы: 1 2 3 Следующая »
#15
18:30, 21 июля 2019

innuendo
У меня интерполяция между 2-мя значениями, а в примере VSM считается сразу с градиентом, поэтмоу берется больше значений из текстур - в результате выглядит лучше.


#16
18:38, 21 июля 2019

Osiris
> градиентом

он же для DFC

#17
10:42, 22 июля 2019

innuendo
> DFC
?

#18
11:01, 22 июля 2019

Osiris

динамик бранчинг же

#19
12:54, 24 июля 2019

Osiris

кстати, почему VSM ?

#20
13:17, 24 июля 2019

innuendo
> кстати, почему VSM ?
Там ещё о light bleeding надо думать.

#21
18:50, 24 июля 2019

>кстати, почему VSM ?
Потому что замыленно приятно)

Dimich
> Там ещё о light bleeding надо думать.
Да, есть не очень приятные моменты, но что делать.

#22
22:13, 24 июля 2019

Osiris
> но что делать.

non VSM ?

#23
17:50, 13 авг. 2019

Я совсем недавно занимался тенями, вот пример, который может быть полезен.

Стык между каскадами может быть скрыт либо блендингом между соседними каскадами, либо просто правильным подобром размера фильтра.
SampleGrad никак с размером блюра не связан, эта функция для анизотропной фильтрации с явным указанием направления анизотропии.

Изображение
#24
17:55, 13 авг. 2019

assiduous
> эта функция для анизотропной фильтрации с явным указанием направления
> анизотропии.

а анизотропный семплер не нужен ? как max level задавать ?

#25
20:44, 13 авг. 2019

assiduous
Спасибо, уже заблюрил на приемлемом уровне

#26
20:49, 13 авг. 2019

Osiris
> уже заблюрил на приемлемом уровне

как именно ?

#27
22:54, 13 авг. 2019

innuendo
> как именно ?
я писал - просто lerp между двумя текстурами на границе с небольшим смещением

#28
23:02, 13 авг. 2019

Osiris
с бранчами ?

#29
9:45, 14 авг. 2019

innuendo
> с бранчами ?
да

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумГрафика