Gamedev suffering
9.37K subscribers
974 photos
89 videos
13 files
2.38K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
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