Paulo Surricchio referred me to A Simple and Practical Approach to SSAO, which I’ve implemented (mostly) by the book. I’m not doing the business with the random textures (yet) and I’m already reasonably happy with the result. But you don’t have to take my word for it. Might need to do something about the sampling artifacts, I’ll need to see how things look once I’ve got some lights/glow.