Chromatic Dispersion for Blender (Cycles and Eevee)
NOTE: This material is old. I have a new one that's a bit more powerful (and still free!) here: JCF Fancy Glass
This is an easy to use realistic chromatic dispersion material for Blender that works in both Cycles and Eevee.
Most of the ones I've seen around accomplish the effect by adding together a stack of shaders with varying colors and IORs, which results in banding. This approach instead uses white noise to drive the color/IOR change resulting in zero banding at the cost of a tiny bit of extra noise.
If you're crazy like me, you can even make this shader refract light through a prism - provided you wait an eternity for Cycles to resolve enough samples so it doesn't look like static.
Please don't give me money for this. I'd be happier if you donated to The Blender Foundation or HDRI Haven or similar.
This is released under the WTFPL license, so do whatever you want. If you improve it or make something cool with it, I'd be thrilled to see what you've got, but you don't owe me anything.
Make cool stuff!