Sistema de Shaders
El sistema avanzado de shaders de TruchiEmu transforma tu experiencia de gaming retro con mejoras visuales en tiempo real, simulación CRT y efectos de post-procesamiento modernos. Construido sobre el framework Metal de Apple, nuestro pipeline de shaders ofrece renderizado pixel-perfect con cero sobrecarga de rendimiento.
Descripción General
Los shaders te permiten redefinir lo que llega a la pantalla: convierte píxeles planos en un cálido resplandor CRT, una pantalla LCD de Game Boy fiel a la época, o un escalado moderno y limpio. Todo se ejecuta en la GPU así que el coste es mínimo, y puedes ajustar los parámetros en vivo sin reiniciar el juego.
Lo Que Incluye la Biblioteca
- 14 Presets Integrados: Organizados en categorías CRT, LCD, Suavizado y Personalizado
- Efectos CRT: CRT Lottes, CRT Classic, Lite CRT, CRT Multipass: brillo de fósforo, líneas de escaneo, curvatura y distorsión de barril
- Efectos LCD Portátil: 8b Game Boy, 8b Game Boy Color, GBA (LCD Avanzada), PSP (LCD Avanzada), NDS (LCD Avanzada), 3DS (LCD Avanzada), Dot Matrix LCD
- Escaladores Limpios: Sharp Bilinear y Smooth Upscale para un look moderno y sin filtrar
- Controles de Color: Realce de color, corrección de matriz de gamut y controles deslizantes de tinte por preset
- Presets Personalizados: Guarda tus propios parámetros ajustados como un archivo
.truchishaderque puedes exportar y reimportar
Rendimiento
Los shaders se ejecutan en la GPU mediante Metal. El passthrough y los escaladores básicos son prácticamente gratuitos; las simulaciones CRT y LCD usan más tiempo de GPU pero se mantienen a 60fps en cualquier Mac moderno. Si un preset específico se siente pesado en tu hardware, prueba con Lite CRT o Sharp Bilinear como alternativas más ligeras.
Guía de Configuración Paso a Paso
Configuración Básica de Shaders
-
Acceder a la Configuración de Shaders
Abre el Editor de Shaders desde la barra de herramientas de la ventana de juego, o elige un preset rápido en
Configuración → Video → Shaders. El editor completo es un panel flotante con búsqueda, pestañas de categoría, controles deslizantes de parámetros, y opciones de guardado/exportación.
-
Seleccionar un Preset
Elige entre 14 presets integrados organizados por categoría:
- CRT: CRT Lottes, CRT Classic, Lite CRT, CRT Multipass
- LCD: 8b Game Boy, 8b Game Boy Color, GBA (Advanced LCD), PSP (Advanced LCD), NDS (Advanced LCD), 3DS (Advanced LCD), Dot Matrix LCD
- Suavizado: Sharp Bilinear, Smooth Upscale (ScaleFX)
- Personalizado: Sin Shader (passthrough)
Cada preset incluye parámetros de shader pre-configurados optimizados para diferentes tipos de pantalla.
-
Ajustar Parámetros del Shader
Usa los controles deslizantes de parámetros para ajustar los efectos en tiempo real. Los cambios se aplican inmediatamente sin necesidad de reiniciar.