2010-11-07 105 views
1

有沒有一個公式,我可以用它來計算一個複雜的對象,而不是像立方體或球體的紋理座標?紋理座標:如何計算它們?

+0

對於任何物體的一般「公式」?不可以。如果你想要一個答案,你需要對你想要的更具體。 – 2010-11-07 18:02:37

回答

2

紋理座標通常由使用建模包創建模型的人員手動設置。

在很大程度上,有一些自動化整個過程的方法。如果有人要根據UV座標繪製紋理,結果可能沒有太大的用處,如果你問不可能的(例如,準確地繪製一個球體,沒有失真和沒有接縫),那麼你可能得不到完美的結果 - - 但對於諸如光照映射這樣的過程來說,這是一種常見的方法。例如,Levy的LSCM是一種方法,如在Blender中使用的。請參閱http://alice.loria.fr/index.php/[email protected]

Direct3D9在其D3DX庫中有一個UV展開工具;我不確定它使用什麼算法,並且文檔不是很了不起,但它確實有效。見 http://msdn.microsoft.com/en-us/library/bb206321(VS.85).aspx

(大多數3D建模軟件包有某種自動化的UV展開的,太多,但一般來說,他們似乎從未有過花費他們太多的時間。大概的期望是,有人會想通過和無論如何都要用手修復它。)