PIZiadas gráficas

PIZiadas gráficas

Mi mundo es la imagen.

Quick Smoke : Humo y fuego con Blender y Cycles

fuego_thumbLa generación de humo y fuego con Blender es cada vez más sencillo. Desde la versión 2.72 se automatiza la generación de nodos para simular el material necesario para recrear este efecto con resultados muy realistas.

Para automatizar la creación de fuego y humo utilizaremos la función “Quick Smoke”.

Seleccionaremos el objeto que debe convertirse en fuego, o generar el humo, y pulsaremos la barra espaciadora “Space” para obtener un conjunto de opciones. Escribiremos “Quick Smoke” total o parcialmente en la ventana desplegada, hasta seleccionar la función.Captura de pantalla 2014-09-26 a la(s) 20.25.19

Automáticamente se generará un volumen de control asociado al objeto. Todo el cálculo se realizará dentro del dominio que limita el volumen de control. Captura de pantalla 2014-09-26 a la(s) 20.25.54

La definición de este sistema físico se podría haber realizado paso a paso a partir de los menús que se encuentran en la pestaña “Physics”. En ella podremos cambiar las diferentes variables que controlan el fenómeno de la combustión, en particular deberemos seleccionar nuestro objeto y presionar en “Smoke”. Captura de pantalla 2014-09-26 a la(s) 20.27.01

Podremos actuar sobre los dos conceptos:

  • Domain: Dominio de control en el que se desarrolla la simulación
  • Flow: Objeto que genera el fuego o el humo

En el dominio podremos definir aspectos como la temperatura ambiente, densidad … etc, así como la calidad de la simulación de la animación con la variable “Resolution”.

También podremos indicar si el volumen de control puede actuar como pared con el humo.

Captura de pantalla 2014-09-26 a la(s) 20.27.27

 

El humo podrá colisionar con el volumen de control con todas sus paredes, encontrarse abierto por los extremos o no colisionar. Captura de pantalla 2014-09-26 a la(s) 20.27.38

El objeto que genera la combustión también dispondrá de un conjunto de variables que modificaran la simulación. Una de las más interesantes es la que indica si se genera humo, fuego o ambas cosas a la vez. Captura de pantalla 2014-09-26 a la(s) 20.27.53

Activaremos la opción deseada en el menú desplegable y activaremos el cálculo de la animación en la ventana “Timeline” Captura de pantalla 2014-09-26 a la(s) 20.28.03

Si se está utilizando el motor “Cycles” se generarán automáticamente los nodos necesarios para realizar un render volumétrico. Esta es una de las aportaciones más interesantes que se han realizado en la versión 2.72.

Este nodo nos permitirá modificar los aspectos visuales o “material” de la simulación. Captura de pantalla 2014-09-26 a la(s) 20.29.44

En la siguiente imagen vemos el resultado de un render en Cycles con un solo paso de cálculo (Una única iteración) Este cálculo aproximado es muy rápido y nos permitirá ajustar colores e iluminación. fuego_cycles_1

Si aumentamos el cálculo a 25 iteraciones obtendremos una imagen de mejor calidad, suficiente para nuestros propositos de documentación de esta técnica. fuego_cycles_24

 

 

El resultado de la animación con 25 iteraciones se puede ver en el siguiente “Gif” animado.

 

fuego

Puedes modificar las diferentes variables de control de la simulación para entender el proceso. Más adelante las analizaremos con detalle.

Tutorial Blender

Related Posts

  • Pesquero : Detalle [ Cycles ][ Blender ][ Wallpaper ]Pesquero : Detalle [ Cycles ][ Blender ][ Wallpaper ] Una vista de detalle del modelo de barco pesquero en la que se aprecia el efecto de las superficies emisivas definidas en "Cycles" y su efecto de iluminación en el entorno, en las diferentes superficies del barco. El contorno de las montañas del escenario, perfiladas de forma borrosa […]
  • Tuercas y tornillos [ Wallpaper ] [ Blender ]Tuercas y tornillos [ Wallpaper ] [ Blender ] Blender incorpora la posibilidad de crear tornillos y tuercas roscados de forma sencilla. Estos elementos de unión son complejos de modelar mediante las herramientas clásicas de edición, por lo que se agradece que se encuentren incorporados en las últimas versiones del software. Para […]
  • Índice de refracciónÍndice de refracción Al introducir los materiales transparentes hemos visto diferentes parámetros que los caracterizan. En "Cycles" disponemos de un shader denominado "Glass" que permite simular el comportamiento de objetos translucidos en los que la luz cambia de dirección al atravesarlos. La […]
  • Cycles : Cámara : Profundidad de campo [ Blender ]Cycles : Cámara : Profundidad de campo [ Blender ] Uno de los efectos que aportan mayor realismo a una imagen de síntesis es el que se obtiene al enfocar un objeto o región que se encuentra a una cierta distancia de la cámara.Simula el enfoque del ojo humano al prestar atención sobre un objeto concreto, encontrándose los demás objetos […]
  • Fuego y Humo : Efecto de la resolución [Blender]Fuego y Humo : Efecto de la resolución [Blender] Cuando hablamos de la resolución de una imagen lo asociamos con el número de pixels de la misma.Una imagen con mayor número de puntos nos permitirá ver con mayor precisión o nitidez la escena u objeto que estemos representando. Cuando hablamos de un proceso de simulación física también […]
  • Cycles : El nuevo motor de render en Blender : IntroducciónCycles : El nuevo motor de render en Blender : Introducción Cycles es un nuevo motor de renderizado para Blender, desarrollado por Brecht van Lommel que trabaja para la Blender Foundation. Se integra en la interface de usuario desde la versión 2.5, aunque inicialmente fue desarrolado como un "Addon" (plugin añadido). El objetivo de Cycles […]