Contorni e silhouette (Direct3D 9)

È possibile usare il buffer degli stencil per effetti più astratti, ad esempio struttura e silhouetting.

Se l'applicazione applica una maschera stencil all'immagine di una primitiva che è la stessa forma ma leggermente più piccola, l'immagine risultante contiene solo il contorno della primitiva. L'applicazione può quindi riempire l'area mascherata dello stencil dell'immagine con un colore a tinta unita, dando alla primitiva un aspetto in rilievo.

Se la maschera stencil è la stessa dimensione e forma della primitiva di cui si esegue il rendering, l'immagine risultante contiene un foro in cui deve essere la primitiva. L'applicazione può quindi riempire il buco con nero per produrre una silhouette della primitiva.

Tecniche di buffer stencil