Shaders are a feature being tested in the 1.7.2 update[1]. You can switch between them by pressing the "Super Secret Settings..." button under options in the menu. Although it doesn't work for some people. Shaders can be disabled by pressing the F4 key. Shaders may not work in computers that do not have OpenGL 2.1.
Note that the differences between certain shaders can be very subtle, and therefore, to notice the differences, it might be necessary to observe a picture with higher resolution by pressing one of the pictures below.
This does not utilize shaders. Use as a baseline for comparing to the screenshots below.
Notch
This shader adds a dithering effect.
It seems to be a reference to the game Dwarf Fortress, one of the games that inspired Notch to make Minecraft.
FXAA
This shader adds a small amount of anti-aliasing (smoothing jagged edges), most visible in trees along the horizon.
Art
Pixels are blurred outward, causing moving objects to twinkle.
Bumpy
Outlines color differences, and gives textures a 3D look. (More visible when viewing screenshot at full resolution.)
Blobs2
Similar to Art, but less graphically intensive.
Pencil
Meant to give the world a pencil-sketch appearance.
Color convolve
Intensifies colors, adding vibrancy.
Deconverge
Offsets the red, green, and blue color channels.
Flip
Flips the player's view vertically.
Invert
Inverts colors.
NTSC
Gives the player's view the impression of a CRT Monitor/Television Screen.
Outline
Outlines color differences similarly to Bumpy, but less complex.
Phosphor
Pixels on screen linger, being "dragged out" when in motion before fading away.
Scan pincushion
Similar to NTSC, but without the blurring and much less graphically intensive.
Sobel
Turns the view black except for the edges of textures.
Bits
Changes the view to a low resolution 2D texture with an 8-bit color scheme.
Desaturate
Reduces intensity of colors drastically, causing, as the name suggests, a desaturated effect.
Green
Scan Pincushion and Bits, but with a green overlay.
Blur
Blurs the screen overall, independent of what is being displayed.
Wobble
Colors cycle through the hue range constantly. All displayed pixels move up and down via a sine calculation. It should be noted that this only effects the screen plane and not the vertexes being displayed by it, as observing the very edge of the screen reveals the pixels being moved.
Blobs
Similar to Blobs2 and Art, but the spots are tiny when close up and big when far away.
Creeper
Similar of Green but no Black Borders and You Can get By Using Spectator mode And use a Creeper view(1.8).
Nothing of Images
Spider
with This Shader you get 5 camera like a Spider Face you can get at same way of creeper but with a spider(1.8).
Nothing of Images
Antialias
Passes
Passes
Description
Fragment Shader
Vertex Shader
antialias.json
Used in Antialias.
antialias.fsh
blobs.vsh
bits.json
Used in Bits and Green.
bits.fsh
sobel.vsh
blit.json
Used in Antialias, Art, Bits, Blobs, Blobs2, Color convolve, Deconverge, Desaturate, Flip, FXAA, Green, Invert, NTSC, Outline, Pencil, Phosphor, Scan pincushion, Sobel and Wobble.
blit.fsh
blit.vsh
blobs.json
Used in Blobs.
blobs.fsh
blobs.vsh
blobs2.json
Used in Art and Blobs2.
blobs2.fsh
blobs.vsh
bloom.json
phosphor.fsh
sobel.vsh
blur.json
Used in Art, Blur and NTSC.
blur.fsh
sobel.vsh
color_convolve.json
Used in Color convolve, Desaturate, Green and NTSC.