blender/tests/files/render/workbench/shadows_stencil.blend
Miguel Pozo a6b708c1f2 Workbench: Hardware raytraced shadows
Implement optional hardware raytraced shadows for the Workbench engine.

They can be enabled in the `Preferences > Viewport > Quality` settings.
The option will be shown as inactive if the current backend/GPU doesn't
support hardware ray queries (only Vulkan is supported ATM).
A new `gpu.capabilities.ray_query_support_get()` has been added to the
Python API to support this UI functionality.

The visual results are the same as the stencil shadows implementation,
but it provides a significant performance boost on modern hardware.

The raytracing functionality has been implemented in a fragment shader
that mimics the output of stencil-based implementation, so the render
pipeline stays mostly the same.

Co-authored by: Jeroen Bakker

Pull Request: https://projects.blender.org/blender/blender/pulls/161047
2026-07-21 16:57:31 +02:00

3 lines
131 B
Text

version https://git-lfs.github.com/spec/v1
oid sha256:9aca876addbc4f91c58a7e035f18163716d735829b35d5fa85fcacc476722dc4
size 173177