Vulkan RayTracing support (Alternative to DX12)

Hello everyone:)

KronosGroups recently released the final specifications of the then RayTracing for Vulkan%20with%20Khronos,Tracing%20support%20in%20mid%2DDecember.)

I’m really curious to know when this implementation will be available on Unity. Mainly because it is an alternative to DX12 when it comes to RayTracing.

2 Likes

Bumping cause there’s no answer and I would love to know it too :slight_smile:

1 Like

Bumping, would like to know if this is even on some future roadmap.

I do do rtx ray tracing on Linux with Vulkan in my own renderer, works well. Would love to be able to use rtx ray tracing in Unity at some point, as I dev primarily for Linux.

Hi! As far as I know nobody from Unity is working on Vulkan support at the moment. Resource binding model in Vulkan ray tracing is not very compatible with Unity. It was designed to work with graphics engines built around bindless resources (and unified materials or uber shaders) which is not the case of Unity. In DXR 1.0, there is an elegant solution for binding resources to hit shaders called local root signature which allowed us to leave resource declaration and shader code in HDRP almost unchanged which sped up ray tracing adoption in HDRP. I hope there will be some Vulkan extension in the future that’ll make resource binding easier.

https://portal.productboard.com/gupat5mdsl4luvs35fqy5vlq/c/1718-vulkan-raytracing-support?utm_medium=social&utm_source=portal_share

It’s under consideration on the roadmap. You can provide feedback there as well

1 Like

Any update about this matter?
I have RTX gpu ready. now i need this Unity’s Vulkan raytracing to work on Linux.
Hope good news coming earlier from the devs.

2 Likes

Seems like it’s still on roadmap but Metal ray tracing got axed (and I wanted that, eh).

Hi, still not support for Vulkan raytracing or Metal plan for now due to other priorities

1 Like

Any update?

Still not on the roadmap, sorry :expressionless:

give Vulkan some love!

2 Likes