2007/7/18

3D模型的概略常識

mesh&nurbs
不知道這一篇適不適合在這邊講述,
不過我們希望對於學習者有些幫助。
尤其是初學著,
可能因而學習上的痛苦,
對於3D厭惡。

所以我們希望讓大家初略了解一下3D模型,
目前市面上支援的呈現方式為何,
原理是什麼 讓好奇想學3D的人心裡有個瞭解。

簡單來說電腦裡面的3D構成方式有兩大類,
第一就是 POLYGON (MESH另一種稱呼)也就是多面體,
第二就是 NURBS 簡稱曲面。

這兩種在電腦裡呈現3D物體的方式有什麼不同呢?
第一個polygon簡單來說,
很像小時候沿著 1 、2、 3、 4、 5 小黑點繪畫的一種方式,
電腦把空間中每個點標起下來,
然後把所有外圍的點連成一個面體,
進而呈現出立體的造形。

連線圖
這就是 POLYGON(MESH)的原理,
因此資料上多為點的座標,
所以也容易處理,
對於一般遊戲多採用這樣的3D模型大類。

另一個 簡單來說 就是NURBS的
NURBS即為曲面,避免雜縮寫就不多說。
如果你有當過國中生,
一定會接觸到 y=ax+b 這種方程式,
沒錯,NURBS的表現方式就是採用方程式來代表這一面體
用兩個方程式的線來產生一個面。

方程式
所以NURBS多為多個面來呈現一個物體。
也因為方程式,所以它是連續不間斷的,
只要代入一個數值就可以計算出那個位置的圖形。
簡單來說,利用在會注重不失真的地方就會顯得特別重要。

例如汽車的流線的外裝、手機機殼、產品模具等等。
工業精密的設計方面多利用NURBS 表現精密的特性
但缺點是,呈現效果多為曲面,
俐落的面則需較為繁複的手續和更龐大的資料量。

這樣說起來,好像跟平面設計的某樣東西很像。
沒錯,就是向量圖跟點陣圖的關係。
它們就是這樣的密切。
當然也有新的模型成現方式包含這兩個優缺點。
但是我們適可而止。

希望您可以了解到 NURBS 和POLYGON的不同,
也希望您沒有睡著。z z z z Z Z

最後附上POLYGON在一般3D軟體裡面呈現出來的效果,
POLYGON
與NURBS在軟體裡面呈現出來的效果。
NURBS

1 comments:

匿名 提到...

原來是這樣子,有比較懂一點了