---
tags: salle, iluminación, color
---
# Render con Cycles
[TOC]
## Selección de render engine
⦿ _Properties Window → Render Properties_
Aquí se puede seleccionar cuál **[render](https://en.wikipedia.org/wiki/Rendering_(computer_graphics)) engine** queremos utilizar, y si queremos usar el GPU (recomendado si tenemos una tarjeta gráfica decente) o el CPU.

Los engines de render que vienen integrados por defecto e blender son [Evee](https://docs.blender.org/manual/en/latest/render/eevee/index.html), [Workbench](https://docs.blender.org/manual/en/latest/render/workbench/index.html) y [Cycles](https://docs.blender.org/manual/en/latest/render/cycles/index.html). En este curso **utilizaremos Cycles** para todos nuestros trabajos.
## Sampling
El numero de paths a calcular para cada pixel en el render final y en la vista de viewport. A mayor cantidad de samples la imagen se hace menos ruidosa y más precisa, a costa de un render más largo.

[Aquí](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/sampling.html) hay muchos más detalles técnicos y la explicación completa de cada setting.
## Light Paths [📙](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/light_paths.html)
### Max Bounces

El número máximo de _rebotes_ para las diferentes propiedades de los shaders. En teoría estops deberían de ser infinitos, sin embargo en la práctica no es necesario y limitarlos no necesariamente tiene un impacto importante en la imagen pero nos puede ayudar a recortr los tiempos de render.


Explicación en el [manual](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/light_paths.html ) de blender.
### Clamping
Esta opción limita la intensiodad máxima que un rayo puede contribuir a el resultado de un pixel, reduce la cantidad de ruido a costa de presición. El valor default (cero) lo deshabilita.
## Volume [📙](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/volumes.html)

Step Size define la distancia entre los samples al renderear materiales volumétricos, valores bajos dan resultados más precisos y detallados pero tardan más en renderear.
Max Steps es el número máximo de pasos que da el rayo através del volumen, ayuda a evitar tiempos de rendereo demasiado altos con objetos volumétricos grandes.
## Simplify [📙](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/simplify.html)
Nos permite modificar varios settings **globales** que afectan directamente a la complejidad de nuestra escena como por ejemplo el nivel máximo de subdivisión. Úsalo si tu ordenador no puede más!
⦿ _Properties Window → Render Properties → Simplify → Transparent_

## Motion Blur [📙](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/motion_blur.html)
El _motion blur_ es utilizado en el rendereo de animaciones, por defecto blender calcula cada imagen como si fuera completamente estática, esto suele no verse real ya que normalmente los objetos que se mueven rápido nos dan el efecto de barrido en la dirección del movimiento.

En el [manual](https://docs.blender.org/manual/en/latest/render/cycles/render_settings/motion_blur.html) de Blender se explican las diferentes opciones.
## Film [📙](https://docs.blender.org/manual/en/latest/render/eevee/render_settings/film.html)
⦿ _Properties Window → Render Properties → Film_

La exposición de la imagen influye en que tan brillante es la imagen final.
Debido a que las imágenes tienen una resolución finita, se utiliza un filtro sobre los pixeles para evitar el efecto _aliasing_ y con esto conseguir bordes más suaves.

Dependiendo del tipo de filtro seleccionado se obtienen diferentes resultados **Box** es el filtro más básico, **Gaussian** produce resultados más suavizados y **Blackman-Harris** ofrece un mejor balance entre suavizado y la cantidad de detalle que se preserva.
Valores bajos en la opción _Width_ producen renders más definidos y valores altos imágenes más suaves reduciendo más el aliasing.
### Render con fondo transparente
⦿ _Properties Window → Render Properties → Film → Transparent_
Este setting nos permite renderear nuestro escena con un **fondo tranparente**

y de esta manera podemos después montar el render sobre otras imágenes.

Recuerda que si guardas esta imagen, para conservar la transparencia necesitas utilizar un formato que soporte [canal alpha](https://en.wikipedia.org/wiki/Alpha_compositing) como el PNG.
## Freestyle [📙](https://docs.blender.org/manual/en/latest/render/freestyle/index.html)

Aquí se habilita o deshabilita el rendereador de trazo _**[Freestyle](https://docs.blender.org/manual/en/latest/render/freestyle/index.html)**_
⦿ _Properties Window → Render Properties → Freestyle_

Sin embargo los settings principales de Freestyle se encuentran en
⦿ _Properties Window → View Layer Properties → Freestyle, Freestyle Line Set y Freestyle Line Style_
## Color Management
El manejo de color se explorará en otra sesión.

## Render Dimensions [📙](https://docs.blender.org/manual/en/latest/render/output/settings.html#dimensions-panel)
⦿ _Properties Window → Output Properties → Dimensions_
En esta pestaña podemos configurar lo relacionado con las dimensiones de nuestro render. La **resolución** de la imagen final en X y Y y la **proporción** (Aspect ratio) de los pixeles en ambos ejes. El slider de **porcentaje** nos permite hacer un render más pequeño sin tener que cambiar las dimensiones, esto es muy útil para hacer render de prueba en menos tiempo y cuando estamos convencidos del resultado regresar fácilmente al render de tamaño completo.

**Render region** nos permite renderear sólo una parte de la toma final, la cual definimos con
⦿ _View → View Regions → Render Regions_ (Ctrl→B)

El resto de los controles nos permiten hacer ajustes en el caso de renderear una animación: inicio, final, cada cuantos cuadros y cuadors por segundo.
## Output [📙](https://docs.blender.org/manual/en/latest/render/output/settings.html#output-panel)
En el panel de **output** seleccionamos la ruta donde se guardará(n) nuestros render(s), el tipo de imagen o video a utilizar así como sus características. En el caso de que nuestro video también tenga audio aquí se configuran sus características.

## Metadata [📙](https://docs.blender.org/manual/en/latest/render/output/metadata.html)
La sección de **Metadata** nos permite incluir información extra en nuestra imagen en forma de [metadatos](https://en.wikipedia.org/wiki/Metadata).

La opción _Burn to Image_ agrega esta información encima de la imagen permitiéndonos elegir colores y tipo de letra.

## Depth of field. [📙](https://docs.blender.org/manual/en/latest/render/cameras.html#depth-of-field)

>Por profundidad de campo o PDC se entiende tradicionalmente en óptica, y en fotografía en particular, la zona que comprende desde el punto más cercano y el más lejano de nuestro campo que sea aceptable en cuanto a nitidez, una vez formada su imagen en el mismo plano de enfoque.
[Wikipedia](https://en.wikipedia.org/wiki/Depth_of_field)
El efecto de profundidad de campo sólo se puede ver en la vista de cámara, por esta razón la mayoría de las operaciones que se describen a c¡ontinuación se deben realizar con la cámara activa seleccionada. Lo primero a hacer es habilitar [Depth of Field](https://docs.blender.org/manual/en/latest/render/cameras.html#depth-of-field) en
⦿ _Object Data Properies → Viewport Display → Depth of Field_

Para facilitar el control de el punto de foco de nuestra cámara es necesario habilitar
⦿ _Object Data Properies → Viewport Display → Limits_ Esto se tiene que hacer con la cámara seleccionada.

El punto de enfoque se puede definir seleccionando un objeto o por distancia a la cámara y se indica con una **cruz amarilla** en la vista 3d.

El valor de _F-Stop_ define la cantidad de blur que se aplicará a las zonas fuera de foco, a menor _F-Stop_ más blur.

## Comparando renders
Para comparar varios renders después de hacer el primero, en la ventana de render arriba a la derecha en el drop down de _Slot_ seleccionamos un slot diferente al que estamos usando ahora y rendereamos de nuevo.

De esta manera cada render que hagamos estará en un _Slot_ diferente y nos permitirá compararlos después. Para cambiar entre imágenes podemos usar el drop down de _Slot_ o las teclas 1,2,3... etc.
## Denoise [📙](https://docs.blender.org/manual/en/latest/render/layers/denoising.html)
Activando el filtro de _denoise_ utilizando información generada durante el proceso de render, blender elimina la mayor cantidad de ruido posible intentando preservar el detalle de la imagen.


___
:::info
**Referencias**
[Blender manual](https://docs.blender.org/manual/en/latest/render/layers/denoising.html?highlight=denoise)
[Blender fundamentals videos](https://invidio.us/playlist?list=PLa1F2ddGya_-UvuAqHAksYnB0qL9yWDO6)
:::