Cartoon shader en engine que soporte directX 9

Hola. Tengo una duda debido a mi ignorancia por cómo funcionan los Shaders en los videojuegos. Por lo que yo entiendo, existen una serie de Shaders en DirectX pre-programados, y aparte tú te puedes programar los que quieras.

Mi pregunta es, todos los Shaders programados para DirectX 9 valen para todos los engines que soporten DirectX 9?
Existe algún shader, de los que vienen por defecto, que de un aspecto cartoon a los objetos en DirectX 9?
Si mis razonamientos son correctos, sería lógico que existiera alguna web o sitio donde se podrían descargar Shaders para DirectX 9 (bien sea pagando o no, como las webs tipo TurboSquid). ¿sabéis de alguna web de este estilo?
En caso de que esté errado en mis teorías, agradecería una ilustración sobre cómo funciona este tema. Gracias.

Ver más sobre el tema y los comentarios en el foro