Demystifying Vulkan Ray Tracing
- Auto-discovered
Visit resource ↗Description
Demystifying Vulkan Ray Tracing is a conference talk on the Conferenza Italiana sul Game Development YouTube channel that builds a mental model of ray tracing and a Vulkan-oriented ambient occlusion use case.
It moves from image-plane ray ideas to acceleration structures, shader stages, primary hits, hemisphere occlusion rays, and why raw RTAO needs spatial and temporal filtering. The speaker also outlines a from-scratch demo and a forthcoming GitHub release mentioned during the talk.
It is for intermediate graphics programmers new to Vulkan ray tracing who want concepts before dense extension docs. Some Vulkan or general RT vocabulary helps.
The recording is a free YouTube video from the Italian game development conference channel.
It is useful as an accessible on-ramp to Vulkan RT vocabulary and a simple RTAO pipeline.
Related resources
- A gentle introduction to shaders (Alan Zucconi)
Alan Zucconi's A gentle introduction to shaders in Unity3D (June 2015) is part one of his Gentle Introduction series on alanzucconi.com, aimed at Unity developers new to GPU programs. It connects vertices, materials, and shaders in Unity's pipeline, covering ShaderLab Properties and SubShader layout, inspector uniforms, Queue tags, ZTest, and the surface-versus-vertex/fragment split for lighting versus effects. Little prior shader knowledge is assumed; fixed-function shaders are skipped as obsolete.
100% match · <shaders><also><before><free><game><oriented><programmers><shader> - Believable Caustics Reflections (Alan Zucconi)
Believable Caustics Reflections is Alan Zucconi's September 2019 Unity blog post on faking pool-style ripple caustics without ray tracing, sparked by Florian Gelzenleuchter's popular shader GIF. One tileable texture is sampled twice in a Surface shader at different scales and scroll speeds, combined with min(), then tinted onto albedo with slight RGB UV offsets for dispersion. The walkthrough covers _ST tiling, _Time animation, HDR albedo above 1.0, and Post Processing Stack v2 bloom.
100% match · <shaders><intermediate><before><free><game><programmers><shader><simple> - Blur Renderer Feature Example/Template for URP / Unity 2021.2 (Alexander Ameye)
Custom Render Passes in Unity is Alexander Ameye's July 2021 ameye.dev note on URP ScriptableRendererFeature and ScriptableRenderPass boilerplate, heavily commented where Unity SRP documentation still feels sparse. The sample applies a two-pass box blur: blit camera color to a temporary buffer, blur vertically then horizontally, with adjustable strength and downsampling.
100% match · <code><shaders><intermediate><also><before><free><pipeline><programmers> - Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <code><shaders><also><before><free><game><mentioned><model> - Edge detection outlines (Alexander Ameye)
Alexander Ameye's December 2024 note shows screen-space edge detection outlines for Unity 6 and Unity 2022.3+ on URP, citing stylized games such as Mars First Logistics and Rollerdrome. A ScriptableRendererFeature adds a full-screen pass (Execute on 2022, Render Graph on Unity 6) and a Hidden/Edge Detection HLSL shader.
100% match · <shaders><before><free><game><new><outlines><pipeline><programmers> - Febucci
's blog is the public writing hub of the Febucci studio (Text Animator, Unity and Godot tools, and indie games).
100% match · <code><shaders><intermediate><before><free><game><general><programmers> - Freya Holmér's Math Visualizations
Topics include dot and cross products, lerp, radians, Bézier curves, point-in-triangle tests, curvature, Voronoi tessellation, and trochoidal waves - each clip emphasizes motion over notation.
100% match · <intermediate><accessible><before><dense><free><game><helps><ideas> - GDC/ADDON 2022: How (not) to create Textures for VFX (Simon Trümpler / Simonschreibt)
Simon Trümpler's Simonschreibt page hosts his GDC 2022 Visual Effects Summit talk and an ADDON 2022 revision on VFX textures.
100% match · <intermediate><before><channel><free><programmers><shader><talk><useful> - MaterialX: The Past, Present and Future of Portable Materials
MaterialX: The Past, Present and Future of Portable Materials is a recorded talk by Alain Hostettler, presented at High-Performance Graphics (HPG). HPG talk by Alain Hostettler…
100% match · <shaders><intermediate><talk><also><conference><free><primary><programmers> - Smooth-Maximum, the most useful function
Smooth-Maximum, the most useful function is a free YouTube video on the Inigo Quilez channel. Inigo Quilez video deriving smooth maximum functions from algebraic rewrites of…
100% match · <shaders><intermediate><channel><free><primary><programmers><useful><video> - Projections | Geometric algebra episode 11
Projections | Geometric algebra episode 11 is a free YouTube video on the All Angles channel, one episode in the All Angles geometric algebra series. Episode 11 of the All…
100% match · <intermediate><channel><free><primary><programmers><simple><useful><video> - Automatic Landscape Tree Blending - Procedural Content Generation (PCG) - Episode 6
Automatic Landscape Tree Blending - Procedural Content Generation (PCG) - Episode 6 is a free YouTube video on the Ben Cloward channel, part of Ben Cloward's Procedural Content…
100% match · <code><intermediate><channel><free><primary><programmers><useful><video> - Precise lighting control in diffusion models by drawing shadows
Precise lighting control in diffusion models by drawing shadows is a recorded talk by Frédéric Fortier-Chouinard, presented at Voxel51. Talk by Frédéric Fortier-Chouinard on…
100% match · <talk><conference><free><model><primary><programmers><useful><video> - I3D 2026 Papers Preview
I3D 2026 Papers Preview is a recorded talk published on the I3D Symposium channel. Short YouTube video from the I3D Symposium channel previewing papers presented at I3D 2026,…
100% match · <talk><channel><conference><free><primary><programmers><useful><video> - How rendering changed | Sebastian Aaltonen
How rendering changed | Sebastian Aaltonen is a recorded talk by Sebastian Aaltonen, presented at Wookash Podcast. Wookash Podcast interview with Sebastian Aaltonen on his…
100% match · <code><talk><conference><free><ideas><needs><primary><programmers> - Micropolygon Rendering in Anvil
Micropolygon Rendering in Anvil is a recorded talk by Lionel Berenguier, Jack Minnetian, presented at GDC Vault. GDC Vault talk on Ubisoft's Micropolygon virtualized geometry…
100% match · <code><talk><conference><primary><programmers><recording><speaker><useful> - An interpreter for HLSL that can run shader code on the CPU.
An interpreter for HLSL that can run shader code on the CPU.
100% match · <code><shaders><intermediate><primary><programmers><release><shader><useful> - Real-Time Neural Network Implementation for GPUs
Real-Time Neural Network Implementation for GPUs is an open-source library / codebase hosted on GitHub. Open-source companion code for the GPU Zen 4 chapter on real-time neural…
100% match · <code><image><primary><programmers><release><shader><useful><want> - Profiling with PIX | Intel Software
Profiling with PIX | Intel Software is a free YouTube video on the Intel Devs channel. Intel Software video on using PIX for Windows to optimize DirectX 12 renderers.
100% match · <intermediate><channel><free><primary><programmers><useful><video><want> - Hands-On With DLSS 5: Our First Look At Nvidia's Next-Gen Photo-Realistic Lighting
Hands-On With DLSS 5: Our First Look At Nvidia's Next-Gen Photo-Realistic Lighting is a Digital Foundry YouTube special from GTC on Nvidia DLSS 5 as an ML lighting pass alongside…
100% match · <shaders><channel><demo><free><image><ray><useful><want>