Size: a a a

pro.graphon (and gamedev)

2020 May 04

S

Skarn in pro.graphon (and gamedev)
gl_FragDepth?
источник

MK

Michael Kharitonov in pro.graphon (and gamedev)
gl_FragCoord.z по идее
источник

MK

Michael Kharitonov in pro.graphon (and gamedev)
Почитай доки, там есть ньюансы как обычно
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
КУ
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
можно ли из шедоумапа получить расстояние?
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
т.е. типа до того что блокирует
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
свет
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Nikita Ivanov
можно ли из шедоумапа получить расстояние?
Там глубина записывается, линеаризуй её, как обычно
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Там глубина записывается, линеаризуй её, как обычно
точно записывается?
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
у меня там 0-1 значение типа в тени или нет
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Nikita Ivanov
точно записывается?
Да, с ней же сравнение происходит, когда шедоумапа читается
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Nikita Ivanov
у меня там 0-1 значение типа в тени или нет
Это какая-то shadow mask или не знаю, что даже, она непригодна для применения с объектами, которые находится перед тем, что тень отбрасывает
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Это какая-то shadow mask или не знаю, что даже, она непригодна для применения с объектами, которые находится перед тем, что тень отбрасывает
кстати да она
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
а что делать тогда?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Nikita Ivanov
а что делать тогда?
Shadowmap)
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
ты же знаешь что я не могу взять и переписать скопиленный код)
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Nikita Ivanov
ты же знаешь что я не могу взять и переписать скопиленный код)
А буфер глубины можешь подцепить к пассу, который эту маску рисует?
источник

NI

Nikita Ivanov in pro.graphon (and gamedev)
не знаю даже какой шейдер это делает
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Тут ещё сложновато будет, поскольку, как я понимаю, это Direct3D 9, а там шедоумапы (и вообще глубина, которую можно записывать) делаются через хачные форматы текстур
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Есть другой вариант, который не требует чтения текстур глубины, но всё равно придётся поменять формат фреймбуфера с тенью (не L8, а RGBA8)
источник