Simulation algorithmique de millions de particules — pluie, neige, poussière, explosions. Intensif en calcul mais seule solution pratique pour les effets de masse organiques.
Sur le plateau ou en compositing, vous aurez tôt ou tard besoin de millions d'objets identiques ou similaires se déplaçant selon des règles physiques — pluie, neige, poussière, étincelles d'une explosion, nuées d'oiseaux. La méthode brute, consistant à animer chaque objet individuellement par images clés, échoue immédiatement. C'est là qu'intervient le système de particules : un algorithme gère des milliers à des centaines de millions de primitives minuscules — le plus souvent des géométries simples ou des sprites — et leur applique des règles : vitesse, accélération, durée de vie, collision, champs de force. Chaque particule suit une logique prédéfinie, et non une instruction individuelle.
Comment cela fonctionne en pratique : Vous définissez un émetteur — une source à partir de laquelle les particules naissent. Ensuite, vous réglez des paramètres : taux d'émission (particules par image), direction et dispersion initiales, gravité, vent, traînée. Chaque particule vit un certain temps, peut changer de couleur et de taille, peut interagir avec des objets de collision. Les moteurs modernes comme Houdini, Maya nCloth ou même les moteurs de jeu rendent cela en temps réel ou sous forme de simulation qui est mise en cache. Une seule explosion peut contenir 5 à 50 millions de particules. La charge de calcul est considérable, mais sans systèmes de particules, vous géreriez manuellement des millions d'objets individuels — techniquement impossible.
Applications classiques : Le feu et la fumée fonctionnent presque exclusivement via la simulation de particules, combinée à la dynamique des fluides (flux basé sur des voxels). La pluie et la neige sont les cas les plus simples — émetteur constant, chute linéaire, facteur de traînée. Les explosions nécessitent des systèmes à plusieurs couches : particules rapides et lumineuses pour l'impulsion, plus lentes pour les débris et la fumée derrière. Les nuages de sable ou de poussière bénéficient de champs de vent et de manipulation de la gravité. Chaque logiciel a ses propres outils : Nuke (Gizmos 3D), Cinema 4D (Thinking Particles), Blender (intégration Cycles), RenderMan (pour le rendu de production final).
L'astuce en compositing : La sortie des particules est le plus souvent un calque brut — vélocité, profondeur, ID d'objet sous forme de passes séparées. Cela vous permet de retoucher le flou de mouvement, la profondeur de champ ou les corrections de couleur ultérieurement, sans avoir à répéter toute la simulation. Le cache est votre meilleur ami : les simulations sont exécutées une fois, mises en mémoire tampon sous forme de séquence géométrique ou de fichiers bgeo, puis lues et rendues autant de fois que nécessaire. Vous ne détectez les erreurs qu'au composite final — c'est pourquoi il faut faire des prévisualisations précoces. Ruiner une prise avec de mauvaises particules coûte cher.