Pixel Shader

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Pixel shader)
Ir para: navegação, pesquisa
Question book.svg
Este artigo não cita fontes confiáveis e independentes. (desde junho de 2011). Por favor, adicione referências e insira-as corretamente no texto ou no rodapé. Conteúdo sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros e acadêmico)

O Pixel Shader (semelhante ao Vertex shader) é um programa que é processado no pipeline da GPU (graphic processing unity), ele é capaz de trabalhar na estrutura dos pixels depois que um modelo 3D é rasterizado. Com o pixel shader podemos criar efeitos na imagem, como efeitos de vidro, rugosidade, desfoque e etc, esse efeitos são conhecidos como pos-effects. É amplamente utiliza na área de jogos que necessitam que os processos sejam rápidos, e por o pixel shader ser executado na GPU (placa de vídeo) deixa a CPU mais livre para os cálculos matemáticos e lógicos do jogo.

Para criar programas de Pixel Shader, pode-se usar as linguagens GLSL (OpenGL Shading Language) que é utilizada para API gráfica OpenGL, HLSL (High Level Shading Language) que é utilizada para API gráfica DirectX da Microsoft, a linguagem foi idealizada e produzida pela mesma e por último temos a CG(C for Graphics) que funciona em ambas APIs, feita pela NVidia junto a Microsoft, possui um sintaxe muito próxima da linguagem C.

Ver também[editar | editar código-fonte]