<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Metaball</id>
	<title>Metaball - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Metaball"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Metaball&amp;action=history"/>
	<updated>2026-05-31T07:26:16Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Metaball&amp;diff=420884&amp;oldid=prev</id>
		<title>2A02:8071:78E2:7E0:798A:71FD:91BC:514A: fixed typo (geq statt leq)... siehe auch englischsprachige Version</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Metaball&amp;diff=420884&amp;oldid=prev"/>
		<updated>2025-06-23T09:07:51Z</updated>

		<summary type="html">&lt;p&gt;fixed typo (geq statt leq)... siehe auch englischsprachige Version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Metaballs.png|mini|1 = zwei positive Metaballs verschmelzen ineinander, 2 = ein negativer Metaball drückt einen positiven ein]]&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Metaball&amp;#039;&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
Ein Metaball ist als eine [[Funktion (Mathematik)|Funktion]] in &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Dimensionen definiert, für die üblichen drei Dimensionen also entsprechend &amp;lt;math&amp;gt;f(x,y,z)&amp;lt;/math&amp;gt;. Um ein [[Volumen]] zu erzeugen, wird ein [[Schwellenwert]] gewählt.&lt;br /&gt;
: &amp;lt;math&amp;gt;\sum_{i=0}^m \mathit{Metaball}_i(x,y,z) \geq \mathit{Schwellenwert}&amp;lt;/math&amp;gt;&lt;br /&gt;
definiert dann, ob der von &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; Metaballs definierte Körper am Punkt &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; gefüllt ist.&lt;br /&gt;
&lt;br /&gt;
Eine typische Metaball-Funktion ist&lt;br /&gt;
: &amp;lt;math&amp;gt;f(x,y,z) = \frac{1}{(x-x_0)^2 + (y-y_0)^2 + (z-z_0)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
wobei &amp;lt;math&amp;gt;(x_0,y_0,z_0)&amp;lt;/math&amp;gt; das Zentrum des Balles angibt und &amp;lt;math&amp;gt;(x,y,z)&amp;lt;/math&amp;gt; den zu untersuchenden Punkt. &amp;lt;math&amp;gt;f(x,y,z)&amp;lt;/math&amp;gt; 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.&lt;br /&gt;
Da die Funktion auf Grund der [[Division (Mathematik)|Division]] rechenintensiv ist, werden auch [[Polynom|polynomiale]] Annäherungen verwendet.&lt;br /&gt;
&lt;br /&gt;
Es gibt viele Wege, Metaballs zu [[Bildsynthese|rendern]], die beiden gebräuchlichsten sind [[Raycasting]] und der [[Marching Cubes|Marching-Cubes]]-Algorithmus.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* James F. Blinn: &amp;#039;&amp;#039;A Generalization of Algebraic Surface Drawing&amp;#039;&amp;#039;. In: &amp;#039;&amp;#039;[[ACM Transactions on Graphics]]&amp;#039;&amp;#039;, 1(3), Juli 1982, S. 235–256.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Geometrische Modellierung]]&lt;/div&gt;</summary>
		<author><name>2A02:8071:78E2:7E0:798A:71FD:91BC:514A</name></author>
	</entry>
</feed>