元球
變形球是計算機圖形學中的 n 維物體。變形球渲染技術最初是 Jim Blinn 於1980年代初提出的。
![](http://upload.wikimedia.org/wikipedia/commons/c/cf/Metaballs.gif)
每個變形球都是一個 n 維函數,其中最常用的是三維變形球 。並且每個變形球都有一個定義體積大小的閾值。於是,
表示 個變形球表面包圍的立體是否包含 。 變形球的一個典型函數是 ,其中 是變形球的中心。但是由於涉及到除法運算,所以計算開銷很大。正因為如此,所以通常使用近似多項式函數表示。[來源請求]
有許多方法可以將變形球渲染到屏幕上,其中兩種最常用的方法是強力光線投射以及行進立方(marching cubes)算法。
在1990年代二維變形球的使用非常廣泛,在 XScreensaver 模塊中也有這種效果。
其它閱讀材料
編輯- Blinn, James F. "A Generalization of Algebraic Surface Drawing." ACM Transactions on Graphics 1(3), July 1982, pp. 235–256.
這是一篇關於數學的小作品。您可以透過編輯或修訂擴充其內容。 |