Partilhar via


Contornos e Silhuetas (Direct3D 9)

Você pode usar o buffer de estêncil para efeitos mais abstratos, como contorno e silhueta.

Se seu aplicativo aplicar uma máscara de estêncil à imagem de uma primitiva que tem a mesma forma, mas um pouco menor, a imagem resultante conterá apenas o contorno da primitiva. O aplicativo pode então preencher a área mascarada de estêncil da imagem com uma cor sólida, dando à primitiva uma aparência em relevo.

Se a máscara de estêncil tiver o mesmo tamanho e forma que a primitiva que você está renderizando, a imagem resultante conterá um buraco onde a primitiva deve estar. Sua aplicação pode então preencher o buraco com preto para produzir uma silhueta do primitivo.

Técnicas de buffer de estêncil