看,我經常看到結構頂點被定義爲這樣的:textureMappingu/v常見的頂點結構?通過一些實例的DirectX
struct Vertex
{
vector position;
vector normal;
int textureMappingu;
int textureMappingv;
}
在這種類型的頂點,是什麼textureMappingu/V呢?
看,我經常看到結構頂點被定義爲這樣的:textureMappingu/v常見的頂點結構?通過一些實例的DirectX
struct Vertex
{
vector position;
vector normal;
int textureMappingu;
int textureMappingv;
}
在這種類型的頂點,是什麼textureMappingu/V呢?
用於紋理映射。矢量[u,v]是紋理空間中的頂點座標(明顯是2D紋理)。在這種情況下,一張圖片勝過千言萬語 - 請參閱每個頂點如何映射到紋理以及紋理如何「扭曲」以使三角形區域具有相同的紋理分辨率。
alt text http://www.cheetah3d.com/img/about/uv_pic3.png
如果您需要了解更多 - 尋找UV貼圖。
對於漂亮的圖片+1。左邊部分表示在UV空間中頭部上使用的紋理,與頭部的每個基元重疊。 – Bahbar 2009-11-29 20:01:38
感謝您的糾正。 – 2009-11-30 00:05:18
值得注意的是,在DirectX下,UV應該是一個漂浮物... – Goz 2009-11-30 11:27:48