Metaball

No existen versiones revisadas de esta página, por lo que no se ha comprobado si cumple los estándares.

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 años 1980.

Archivo:Metaballs.png
Ejemplo de Metaballs.

Cada metaball está definida en función de n-dimensiones (es decir para tres dimensiones, f (x, y, z); las metaballs tridimensionales tienden a ser las más comunes). También se elige un valor de umbral para definir un volumen sólido. Entonces,

∑i=0n𝑚𝑒𝑡𝑎𝑏𝑎𝑙𝑙i(x,y,z)≤𝑈𝑚𝑏𝑟𝑎𝑙

representa el volumen encerrado por una superficie entre dos o más metaballs en (x, y, z) .

Una función típica elegida para metaballs es:

𝑚𝑒𝑡𝑎𝑏𝑎𝑙𝑙(x,y,z)=1/((x−x0)2+(y−y0)2+(z−z0)2)

en la que (x0,y0,z0) es el centro de la metaball. Sin embargo, debido a la división, es computacionalmente muy exigente. Por esta razón se usan habitualmente aproximaciones a funciones de polinomios.

Lecturas recomendadas

editar
  • BLINN James F., A Generalization of Algebraic Surface Drawing, ACM Transactions on Graphics 1(3), julio de 1982, pp. 235–256.

Enlaces externos

editar

Véase también

editar