Comment implémenter SSAO dans Shader Model 3 / DX9?

J'ai lu quelques articles sur SSAO , et j'aimerais l'implémenter dans le moteur 3D au travail, qui fonctionne sur DX9. Pouvez-vous me donner des conseils pour obtenir la mise en œuvre la plus simple possible et la faire fonctionner à l'aide du shader modèle 3, et comment mettriez-vous à niveau...