Efecto de viñeta en UDK

Esta es una forma rápida de lograr el famoso efecto de viñeta popular en retoque fotográfico, post producción de video y últimamente videojuegos.

Sobre el efecto de viñeta

El efecto de viñeta ayuda a enmarcar y desviar la atención a la zona central de la imagen. Se usa en retoque fotográfico y post producción de video para darle más impacto a la imagen final. Últimamente se ha estado usando en videojuegos para darles más realismo.

Creando el efecto

Para empezar, crea una imagen de viñeta en Photoshop. Crea una imagen con dimensiones de textura (potencias de 2), con fondo transparente. Crea una nueva capa, haz una selección radial, inviértela con Ctrl-Shift-I, y llénala de negro. Ahora usa el filtro Desenfoque Gaussiano para difuminar los bordes del círculo (intenta que no se note mucho). Ahora baja la opacidad para que el efecto sea más sutil y añade una capa abajo llena de blanco puro. Guarda como TGA con formato de color RGB e impórtala en el editor.



Al importar en UDK, fíjate que en el modo de compresión sea Grayscale. Si guardaste como Grayscale en Photoshop no va a funcionar, tiene que ser RGB el original (lo sé, es un poco confuso). Crea un nuevo material y añade un nodo SceneTexture, y multiplícale la textura de viñeta.
Crea un nuevo efecto de post proceso, o modifica el que estés usando. Añade un nodo Material Effect, y asigna el material que creaste. Conéctalo al final de la cadena.

¡Listo! Asigna el post proceso a alguna escena y haz ajustes a gusto de opacidad o tamaño editando la textura.