This media is not supported in your browser
VIEW IN TELEGRAM
В Diligent Engine 2.4.g добавили поддержку рейтрейсинга и аппаратное ускорение на GPU: http://diligentgraphics.com/2021/01/03/release-v2-4-g-ray-tracing-comes-to-diligent-engine/
Трассировка лучей поддерживается в бэкэндах D3D12, Vulkan и предоставляется через общий API. Подобно другим типам шейдеров, шейдеры трассировки лучей, созданные на HLSL, будут работать в обоих бэкэндах. Бэкэнд Vulkan также поддерживает байт-код GLSL и SPIRV.
В новом туториале показано, как API трассировки лучей в Diligent Engine можно использовать для моделирования переноса света в сцене на основе физики для рендеринга мягких теней, отражений и преломлений с множественными отражениями, а также дисперсии.
Исходники движка доступны на Гитхабе: https://github.com/DiligentGraphics/DiligentEngine
#DiligentEngine
Трассировка лучей поддерживается в бэкэндах D3D12, Vulkan и предоставляется через общий API. Подобно другим типам шейдеров, шейдеры трассировки лучей, созданные на HLSL, будут работать в обоих бэкэндах. Бэкэнд Vulkan также поддерживает байт-код GLSL и SPIRV.
В новом туториале показано, как API трассировки лучей в Diligent Engine можно использовать для моделирования переноса света в сцене на основе физики для рендеринга мягких теней, отражений и преломлений с множественными отражениями, а также дисперсии.
Исходники движка доступны на Гитхабе: https://github.com/DiligentGraphics/DiligentEngine
#DiligentEngine