Estos inyectores te ayudarán a mejorar la calidad de tus juegos con un mínimo impacto en el consumo de recursos del sistema. El antialiasing es uno de los efectos que mas recursos consume en cualquier juego, prueba desactivarlo desde el juego y luego instalar uno de los 2 inyectores de este post (FXAA Y SMAA).
¿Que es el antialiasing?
El antialiasing (AA) es un conjunto de técnicas utilizadas para mejorar la calidad final de la imagen que vemos en los juegos. Concretamente, este efecto busca eliminar, o al menos difuminar, lo máximo posible los “dientes de sierra” que suelen aparecer en las texturas cuando los diferentes pixeles de las imágenes son demasiado grandes o no terminan de procesarse correctamente.
Existen diferentes tipos de AA: FXAA, SSAA, FSAA, MSAA, SMAA, etc.
Ejemplos:
Inyector FXAA
¿Qué es FXAA?
FXAA es un filtro de imagen que, a diferencia de las antiguas tecnicas de anti-aliasing, trabaja sobre la imagen final, encontrando jaggies y suavizandolos. Esto es genial para juegos que no soportan AA o aquellos en los que la implementación de AA da pena. Apenas consume recursos, perderás 1-2 fps como máximo.
Ventajas:
- Coste muy bajo de recursos.
- Puede combinarse con otros métodos tradicionales de antialiasing.
- Funciona en juegos donde los métodos tradicionales de antialiasing no lo hacen.
- Compatible con juegos DX9/DX10/DX11
- Compatible con todas las tarjetas.
Desventajas:
- La interfaz tambien se filtra.
- Ligera pérdida de definición en la imagen.
- Pérdida de eficacia con imagenes en movimiento.
- Sólo para aplicaciones x86
Descarga
La versión más reciente (beta 10) la podeis encontrar aquí:
http://www.forum-3dcenter.org/vbulletin/attachment.php?attachmentid=40459&d=1313272511
Su creador, apodado "some dude", sigue posteando actualizaciones en un foro aleman, en la primer página del thread estan las actualizaciones en descarga directa:
http://www.forum-3dcenter.org/vbulletin/showthread.php?t=510658
Instrucciones de instalación
- Poner todos los archivos en el directorio que contenga el ejecutable del juego.
- Teclas:
- Insert: Activa y desactiva FXAA
- Suprimir: Captura de Pantalla
- Opcional: para activar el filtro opcional de definición (sharpen.h) sustituir en el archivo "shader.fx" la linea "//Replace this line with #include "Sharpen.h" to add a sharpening pass" por "#include "Sharpen.h"". Este filtro corrige el problema de la falta de definición de la imagen a costa de la pérdida de un poco de rendimiento.
- Opcional: para configurar el filtro de definición a medida modificar estos valores en el archivo "sharpen.h":
// pour le sharpen
#define SharpenEdge 0.2
#define Sharpen_val0 2
Capturas de pantalla (abrir en nueva ventana para ver la resolucion original de las imagenes) :
Inyector SMAA
¿Qué es MSAA?
SMAA, o Enhanced Subpixel Morphological Antialiasing, es un nuevo filtro de posprocesado destinado a eliminar los bordes de sierra en los juegos desarrollado por miembros de la Universidad de Zaragoza en conjunción con gente de Crytek. Al ser un filtro de posprocesado son aplicables prácticamente todas las ventajas e inconvenientes del FXAA y el injector está basado en el de FXAA.
Descarga
Página de la tecnología SMAA:
Página del inyector SMAA desarrollado por mrhaandi (versión actual 1.1):
http://mrhaandi.blogspot.com/p/injectsmaa.html
Ventajas con respecto al FXAA
- Sin perdida de definición en la imagen.
- Menos consumos que fxaa+sharpen.
- Varios modos de SMAA en función calidad/rendimiento (todavía no disponible en el inyector).
Inconvenientes con respecto al FXAA
- Ligerísimo mayor consumo de recursos.
Capturas de pantalla:
DIFERENCIAS ENTRE TIPOS DE ANTIALIASING (ver en 1080p) :
NOTA: antes de reemplazar cualquier archivo de la carpeta de instalacion del juego conviene hacer un respaldo de los mismos para poder restaurarlos en caso de ser necesario.