Lexique informatique › Programmation › Metaballs

Metaballs

Programmation Svenska → Mis à jour: 2026-09-23

Des blobs en forme de gouttes qui fusionnent et se séparent — la somme de plusieurs champs de force invisibles, seuillée en une surface.

Les metaballs traitent chaque « boule » comme un champ scalaire qui décroît avec la distance, typiquement en 1/r². On additionne les champs de toutes les boules en chaque point et on trace la surface là où la somme franchit une valeur seuil. Quand deux boules s'approchent, leurs champs se rejoignent avant même que les formes ne se touchent réellement, d'où la fusion douce et mercurielle caractéristique.

L'idée a été formulée par Jim Blinn en 1982 sous le nom de « blobby models » pour représenter des molécules, mais la demoscene s'en est emparée comme pur effet à l'écran. Une variante 2D bon marché se contente d'additionner des distances inversées et de chercher le résultat dans une palette — proche cousine de la façon dont le plasma et les shadebobs peignent par seuils et bandes de couleur.

← Retour au lexique