domingo, 8 de enero de 2023

 Tipos de renderización



Existen 2 principales tipos de renderización. La diferencia está en la velocidad con la cual las imágenes son calculadas y finalizadas.

•  Renderizado 3D Real Time

•  Renderización offline

Renderizado 3D: las técnicas de visualización

Z-Buffer
 
Es uno de los algoritmos más simples para la determinación de las superficies visibles. Utiliza dos estructuras de datos, el z-buffer y el frame-buffer 

Scan line
 
Es uno de los métodos más antiguos. Los algoritmos que trabajan sobre la línea de escaneo son image-precision y se llaman así debido a que por cada scan-line determinan los span (intervalos) de pixeles visibles. 

Ray casting
 
Es un mecanismo image-precision que permite la detección de superficies visibles. Todo el proceso hace referencia a un centro de proyección y a una pantalla en posición arbitraria pensada como una grilla regular.

Ray tracing
 
Desciende directamente del ray casting pero se le aplica un modelo particular de iluminación que tiene en cuenta los fenómenos físicos de la luz, como reflexiones y refracciones, que permite alcanzar resultados fotorrealistas sorprendentes. Está basado en la observación que, de todos los rayos de luz que dejan un manantial, solo contribuyen a la imagen aquellos que luego de haber tocado el objeto alcanzan al observador.

Radiosity
 
Es otro método image-precision que aporta mayores ventajas a la cualidad foto realística de la imagen ya que tiene en cuenta también el fenómeno físico de la inter reflexión entre objetos.

Programas de modelado

Son los utilizados para modelar y dar forma a los objetos, tal y como su nombre indica. Por medio de polígonos se crea toda la geometría y formas principales del proyecto.

Algunos de los programas más utilizados para modelado 3D son:

• Autodesk 3ds Max
• Maya
• Blender
• SketchUp
• Modo
• Cinema 4D

Motores de renderizado

Una vez tenemos los objetos creados, los motores de renderizado nos calculan los rebotes o incidencia de luz sobre los objetos. Así, se consiguen apreciar características diferenciales en color, textura, rugosidad, etc.

Algunos de los principales motores de renderizado en arquitectura son:

• Vray
• Octane
• Corona
• Renderman
• Fstorm
• Redshift
• Arnold

No hay comentarios:

Publicar un comentario