Denoise
Denoise
El ruido es el enemigo de cada render. Cuando un renderizador no tiene suficientes muestras, la imagen se cubre con un patrón granulado llamado ruido de Monte Carlo. Esto ocurre con mayor frecuencia en áreas oscuras, en áreas con iluminación indirecta compleja y en objetos con desenfoque de movimiento. La eliminación de ruido es el proceso de eliminar este ruido mientras se preserva el detalle real de la imagen. Es un paso esencial en cualquier pipeline de VFX.
La eliminación de ruido tradicional funciona difuminando la imagen mientras se intenta preservar los bordes. Un simple desenfoque elimina el ruido pero también elimina el detalle, haciendo que la imagen se vea suave. Los algoritmos de eliminación de ruido mejores utilizan la detección de bordes para evitar difuminar a través de los bordes. El filtro bilateral es un ejemplo clásico. Difumina píxeles que son similares en color y cercanos en posición, pero no difumina a través de bordes fuertes donde los colores cambian bruscamente.
La eliminación de ruido más avanzada utiliza información del propio render. Los renderizadores modernos pueden generar datos adicionales como normales de superficie, posiciones mundiales y albedo junto con el pase de belleza. Los eliminadores de ruido utilizan estos datos adicionales para guiar el filtrado. Si dos píxeles tienen normales muy diferentes, probablemente están en superficies diferentes y no deben difuminarse juntos. Esto da resultados mucho mejores que la eliminación de ruido ciega.
La eliminación de ruido temporal utiliza información de fotogramas vecinos. Si un píxel es ruidoso en un fotograma pero limpio en el siguiente, puedes promediarlos juntos. Esto funciona bien para partes estáticas de la imagen pero puede causar ghosting en objetos en movimiento. Los buenos eliminadores de ruido temporales utilizan vectores de movimiento para rastrear dónde se mueve cada píxel entre fotogramas, de modo que solo mezclen píxeles que correspondan a la misma superficie.
El mejor enfoque es renderizar suficientes muestras para que el ruido sea mínimo y luego usar una eliminación de ruido ligera para limpiar el resto. Confiar en una eliminación de ruido pesada para corregir un render muy ruidoso siempre producirá artefactos. El objetivo es encontrar el punto óptimo donde renderices suficientes muestras para capturar el detalle, y dejar que el eliminador de ruido maneje el ruido restante sin destruir la calidad de la imagen.
Trabajemos juntos
¿Necesitas más información, ayuda con tu proyecto o desarrollar una idea?
Ya sea una pregunta sencilla, una duda rápida o una charla de 5 minutos, envíame un mensaje—no cuesta nada y siempre estoy listo para ayudar. Me gusta escuchar para entender el problema, ser creativo en las soluciones y centrarme en ideas simples, confiables y fáciles de implementar rápidamente.
Contáctame →