2 minute read

Render

Render

El renderizado es el proceso de reproducción de una imagen basada en datos tridimensionales almacenados dentro de un computador. Toma los materiales, polígonos, textura e iluminación (que son todos los elementos que conforman una escena 3D) y promedia un resultado traducido en una imagen final. Esa imagen es el render. El renderizado 3D es un proceso similar a la fotografía ya que parte de una idea que se basa en la composición de los elementos. Un buen render tiene factores de delicadeza en la forma de iluminar, elección y creación de buenos materiales e incluso un correcto posicionamiento espacial digital de las cámaras en el software.

Advertisement

Principales métodos de renderizado 3D

Por lo general, se utilizan dos tipos de renderizado: CPU (unidad central de procesamiento) y GPU (unidad de procesamiento gráfico). El CPU es el procesador del computador, su función principal es ejecutar secuencias de instrucciones y procedimientos generales; el GPU es la tarjeta gráfica del computador que realiza solo procesos específicos y apoya a reducir la carga de procesamiento del CPU.

Renderizado con CPU

El render con CPU, también llamado “representación previa” tiene una alta precisión para generar imágenes y puede ser rápido si se tiene el computador adecuado. Dentro del render con CPU se encuentran algunas subcategorías:

Trazado de rayos: Cada píxel en la imagen final es calculado como una partícula de luz que interactúa con objetos en su escena.

Trazado de ruta: Cada píxel en el render es calculado en función de cómo la luz incide en un punto de una superficie de la escena, y su reflejo. Es decir que aquí no sé calcula en función al píxel y su interacción, sino a la ruta de la luz.

Mapeo de fotones: El computador dispara rayos de luz tanto de la cámara como de cualquier fuente de luz que se use para obtener la escena.

Renderizado con GPU

El procesamiento con GPU se utiliza para el procesamiento en tiempo real. Esto se puede observar principalmente en videojuegos y aplicaciones interactivas donde se necesita renderizar varios cuadros por segundo

Motores de renderizado

Un motor de renderizado es un software o un plugin que permite generar una vista realista de una pieza 3D. Cada motor de render trabaja en base al GI (iluminación global), es decir, realiza un cálculo de la iluminación producida por una fuente de luz en un punto y su media sobre una superficie.

Existen actualmente muchos motores de renderizado, de hecho, cualquier software 3D cuenta con su propio motor de renderizado incorporado, pero pueden tener limitaciones en comparación con motores de renderizado especializados, es decir, aquellos externos o que se pueden vincular en un Workflow profesional en el proceso de creación de imágenes digitales.

En el software Blender, el renderizado se realiza a través de tres motores integrados: Eevee es un renderizador de tiempo real basado en la física; Cycles es un trazador de rayos basado en la física; Workbench está diseñado para composición, modelado y vistas previas. Se mencionan estos específicamente ya que la presente propuesta de investigación y práctica se realiza exclusivamente en dicho software. Los detalles serán ampliados en el apartado de desarrollo de la propuesta.

¿Cómo se ve el 3D?

This article is from: