Тёмный
No video :(

Realtime soft shadows in forward rendering 

TheBypasser
Подписаться 109
Просмотров 329
50% 1

====WARNING!! SUDDEN SOUND EFFECTS! (better mute it altogether) ====
It is well-known that you can't use soft shadows in a non-deferred rendering path unless you use the inside-out geometry which still gets glitchy at times and also restricts you from properly using things like parallax mapping... Or can you?!
A quick attempt in a proof of concept, using a single 2048x2048 depth map. The whole pipeline is completely forward, excluding for the lens effects and antialiasing (which do not count towards the deferred shading anyway, right ;) ). The bias is set very close to zero so no detached shadows, also the shadows are rendered both for the polygons and the raymarched geometry (floor texture detail in here) in the exact same sequence, so a raymarched part can cast and receive a correct shadow to or from a different polygonal mesh. No DXR whatsoever, in fact pure DX11 on Windows 7. Hope you like it :)

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@furn7435
@furn7435 5 лет назад
Фонарик шикарен
@TheBypasser
@TheBypasser 5 лет назад
Ох и сколько ж крови выпил этот фонарик, на самом деле :)
@furn7435
@furn7435 5 лет назад
@@TheBypasser А сколько времени, средств и рабочих сил ушло на обучение и Реализацию данной комплектации симулятора?
@TheBypasser
@TheBypasser 5 лет назад
@@furn7435 Рабочих сил: два инженера АСУТП во время гостиничных посидушек после смены (один писал пихло, второй тестировал и формировал ТЗ по дизайну кабины) + доработка дома/на даче когда делать нечерта :) Времени - фиг помнит, года полтора-два наверное уже как (не чистого времени, естественно). Средств - ну, кофе+пиво+сигареты+свет :) Обучение - я уж не помню: CAD, матмоделирование всякой физики хитрой и обработка сигнала - это ж у нас и так своё-родное - ну и дня два-три наверное в MSDNе покопаться (один фиг там обычный C++ везде, сидишь да строчишь :) ).
Далее