niagara: Opacity micromaps
Arseny Kapoulkine
Visit resource ↗Description
niagara: Opacity micromaps is a free YouTube video on the Arseny Kapoulkine channel, a session in Arseny Kapoulkine's Niagara live coding series.
Niagara series livestream by Arseny Kapoulkine implementing opacity micromaps with the VK_KHR_opacity_micromap Vulkan extension. Walks through OMM concepts, build buffers, BLAS integration, triangle corner order fixes, shader enablement, and performance results. Aimed at graphics programmers adding hardware-accelerated alpha-tested geometry to Vulkan ray tracing.
It is aimed at advanced graphics programmers and matches the audience implied by Arseny Kapoulkine's other work.
Access is a single free YouTube video with on-screen code and narration; numbered episodes assume you followed earlier parts of the same series.
It is useful when you want practical detail beyond a title or store listing and prefer primary-source explanation from the author or maintainer.
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><access><coding><free><programmers><series><shader><source> - Blending Meshes into Terrain (Inresin)
Louis Waloschek's April 2020 Inresin tutorial blends static meshes into Unity Terrain using baked depth masks and Amplify surface shaders.
100% match · <code><shaders><advanced><access><free><order><programmers><shader> - 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><access><free><programmers><screen><shader><tested> - Custom Post Processing in URP / Unity 2021.3 (Febucci)
Federico Bellucci's May 2022 Febucci article covers custom post-processing in Unity URP on Unity 2021.x (URP 12.1.5), when volume-backed custom effects lacked clear docs.
100% match · <code><shaders><access><free><programmers><shader><walks><want> - 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><advanced><access><adding><build><earlier><free> - Effect Texture Maker
Official docs list sixty-eight templates, resolutions to 2048, animation and sprite sheets, three-way color balance, normal maps, and PNG alpha export.
100% match · <access><aimed><alpha><beyond><free><practical><ray><shader> - Joyrok
Tech Art Chronicles on joyrok.com walk Unreal materials or UMG and Unity Shader Graph in parallel, mapping Photoshop-style layers and masks into node graphs.
100% match · <shaders><alpha><author><concepts><free><screen><shader><video> - Ronja
’s tutorials hub indexes dozens of beginner-friendly Unity shader lessons - from UV basics, fire, and fwidth anti-aliasing to compute buffers and post effects. Each post ships c
100% match · <shaders><access><assume><free><programmers><series><shader><want> - ColinLeung-NiloCat GitHub - URP Unlit Screen Space Decal Shader
UnityURPUnlitScreenSpaceDecalShader demonstrates projector-style decals in URP using screen-space or unlit decal patterns compatible with the forward renderer. Shows mesh/decal
100% match · <shaders><access><adding><alpha><free><screen><shader><source> - Opacity Micromaps: Smarter Shadows for the Real World
Introductory chapter of the Khronos Vulkan tutorial course on Opacity Micromaps for ray-traced shadows of alpha-tested foliage.
100% match · <code><alpha><geometry><khr><micromap><micromaps><opacity><performance> - 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><video><channel><free><integration><ray><single><useful> - A silly diffuse shading model
A silly diffuse shading model is a December 2025 post on the lisyarus graphics blog about a one-liner alternative to classic Lambertian diffuse for tech demos and early…
100% match · <shaders><author><free><geometry><matches><programmers><shader><single> - SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination
[video] SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination is a YouTube recording of Tiago Sousa's Advances talk on idTech8 global…
100% match · <code><shaders><advanced><channel><free><ray><raytracing><tracing> - Getting started with BGFX
[video] Getting started with BGFX is a YouTube playlist by Game Coder Nz that walks through the bgfx cross-platform rendering library from a blank project to basic 3D and UI…
100% match · <code><shaders><video><buffers><episodes><free><numbered><order> - Painting Holes in Terrain - Terrain Shaders - Episode 10
[video] Painting Holes in Terrain - Terrain Shaders - Episode 10 is a Ben Cloward tutorial on enabling terrain hole painting in custom Unreal landscape materials and Unity Shader…
100% match · <shaders><video><access><alpha><free><opacity><series><shader> - Realtime Raytracing in Bevy 0.18 (Solari)
Realtime Raytracing in Bevy 0.18 (Solari) is a December 2025 development post by jms55 on quality and performance work for Solari, Bevy's dynamic ray-traced lighting path planned…
100% match · <code><shaders><advanced><fixes><free><performance><ray><raytracing> - No Graphics API
No Graphics API is a December 2025 long-form essay by Sebastian Aaltonen arguing that modern bindless GPUs no longer need the retained-mode complexity of DirectX 12, Vulkan, and…
100% match · <code><advanced><concepts><free><hardware><programmers><shader><single> - Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float
Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float is a December 2025 deep dive by Adam Sawicki on how ID3D12GraphicsCommandList clear-UAV helpers fill…
100% match · <code><advanced><access><buffers><free><programmers><results><shader> - Eliminate Slope Stretching - Terrain Shaders - Episode 8
Eliminate Slope Stretching is episode 8 of Ben Cloward's terrain shaders series.
100% match · <shaders><video><earlier><episodes><free><live><series><shader> - Coding Adventure: Simulating Smoke
This YouTube Coding Adventure video by Sebastian Lague builds a grid-based smoke simulation from first principles as one episode in the Coding Adventures series. It covers…
100% match · <code><video><aimed><coding><free><live><programmers><screen>