# postfx.yaml - Parámetros del shader de postprocesado # # Este archivo configura el pase final del renderer (bloom + flicker + # background pulse). Se carga al iniciar el juego desde resources.pack. # Si falta o tiene errores, se usan los valores por defecto de # Defaults::PostFx (defaults.hpp). # # Tip de tuning: # - Para más "neón vector", sube bloom.intensity y bloom.radius_px. # - Para más "CRT viejo", sube flicker.amplitude (riesgo de mareo si >0.3). # - Background es muy sutil; pasa los componentes G a 0.15-0.20 para # un fondo verde-tenue más marcado. # Bloom / glow: desenfoque gaussiano de las regiones brillantes. bloom: enabled: true intensity: 0.6 # 0..2 — cuanto del bloom se suma a la imagen threshold: 0.30 # 0..1 — luminancia mínima que aporta al bloom radius_px: 2.0 # radio del kernel en píxeles lógicos (1..8 razonable) # Flicker: modulación global de brillo (efecto fósforo CRT). # Sustituye a la antigua oscilación CPU del ColorOscillator. flicker: enabled: true amplitude: 0.10 # 0..1 — profundidad del flicker frequency_hz: 6.0 # Hz — velocidad de la pulsación # Background pulse: color de fondo oscilante (suma aditiva). # RGB en [0..255]; el shader normaliza a [0..1]. background: enabled: true color_min: [0, 5, 0] # negro casi puro color_max: [0, 15, 0] # verde muy tenue pulse_frequency_hz: 6.0 # Hz — sincronizado con flicker por defecto