---
tags: salle, iluminación, color
---
# Montaje de imágenes
[TOC]
## Imagen de fondo
Al hacer un montaje de nuestro modelo 3d sobre una imagen, la posibilidad de ver la imagen en el viewport con la misma posición y dimensión con la que aparecerá en el render nos facilita mucho el trabajo.
### Fondo en el Viewport
Para poner una imágen de fondo en el viewport 3D con la cámara seleccionada vamos a la ventana de properties → pestaña de propiedades de cámara, prendemos la opción _Background Images_ y agregamos la imagen deseada.

A partir de ahora en la vista de camara (_Numpad 0_) podremos ver la imagen como fondo de nuestra toma.
El slider **_Alpha_** nos sirve para controlar la transparencia de la imagen en el viewport.
**_Frame method_** define como se ajusta la diferencia (en caso de haberla) entre la resolución de la imágen y la del render de nuestra escena, si no queremos que nuestra imagen de fondo se deforme de bemos evitar la opción _Strech_.
Con **_Offset, Rotation, Scale y Flip_** podemos manipular la imagen hasta que se ajuste a la toma que queremos.

### Fondo en el render
Para tener esta misma imagen de fondo en nuestro render tenemos que seguir unos cuantos pasos más. Primero hay que habilitar la transparecia en la ventana de propiedades → _Render properties_ → _Film_.

Y después hay que agregar la imagen en el compositor:
1. Ir al workspace de _Compositing_
2. Prender la opción de _Use nodes_ en la barra de la ventana de compositor, arriba a la izquierda.
3. Agregar un nodo de _Input → Image_ y seleccionar nuestra imagen de fondo.
4. Si nuestra imagen no es del mismo tamaño que nuestro render y necesitamos cambiarle la escala y/o moverla agregamos uno nodo _Distort → Scale_ o cualquier otro nodo de transformación que nos sea necesario.
5. Agregamos un nodo _Color → Alpha Over_ y conectamos ambos inputs para hacer la composición.

Si ahora hacemos un render tenemos ya la imagen de fondo y cualquier objeto 3D que esté en la escena encima de ella:

## Ajuste de Camara y Lente
Al capturar imágenes los lentes de nuestra cámara distorsionan la imagen y la única manera de corregir esa distorsión es conociendo la lente que se utilizó. A veces esa información la podemos obtener de los metadatos [EXIF](https://en.wikipedia.org/wiki/Exif) dentro de la imagen. Puedes encontrar más información a este respecto en el [manual de Blender](https://docs.blender.org/manual/en/latest/movie_clip/tracking/introduction.html).
Si no tenemos manera de acceder a la información de la cámara y el lente podemos usar una herramienta como [fSpy](https://fspy.io/), la cual nos permite acomodar manualmente lineas o rectangulos y nos ayuda a estimar las caracterísitcas de nuestra camara.

fSpy es una herramienta bastante intuitiva y fácil de usar, además de ser software libre y estar disponible para windows, mac y linux.
{%vimeo 300690108%}
>Camera matching
Camera matching, or camera calibration, is the process of estimating camera parameters from certain features in an image. fSpy computes the approximate focal length, orientation and position of the camera in 3D space based on user defined control points in still images. The computed camera parameters can be used in other apps, for example 3D modeling tools.
En el sitio de fSpy se describen [los conceptos básicos](https://fspy.io/basics/) sobre su funcionamiento, y se explica como usarlo en un [tutorial](https://fspy.io/tutorial/) bastante fácil de seguir.
Una vez que tenemos una estimación aceptable para nuestra escena dentro de fSpy, la guardamos para posteriormente importarla en blender. Al importarla nos creará una cámara nueva con las características adecuadas y además nos pondrá el fondo en el viewport y ajustará la resoluciópn automáticamente.

:::info
Para poder importar la camara calculada en fSpy necesitamos **instalar un Addon en blender** [📄 aquí](https://github.com/stuffmatic/fSpy-Blender) hay unas instrucciones muy detalladas de como hacerlo.
:::
## Iluminación
Para que nuestro modelo se integre en la imagen del fondo la iluminación que utilizemos es muy importante, para diseñar esta iluminación es muy importante la observación y el análisis de la imagen. Hay que localizar las fuentes de luz, y de cada una de ellas hay que fijarnos en su dirección (si hay sombras nos dan buenas pistas) intensidad, color, si es difusa o directa, etc.

### Ambiental con HDRI
También se puede utilizar iluminación ambiental basada en una imagen, es importante buscar una imagen que nos proporcione una iluminación similar al fondo que estamos usando y generalmente hace falta agregar alguna lámpara extra para acentuar detalles o generar sombras.
### Sombras
Para inlcuir sombras en nuestra composición tenemos que crear un objeto que pueda recibir las sombras del modelo que queremos componer.

En este ejemplo se usa un plano para simular la superficie de la mesa. A este plano debemos prenderle la opción _Shadow Catcher_ en la ventana de _propiedades → Object Properties_,

Si al material de la falsa superficie (shadow catcher) le ponemos el mismo color que la superficie de la imagen, la luz que rebota sobre nuestro modelo será del color adecuado y ayudará a la integración.


### Reflejos
También es posible agregar reflejos, para esto es necesario crear un nuevo _View Layer_ y una nueva colección donde pondremos un objeto que reflejará al cubo. Posteriormente dando un click derecho sobre la colección que contiena al cubo y al _Shadow Catcher_ seleccionamos _Set Indirect Only_ con lo cual en este segundo render layer estos objetos solo afectarán con luz indirecta.

En el compositor hacemos un duplicado del nodo de render layer y seleccionamos nuestro recién creado y nuevo render layer, el cual sobreponemos a la imagen original con un nodo de mix en modo _Add_

## Ajuste de color
Por último, aunque nuestra iluminación esté muy trabajada y cuidada, generalmente podemos mejorar un poco el montaje haciendo pequeños ajustes a nuestro render. Hay que revisar los niveles más claros y más obscuros para que estén alineados con los de nuestra imagen, así como la saturación y el contraste.

## Render final


### Ejemplo
{%vimeo 2451941%}
### Behind the Scenes
{%vimeo 2451985%}
## Trucos
:::danger
Buscar imágenes de ejemplo para estos casos
:::
### Elementos transversales
Elementos que interactúen con ambas capas de la imagen ayudan mucho a integrar visualmente el montaje.
### Imperfecciones
El mundo real es imperfecto, nuestro modelo debe evitar lineas totalmente rectas, bordes con ángulos perfectos, agregar algo de imperfeccion siempre le da una credibilidad mayor a nuestras imágenes.
### Calidad de la imagen
Generalmente las fotografías o videos que ulitizemos como base tienen imperfecciones, ruido, distorsión, grano, a veces artefactos generados por algoritmos de compresión digitales. Agregar sutilmente estos efectos sobre nuestro render al componerlo ayuda mucho a su integración.
### Congruencia dimensional