Basic Procedural Graphics (Day 5): Soft Shadow Blog 09/06/2026 · 0 Comment Basic Procedural Graphics (Day 5): Soft ShadowBasic Procedural Graphics (Day 6): Ambient OcclusionBasic Procedural Graphics (Day 4): Basics of ShadingBasic Procedural Graphics (Day 3): Iterative ray intersection (ray marching)OpenGL Tutorial Series: Episode 15 - Shadow Mapping Part 2 (Soft Shadows)12