Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : M : ME : MET :

Metaballs

 

Metaballs

Metaballs (not to be confused with meatballs) is the name of a computer graphics technique for rendering organic-looking n-dimensional objects.

Each metaball is defined as a function in n-dimensions (ie. for three dimensions, ; three-dimensional metaballs tend to be most common). A thresholding value is also chosen, to define a solid volume. Then,

represents whether the volume enclosed by the surface defined by metaballs is filled at or not. A typical function chosen for metaballs is , where is the center of the metaball. However, due to the divide, it is computationally expensive. For this reason, approximate polynomial functions are typically used (examples?).

There are a number of ways to render the metaballs to the screen. The two most common are brute force raycasting and the Marching Cubes algorithm.


NodeWorks boosts web surfing!
Page Returned in 0.208 seconds - HTML Compressed 68.8%

This article is from Wikipedia. All text is available
under the terms of the GNU Free Documentation License.
 GNU Free Documentation License
© 2008 Chamas Enterprises Inc.