In this tutorial series from SIGGRAPH, we enhance a Vulkan renderer with ray tracing features to implement real-time pixel-perfect shadows (with and without transparency) and a bonus reflection effect. You will work with provided scaffolded code (based on the Vulkan Tutorial) and fill in key shader functions following step-by-step instructions. #tutorial #raytracing #vulkan #shadows #reflection
Vulkan 3D Graphics Rendering Cookbook is out now in paperback! Written by experts with decades of rendering experience, this cookbook equips you with practical, hands-on recipes to master modern 3D graphics development by using bindless #Vulkan.
Today, with the release of version 1.4.321 of the #Vulkan specification, Vulkan Video is once again being expanded for encoding operations with the introduction of the Encode Intra-refresh extensionβ€”the second advanced feature extension for encoding. image
Synchronization in Vulkan has long been one of its most notorious challenges. The Vulkan Working Group has been steadily working to simplifying the synchronization model. One of the most frequent developer frustrations has been the complexity of managing image layouts, a pain point we’re tackling head-on with the new VK_KHR_unified_image_layouts extension, which aims to eliminate the need for most layout transitions entirely. Learn more: #Vulkan #API #Synchronization image
The slides and recording of last week's Vulkan Video Encode webinar are now available:
Help shape the future of the Vulkan developer ecosystem! The 2025 LunarG Ecosystem Survey is now live. A few minutes of your time will help us chart the course and set priorities for the upcoming year. Survey closes on February 19, 2025. www.surveymonkey.com/r/89LW2R8
The Khronos Group has announced the release of Vulkan 1.4. Vulkan 1.4 integrates and mandates support for many proven features into its core specification, expanding the functionality that is consistently available to developers, greatly simplifying application development and deployment across multiple platforms. It consolidates numerous previously optional extensions, features, and increased minimum hardware limits. Learn more: image
Today, with the release of Vulkan 1.3.302, Khronos is proud to announce two new Vulkan Video encode extensions. First, the Encode AV1 extension adds AV1 encode functionality to complement its existing AV1 decode support. Additionally, the new Encode Quantization Map extension introduces advanced encoding features for all supported codecs to Vulkan Video developers for the first time. Learn more: #Vulkan #video #processing #AV1 #API #encode image
The order-independent transparency with depth peeling sample renders a single torus whose opacity can be controlled via the UI producing pixel-perfect results. #vulkan image
This new Vulkan sample demonstrates the VK_KHR_ray_tracing_position_fetch extension and how it’s now possible to directly access vertex positions from an acceleration structure. #vulkan #raytracing image