В Diligent Engine 2.4.g добавили поддержку рейтрейсинга

В этой версии появилось аппаратное ускорение на GPU. Трассировка лучей поддерживается в бэкэндах D3D12, Vulkan и предоставляется через общий API. Подобно другим типам шейдеров, шейдеры трассировки лучей, созданные на HLSL, будут работать в обоих бэкэндах. Бэкэнд Vulkan также поддерживает байт-код GLSL и SPIRV.

В новом туториале показано, как API трассировки лучей в Diligent Engine можно использовать для моделирования переноса света в сцене на основе физики для рендеринга мягких теней, отражений и преломлений с множественными отражениями, а также дисперсии.

Исходники движка доступны на Гитхабе.

Чуть подробнее можно почитать на Гамасутре.

2323
1 комментарий

самый пиздатый движок

Ответить