Cavity FX, from Flidoh Animations, adds crisp cavity shading to Blender's viewport and final output. Cavity shading normally lives only in solid-mode viewport shading, with no official route into a final render short of building a custom node setup. Cavity FX captures what you see in the solid viewport and pushes it into the compositor, working in both EEVEE and Cycles.
Activation is a single click on the Cavity FX button, with immediate feedback in the viewport. Crease and Edge sliders adjust the intensity, and you can preview the effect or bake it to an animation. A Realtime FX mode updates every second for live demos, or you can set the update timing manually. It supports both world and screen space, ships with a compositor-ready custom node group, and handles temporary files and nodes for you. A Smart UI flags when your scene is missing key elements.
Cavity FX is screenspace-based, so it works with what the camera sees and calls for rendering from the full camera view; press HOME to reset if it drifts out of alignment. PNGs and alpha objects don't respond to the effect. It requires Blender 4.4 or newer.