Metaball

Metaball
1 = zwei positive Metaballs verschmelzen ineinander, 2 = ein negativer Metaball drückt einen positiven ein

Ein Metaball ist das Ergebnis eines Algorithmus, der eine dehnbare Oberfläche erzeugt, die die Form einer Kugel (bei genau einem) oder eine Menge von ineinander gehenden Kugeln erzeugt. Der Algorithmus wurde in den frühen 1980ern von Jim Blinn entwickelt.

Ein Metaball ist als eine Funktion in n Dimensionen definiert, für die üblichen drei Dimensionen also entsprechend f(x,y,z). Um ein Volumen zu erzeugen wird ein Schwellenwert gewählt.

\sum_{i=0}^n \mathit{Metaball}_i(x,y,z) \leq \mathit{Schwellenwert}

definiert dann, ob der von n Metaballs definierte Körper am Punkt (x,y,z) gefüllt ist.

Eine typische Metaball-Funktion ist

f(x,y,z) = \frac{1}{(x-x_0)^2 + (y-y_0)^2 + (z-z_0)^2}

wobei (x0,y0,z0) das Zentrum des Balles angibt und (x,y,z) den zu untersuchenden Punkt. f(x,y,z) gibt dann also die Stärke des Balles an diesem Punkt zurück, ist die Summe der Stärken aller Bälle an diesem Punkt größer als der Schwellenwert, so ist der Körper dort gefüllt. Da die Funktion auf Grund der Division rechenintensiv ist, werden auch polynomale Annäherungen verwendet.

Es gibt viele Wege, Metaballs zu rendern, die beiden gebräuchlichsten sind Raycasting und der Marching Cubes-Algorithmus.

Literatur

  • Blinn, James F.  "A Generalization of Algebraic Surface Drawing." ACM Transactions on Graphics 1(3), July 1982, pp. 235–256.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Metaball — es el nombre de una técnica de gráficos realizada por ordenador para simular interacción orgánica entre diferentes objetos n dimensionales (como gotas de mercurio mezclándose por su superficie) y fue inventado por Jim Blinn a principios de los… …   Wikipedia Español

  • Metaball — Metaballs Deux metaballs Les metaballs sont une technique utilisée en infographie pour créer des formes organiques ou représenter des fluides. En français, on trouve également la dénomination « objets mous ». Les metaballs sont une… …   Wikipédia en Français

  • Metaball — 1: Взаимодействие двух положительных метасфер. 2: Взаимодействие положительной и отрицательной метасферы создает вмятину на положительной метасфере. Metaball (рус. Метасфера, также встречается «метаболл») n мерный объект в компьютерной графике,… …   Википедия

  • metaball — noun An n dimensional object with an organic appearance, a popular visual effect in the demoscene …   Wiktionary

  • Metaballs — 1: The influence of 2 positive metaballs on each other. 2: The influence of a negative metaball on a positive metaball by creating an indentation in the positive metaball s surface. Metaballs are, in computer graphics, organic looking n… …   Wikipedia

  • Blender3D — Blender Screenshot von Blender v2.46 Basisdaten …   Deutsch Wikipedia

  • Blender3d — Blender Screenshot von Blender v2.46 Basisdaten …   Deutsch Wikipedia

  • Blender 3D — Blender Screenshot von Blender v2.46 Basisdaten …   Deutsch Wikipedia

  • Metaballs — Deux metaballs Les metaballs sont une technique utilisée en infographie pour créer des formes organiques ou représenter des fluides. En français, on trouve également la dénomination « objets mous ». Les metaballs sont une variante des… …   Wikipédia en Français

  • Objet mou — Metaballs Deux metaballs Les metaballs sont une technique utilisée en infographie pour créer des formes organiques ou représenter des fluides. En français, on trouve également la dénomination « objets mous ». Les metaballs sont une… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”