I found a fix for peter panning/light bleed with shadow maps. It's called a "normal offset bias". You move the fragment along its normal a small amount when calculating shadows. Even this thin stick has an attached shadow with no shadow acne.
#GameEngine#GameDev#ShadowMapping