Pixel Shader: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Addbot (discussão | contribs)
m A migrar 8 interwikis, agora providenciados por Wikidata em d:q1369131
Corrigiu gramática
Etiquetas: Edição via dispositivo móvel Edição via aplic. móvel
Linha 1: Linha 1:
{{Sem-fontes|data=junho de 2011| angola=| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}
{{Sem-fontes|data=junho de 2011| angola=| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}


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 [[videogame|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.<br/>
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 utilizado na área de [[videogame|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.<br/>


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]].
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]].

Revisão das 09h31min de 5 de março de 2015

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 utilizado 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