Introduction

La simulation de fumée est un sous-ensemble de système de fluides, et peut être utilisée pour simuler des collections de solides aériens, des particules liquides et des gaz, tels que ceux constituant la fumée. Elle simule le mouvement fluide de l’air et produit des textures de voxel animées représentant la densité, la chaleur, et la vitesse d’autres fluides ou de particules suspendues (ex. la fumée) qui peuvent être utilisés pour le rendu.

../../_images/physics_smoke_types_domain_note-on-resolution.jpg

Exemple de simulation de fumée.

Smoke and fire are emitted into a Domain from a mesh object or particle system. Smoke movement is controlled by airflow inside the domain, which can be influenced by smoke collision objects. Smoke will also be affected by the scene’s gravity and force fields. Airflow inside the domain can affect other physics simulations via the Smoke Flow force field.

Flux de travail

Au moins un objet Domain et un objet Flow sont requis pour créer une simulation de fumée. Un flux de travail de base ressemble à ceci :

  1. Créer un objet domaine qui définit les limites du volume de simulation.
  2. Définir un/des objet(s) flux qui va/vont émettre de la fumée et du feu.
  3. Configurer les objets de collision pour faire interagir la fumée avec les objets dans la scène.
  4. Assigner un matériau volumétrique à l’objet domaine.
  5. Sauvegarder le fichier blend.
  6. Précalculer la simulation.

Note

There is a Quick Smoke operator which will automatically create a domain object with a basic smoke/fire material. It can be found in 3D View ‣ Object ‣ Quick Effects ‣ Quick Smoke, or with the operator search menu F3.

Note

La simulation de fumée dans Blender est fondée sur l’article Wavelet Turbulence for Fluid Simulation et le code d’exemple associé.