Shaders

De Minecraft Wiki
(Redirecionado de Sombreadores)
Ir para navegação Ir para pesquisar
Esta página é uma tarefa pendente na Wiki 
Esta página possui informações obsoletas ou não está atualizada de acordo a wiki inglesa.
Prioridade: Alta

Shaders são uma característica que está sendo testada na atualização 1.7.2[1]. Você pode alternar entre eles pressionando o botão "Super Secret Settings..." nas opções no menu. Apesar de não funcionar para algumas pessoas. Shaders pode ser desativados pressionando a tecla F4. Shaders podem não funcionar em computadores que não possuem OpenGL 2.1.

Observe que as diferenças entre certos shaders pode ser muito sutil, e, portanto, para perceber as diferenças, pode ser necessário observar uma imagem com maior resolução, pressionando uma das fotos abaixo.

Shaders[editar | editar código-fonte]

Nome Descrição Amostras de Imagens
Padrão Este não utiliza shaders. Usado como uma linha de base para comparação com as imagens abaixo.
Notch Este shader adiciona um efeito de composição de cores.

Parece ser uma referência ao jogo Dwarf Fortress, um dos jogos que inspiraram Notch para fazer Minecraft.

FXAA Este shader adiciona uma pequena quantidade de anti-aliasing (suavização de bordas irregulares), mais visível nas árvores ao longo do horizonte.
Art Pixéis são borrados para fora, fazendo com que objetos em movimento cintilem.
Bumpy Descreve as diferenças de cor, texturas e dá uma aparência 3D. (Mais visível durante a exibição da Screenshot em resolução máxima.)
Blobs2 Similar a Art, mas menos graficamente intensiva.
Pencil Pretendia dar ao mundo uma aparência de lápis de esboços.
Color convolve Cores intensificadas, acrescentando vibração.
Deconverge Desloca os canais de cores vermelho, verde e azul.
Flip Inverte a visão do jogador verticalmente.
Invert Inverte as cores.
NTSC Dá a vista do jogador a impressão de uma tela de Monitor CRT/Televisão.
Outline Esboça as diferenças de cor semelhante a Bumpy, mas menos complexo.
Phosphor Pixéis em atraso na tela, sendo "arrastados para fora" quando em movimento antes de desaparecer.
Scan pincushion Semelhante ao NTSC, mas sem a confusão e muito menos graficamente intensivo.
Sobel Liga a visualização preta, exceto para as bordas de texturas.
Bits Altera a visualização a uma resolução baixa de textura 2D com um esquema de cores de 8 bits.
Desaturate Reduz a intensidade de cores drasticamente, fazendo com que, como o nome sugere, um efeito dessaturação.
Green Scan Pincushion e Bits, mas com uma sobreposição verde.
Blur Borra a tela geral, independente do que está sendo exibido.
Wobble Ciclo de cores através da matiz gama constantemente. Todos os pixels exibidos movem para cima e para baixo através de um cálculo de seno. Deve ser notado que esta apenas efeitos do plano de tela e os vértices não sendo indicada por isso, como observado a borda da tela revela os pixels sendo movidos.
Blobs Semelhante ao Blobs2 e Art, mas os pontos são minúsculos quando perto e grande quando longe.
Creeper Semelhante ao Green, mas sem bordas pretas. Só acessível com modo espectador /gamemode 3 e usando a visão de um Creeper (1.8+).
Spider 5 "olhos" na tela com borrão no meio, semelhante ao rosto de uma aranha. Só acessível com modo espectador /gamemode 3 e usando a visão de uma aranha (1.8+).


Antialias

Passes[editar | editar código-fonte]

Passes Descrição Fragmento do Shader Vértice do Shader
antialias.json Usado em Antialias. antialias.fsh blobs.vsh
bits.json Usado em Bits, Creeper e Green. bits.fsh sobel.vsh
blit.json Usado em Antialias, Art, Bits, Blobs, Blobs2, Color convolve, Deconverge, Desaturate, Flip, FXAA, Green, Invert, Notch, NTSC, Outline, Pencil, Phosphor, Scan pincushion, Sobel, Spider e Wobble. blit.fsh blit.vsh
blobs.json Usado em Blobs. blobs.fsh blobs.vsh
blobs2.json Usado em Art e Blobs2. blobs2.fsh blobs.vsh
bloom.json[2] phosphor.fsh sobel.vsh
blur.json Usado em Art, Blur, NTSC e Spider. blur.fsh sobel.vsh
color_convolve.json Usado em Color convolve, Creeper, Desaturate, Green e NTSC. color_convolve.fsh sobel.vsh
deconverge.json Usado em Deconverge e NTSC. deconverge.fsh sobel.vsh
downscale.json downscale.fsh downscale.vsh
flip.json Usado em Flip. blit.fsh flip.vsh
fxaa.json Usado em FXAA. fxaa.fsh fxaa.vsh
invert.json Usado em Invert. invert.fsh blit.vsh
notch.json Usado em Notch. notch.fsh sobel.vsh
ntsc_decode.json Usado em NTSC. ntsc_decode.fsh sobel.vsh
ntsc_encode.json Usado em NTSC. ntsc_encode.fsh sobel.vsh
outline.json Usado em Outline. outline.fsh sobel.vsh
outline_combine.json Usado em Art. outline_combine.fsh sobel.vsh
outline_soft.json Usado em Pencil. outline_soft.fsh sobel.vsh
outline_watercolor.json Usado em Art. outline_watercolor.fsh sobel.vsh
overlay.json overlay.fsh blit.vsh
phosphor.json Usado em NTSC e Phosphor. phosphor.fsh sobel.vsh
scan_pincushion.json Usado em Green, NTSC e Scan pincushion. scan_pincushion.fsh sobel.vsh
sobel.json Usado em Sobel. sobel.fsh sobel.vsh
spider.json Usado em Spider. spiderclip.fsh rotscale.vsh
wobble.json Usado em Wobble. wobble.fsh sobel.vsh

Referências[editar | editar código-fonte]