Filtros

De WikiMinecraft
Revisión del 17:33 11 jun 2015 de Leynaf (discusión | contribuciones) (Historia)
Saltar a: navegación, buscar

Los filtros (shaders) son una característica que empezo a probarse desde la actualización 1.7.2[1]. Se pueden pasar de uno a otro pulsando el botón de "Super Secret Settings..." bajo las opciones en el menú. Algunos filtros son usados para varios efectos en el modo espectador cuando el jugador toma el punto de vista de alguna criatura. Los filtros pueden inhabilitarse cambiando a la perspectiva de vista en tercera persona o pulsando sobre el botón "Super Secret Settings..." hasta que el juego retorna al modo sin filtro. Los filtros no funcionarán en computadoras que no soporten OpenGL2.1, ya que GLSL (OpenGL's shader language) fue introducido en OpenGL 2.

Actualmente, los filtros se almacenan en el directorio assets/minecraft/shaders/ de minecraft.jar. La ruta del archivo del filtro actualmente activo aparece en la pantalla de depuración (debug screen).

Hay que tener en cuenta que las diferencias entre algunos shaders pueden ser muy sutiles, y por lo tanto, para notar las diferencias, podría ser necesario observar una imagen con mayor resolución haciendo clic en una de las fotos de abajo.

Filtros

Al hacer clic repetidamente el botón "Super Secret Settings..." cambiará a través de los filtros en el orden indicado a continuación.


Nombre Descripción Imagenes de muestra
Por defecto Este modo no es un filtro. Se usa como base para la comparación de las capturas de pantalla aquí debajo. Default.png
Notch Este filtro añade un efecto de difuminado.

Este es una referencia a la cantidad de otros juegos de Notch que utilizar una capa similar.

NotchShader.png
FXAA Este filtro añade una pequeña cantidad de anti-aliasing (suavizado los bordes dentados), más visible en los árboles a lo largo del horizonte. Fxaa.png
Art Pixels are blurred outward, causing moving objects to twinkle.

Los píxeles son borrosos hacia afuera, causando que los objetos en movimiento centelleen.

Art.png
Bumpy Delinea las diferencias de color, texturas y da un aspecto 3D. (Más visible al ver la captura de pantalla a resolución completa). Bumpy.png
Blobs2 Similar al Art, pero menos gráficamente intensivo. Blobs2.png
Pencil Destinado para dar al mundo un aspecto de dibujo a lápiz. Pencil.png
Color convolve Intensifica y/o añade más color, añadiendo vitalidad. Color convolve.png
Deconverge Compensaciones de los canales de color rojo, verde y azul. Deconverge.png
Flip Voltea la vista del jugador verticalmente. Flip.png
Invert Invierte los colores, que se pueden ver con Super Secret Settings y con el comando /gamemode 3 entonces hacerse espectador desde el punto de vista de un Enderman. Invert.png
NTSC Da al jugador la impresión de estar viendo a través de una pantalla de televisión de tubo catódico o monitor CRT. Ntsc.png
Outline Delinea las diferencias de color similar a Bumpy, pero menos compleja. Outline.png
Phosphor Los píxeles persisten pantalla un momento, siendo "arrastrados" antes de desaparecer cuando se mueve el punto de vista. Phosphor.png
Scan pincushion Similar a NTSC, pero sin la distorsión y gráficamente mucho menos intensivo. Scan pincushion.png
Sobel Vuelve la visión en negro a excepción de los bordes de las texturas. Sobel.png
Bits Cambia la vista a textura en 2D de baja resolución de con un esquema de color de 8 bits. Bits.png
Desaturate Reduce la intensidad de los colores drásticamente, provocando, como su nombre indica, un efecto desaturado. Desaturate.png
Green Analiza acerico y Bits, pero con una capa verde. Green.png
Blur Desenfoca la pantalla en general, independiente de lo que se está visualizando. Blur.png
Wobble Los colores se alternan entre la gama del tono constantemente. Todos los píxeles que se muestran se mueven hacia arriba y hacia abajo a través de un cálculo de seno. Cabe señalar que esto sólo afecta el plano de la pantalla y no los vértices que se muestra por ella, observando cerca del borde de la pantalla revela que los píxeles se están moviendo. Wobble.png
Blobs Similar a Blobs2 y Art, pero las manchas son pequeñas cuando se miran de cerca y grandes cuando están lejos. Blobs.png
Antialias Desenfoca los bordes de los píxeles para reducir dentamiento (dientes de sierra). Esto es más borroso que FXAA, pero es mejor para eliminar los bordes dentados en las texturas y los bloques. Antialias.png
Creeper Similar a Green, pero sin bordes negros o resolución de 8 bits, que se pueden obtener con el comando /gamemode 3 entonces hacerse espectador desde el punto de vista de un Creeper. CreeperShaderFrom1dot8.png
Spider 5 "ojos" en pantalla con desenfoque entre medias, similar a la cara de una araña, que se puede obtener con el comando /gamemode 3 entonces hacerse espectador desde el punto de vista de una araña. SpiderShaderFrom1dot8.png


Passes

Passes Usado en Fragment Shader Vertex Shader
antialias.json Antialias antialias.fsh blobs.vsh
bits.json Bits, Creeper, Green bits.fsh sobel.vsh
blit.json All shaders except Blur blit.fsh blit.vsh
blobs.json Blobs blobs.fsh blobs.vsh
blobs2.json Art, Blobs2 blobs2.fsh blobs.vsh
blur.json Art, Blur, NTSC, Spider blur.fsh sobel.vsh
bumpy.json Bumpy bumpy.fsh bumpy.vsh
color_convolve.json Color convolve, Creeper,
Desaturate, Green, NTSC
color_convolve.fsh sobel.vsh
deconverge.json Deconverge, NTSC deconverge.fsh sobel.vsh
downscale.json downscale.fsh downscale.vsh
flip.json Flip blit.fsh flip.vsh
fxaa.json FXAA fxaa.fsh fxaa.vsh
invert.json Invert invert.fsh blit.vsh
notch.json Notch notch.fsh sobel.vsh
ntsc_decode.json NTSC ntsc_decode.fsh sobel.vsh
ntsc_encode.json NTSC ntsc_encode.fsh sobel.vsh
outline.json Outline outline.fsh sobel.vsh
outline_combine.json Art outline_combine.fsh sobel.vsh
outline_soft.json Pencil outline_soft.fsh sobel.vsh
outline_watercolor.json Art outline_watercolor.fsh sobel.vsh
overlay.json overlay.fsh blit.vsh
phosphor.json NTSC, Phosphor phosphor.fsh sobel.vsh
scan_pincushion.json Green, NTSC, Scan pincushion scan_pincushion.fsh sobel.vsh
sobel.json Sobel sobel.fsh sobel.vsh
spider.json Spider spiderclip.fsh rotscale.vsh
wobble.json Wobble wobble.fsh sobel.vsh

Historia

Lanzamiento oficial
1.7.213w38aEl conjunto de filtros originales añadidos fueron: Antialias, Deconverge, Outline, Art, Desaturate, Pencil, Bits, Flip, Phosphor, Blobs, FXAA, Scan pincushion, Blobs2, Green, Sobel, Blur, Invert, Wobble, Color convolve, NTSC.
13w38bEl filtro Bumpy fue añadido.
1.7.413w47aEl filtro Notch fue añadido.
1.814w05aLos filtros Creeper y Spider fueron añadidos. Los filtros se aplican automáticamente en el modo espectador cuando ve el mundo como un Creeper, Araña o Enderman.
14w05bLos filtros son retirados del modo de vista cuando se cambia de perspectiva y cambiando de perspectiva a través de una criatura.[2]
F4 ahora alterna diferentes shaders en lugar de solamente desactivarlos[2].
Pocket Edition Alpha
0.10.0Añadidos los filtros

Referencias

  1. https://mojang.com/2013/10/minecraft-1-7-the-update-that-changed-the-world/
  2. 2,0 2,1 https://bugs.mojang.com/browse/MC-46727?focusedCommentId=219617&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-219617