Superagentes: Día a Noche
Introducción:
Durante la producción de Superagentes Nueva Generación, fueron surgiendo algunas tomas extra de efectos que no estaban planteadas en el guión original o que inconvenientes de producción obligaron a que se resolvieran en post-producción. En este caso, el plano de referencia de la casa de los villanos se filmó solamente de día pero la película requería un plano nocturno de la casa. La solución: convertir la toma a noche por compo.
Lo primero que necesitaba resolver era la manera de obtener una máscara que me permitiera separar el cielo del resto de la imagen. El balance general de luz, sumado a que el cielo estaba nublado y poco contrastado, no ayudaba para hacer un recorte rápido por color o luminancia. De ahi que decidí ir por el camino de las viejas y queridas curvas bezier que picasus se encargó amablemente de rotoscopear y animar (la toma era un zoom in), siguiendo los contornos de casa y los árboles.
En general, no importa cuánto tiempo se le dedique a las máscaras, casi siempre es necesario hacerle algún ajuste extra, sobre todo para mejorar un poco los bordes y tapar algún error (si, se miente y se esconde mucho en el mundillo de la compo). Un nodo dilate/erode para agrandar o achicar un par de pixels la máscara y luego un pequeño blur para suavizar los bordes (dependiendo de la máscara, a veces hasta se puede renderizar sin OSA y suavizar por blur). En este trabajo en particular, no había tiempo para sutilezas, así que si bien la máscara resultante no es la ideal, cumplió con su función.
Teniendo la máscara lista ya podía empezar a aproximar la tonalidad e ir bajando la intensidad general, llevandolo a una paleta mas de atardecer (Fig. 3); al principio no estaba seguro que tan de noche tenía que ser la toma (disponía de un par de referencias de baja calidad de otras tomas de la misma escena, pero en otra locación), así que mejor guardar una intermedio entre el día y la noche definitiva por si había que ajustar mas tarde.
Con el cielo, luego de experimentar con un par de opciones, opté por invertir los colores con una curva RGB (siempre con el clipping desactivado para no perder profundidad de color en el camino) y ajusté un poco la ganancia para balancear los colores y llevarlo a un cielo mas oscuro (Fig. 4).
No me preocupé por el resto de la imagen ya que esta salida la multiplico a la imagen de fig. 3 utilizando como factor la máscara que creé al principio (Fig. 5).
Ya teniendo el cielo oscurecido y reintegrado a la toma, con el primer ajuste de tono, era hora de llevar este atardecer a la noche propiamente dicha.
En mi experiencia, este tipo de trabajos no tienen una solución automática o un seteo de nodos universal que pudiera rescatar de otro lado: cada imagen es un mundo diferente que hay que encarar de una manera en particular, dependiendo de los colores que predominan, intensidades de luz, etc. Claro que siempre se puede probar un seteo pre-existente si las condiciones de la toma son similares y luego ajustar lo que no funcione. A mi me resulta mas provechoso empezar de cero que entender una composición que hice hace 6 meses
Lo primero que hice fue tratar de eliminar la predominante roja/magenta que quedó sobre la imagen luego de la multiplicación del cielo (Fig. 6). Esto lo podría haber hecho de diferentes maneras, pero encontré un buen resultado utilizando el nodo Palette en modo División, en el espacio RGB.
El nodo Palette fue mi caballito de batalla durante la realización de Superagentes, ya que permite trabajar en diferentes espacios de color y con distinto tipo de operaciones, lo cual lo convierte en un interesante corrector de color.
El siguiente paso consistió en llevar la imagen completa a un tinte azul bien marcado (siguiendo la convención del azul noche del cine), para luego mezclarlo y poder teñir la imagen a gusto. De nuevo opté por el nodo Palette (esta vez multiplicando) y un nodo Gain (Fig. 7).
El resultado de esto lo mezclé con la segunda corrección usando un nodo mix en modo color, para poder subir o bajar la cantidad de tinte si hiciera falta mas adelante.
Luego agregué algunos nodos mas para ajustes de contraste y ganancia (Fig. 8). Siempre trato de dejar nodos de mezcla que me permitan ajustar en cualquier momento cambios importantes que el director pueda solicitar.
Como en esta escena los villanos se encuentran en el interior de la casa, era necesario encender algunas luces.
Empecé con lo básico, un pequeño modelito de los contornos y ventanas, separando en render layers cada una para poder ajustar bordes, glow, etc. de la manera adecuada para cada ventana.
Utilicé un displacement para generar una imagen coloreada con el relieve de las paredes y aplicarselo a las mascaras de las ventanas, y de esa manera simular la luz que vendría del interior (Fig. 9). El color en estos casos lo manejo con un color ramp y trato de que siempre tenga un tono, ya que los nodos screen y add dan mejores resultados si el color no es blanco puro (a menos que se busque justamente quemar los blancos).
Finalmente combiné las ventanas encendidas con la corrección de color mediante nodos screen e hice los últimos ajustes de ganancia para llegar al balance de color nocturno que tenían las tomas de referencia de esta escena (Fig. 10).
Si bien hay varias cosas que podrían mejorarse, como los bordes de las máscaras, o partes que podrían haberse separado y trabajado con mas detalle, los tiempos de producción no lo permitieron y dentro de todo el resultado final es correcto.
Para este proyecto utilicé algunos nodos que no están en la rama oficial de Blender o que fueron mejorados. En cuanto estén listos, publicaremos aquí los parches para que puedan descargarlos. Los nodos son:
- Gain
- Palette
- Scale (imagen)
- Fast Gaussian Blur (Alfredo de Greef) https://projects.blender.org/tracker/index.php?func=detail&aid=7505&group_id=9&atid=127


























english
español