Vertex shader
Origem: Wikipédia, a enciclopédia livre.
Sinta-se livre para editá-la para que esta possa atingir um nível de qualidade superior.
O Vertex Shader (semelhante ao Pixel Shader) é capaz de trabalhar na estrutura de vértices do modelo 3D e com isso realizar melhores animações do que seria possível sem ele.
Exemplo: Imagine um animal peludo. Representar seu pêlo com uma textura não dá um bom efeito, mas é bastante rápido e até um hardware fraco consegue executá-lo tranqüilamente. Por outro lado, modelar os pêlos como polígonos independentes dá um efeito excelente, mas seria computacionalmente pesado e nenhum hardware existente até hoje conseguiria boa performance. Com o uso do Vertex Shader é possível modelar um animal com poucos polígonos e rodar dentro do GPU (ou VPU) um pequeno programa que adiciona elementos alongados aos vértices desses polígonos. Com isso o modelo 3D permanece simples e leve, mas ganha um efeito muito superior ao obtido apenas com uma textura – sendo uma saída muito mais elegante para esse tipo de problema.
Associado ao Direct3D e ao OpenGL, o Vertex Shader pode produzir incríveis efeitos realistas.