Cómo crear fuego realista con partículas en Blender

Freemind - 10/05/2012 12:11

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165260


.Fuego.

He creado una escena con unos troncos y un poco de césped, lo que es la parte del fuego es un simple círculo extruido:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165261



Ese círculo podemos deformar un poco para que no se vea tan perfecto luego el fuego:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165262



A este círculo le vamos a aplicar las partículas. Para eso, lo seleccionamos y en el panel properties, seleccionamos particles:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165263



Presionamos el signo + y se crearan una serie de pestañas en las que tendremos que ir introduciendo los valores:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165264



En la parte de emission he puesto los valores de start: en valor negativo, para que en el frame uno, ya está la animación en movimiento. Si la pusiera en cero, empezaría a emitir en ese momento. El lifetime: lo he puesto en 29 que es lo que dura la partícula viva. Si la alargase, la llama se vería más larga y si la acortase se vería más corta. Hay que pensar, que estos valores, pueden variar, si en otros apartados (como velocidad) le damos unos valores muy altos. El valor de end: es el que finaliza la emisión de partículas. Si nuestra animación tuviera más de 250 frames, tendríamos que subir ese valor para hacerlo coincidir con lo que deseamos. También he seleccionado la forma de emisión que sea en vértices, por lo que he presionado el botón vértices:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165265



Para estar más seguros, lo mejor es presionar Alt+a e ir calculando visualmente las distancias y los tiempos, (aunque en pantalla salga ahora la emisión en sentido inverso, es debido a que yo antes de hacer la prueba, he tocado otros valores, por lo que hasta que no se termine de poner todos los datos, no veremos el resultado):

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165266



En velocity he puesto los valores de normal:1.320 y la fuerza de z: a 7.390. Los valores de random:1.350
En estos momentos, si hacemos un Alt+a, ya veremos cómo suben las partículas. Lo que pasa, es que por la fuerza de la gravedad, vuelven a caer. (parece una fuente):

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165267



Los valores de rotation. Random y 1.200:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165269



Los valores de physics: tweak:0.240:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165270



Los valores de render: el valor emitter lo podemos marcar o desmarcar. Para este material me parece que es indiferente:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165271



En field weights: he bajado los valores de Gravity a cero. En teoría el fuego no tendría que tener gravedad. (aunque en gravedad cero se tendría que comportar de otra manera)
La parte que viene ahora es la del material, para crear un material nuevo presionamos sobre la bolita de material y new:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165272



Y elegimos la opción halo:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165274



Y le ponemos un color amarillento, en la opción halo tenemos unos valores que debemos ajustar. Size: hardness y add: (yo tengo estos valores, pero es mejor hacer pruebas subiéndolos y bajándolos, hasta conseguir lo que buscamos, también le podemos poner una textura:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165275



Y le ponemos un color anaranjado o rojizo:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165276



Y ya tenemos algo parecido al fuego:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165277



Si queremos hacer un avi, solo debemos cambiar la opción en output (Xvid, por ejemplo), ponerle un nombre en la ruta donde queremos que se guarde y presionar animation:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165279



Tutorial creado por Solimán.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165260



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165261



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165262



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165263



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165264



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165265



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165266



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165267



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165269



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165270



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165271



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165272



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165274



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165275



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165276



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165277



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #165279

David Bogas - 10/05/2012 13:20
Un poco anticuado, teniendo en cuenta que ahora tenemos el smoke simulator. De todas formas, gracias por el esfuerzo.