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

Deferred Shading баг (3 стр)

Страницы: 1 2 3
#30
9:38, 3 июля 2023

IBets
Как в анекдоте про яблоко ... Папа ты сейчас м кем разговаривал? :)

#31
9:51, 3 июля 2023

innuendo
Отец не бей :D

#32
11:06, 3 июля 2023

MrShoor
> Почему это очевидно?
Ну там прям видно вайрфрейсм этой сферы дважды отрисованный.\

IBets
> Вообще по сетке видно что у тебя пиксель два раза вычисления света производит(это как раз из-за отключеной записи в Depth Buffer, края треугольников тупо накладываются)
Мне кажется там какая-то еще причина. Если просто с аддитивным блендингом, например, рисовать сферу мы же не видим ее сетку, фрагменты на гранях же дважды не рисуется.

#33
11:11, 3 июля 2023

IBets
Мутки  с стенсилом это когда fsq?

#34
11:13, 3 июля 2023

HolyDel
Ну фрагмент, тест глубины не пройдет, поэтому ничего не прибавится на стадии блендинга

#35
11:15, 3 июля 2023

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

#36
11:16, 3 июля 2023

IBets
Спасибо за гайд, я уже решил проблему с сеткой. Как-то неправильно высчитывалась позиция пикселя, я скинул код с решением на предыдущей странице. Скорее всего проблема была в vertex шейдере

#37
14:13, 3 июля 2023

Definer

Можно не вычислять текстурные координаты, а просто взять gl_FragCoord

#38
17:21, 3 июля 2023

0xc0de
Фанат опенгл?

#39
19:20, 3 июля 2023

Хм, ты похоже читаешь и пишешь одну и ту же текстуру:

float3 finalColor      = tex2D(shadowBlurSampler,TexCoords).rgb;
...
finalColor           += cone * range * LightColor * LightIntensity;
...
return float4(finalColor, 1.0f);

Так делать нельзя, нужно через аддитивный блендинг аккумулировать результат.

#40
20:06, 3 июля 2023

innuendo
> Фанат опенгл?

Нет, но думаю не нужно рассказывать, что hlsl есть аналог :)

#41
9:33, 4 июля 2023

0xc0de
Глфрагкооод самое то с ректангл текстурами

#42
12:04, 4 июля 2023

Apfel1994
Да, уже сделал.

#43
13:19, 5 июля 2023

Definer
От солнца не делал оптимизацию ?

Страницы: 1 2 3
ПрограммированиеФорумГрафика

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