SkinWeights
此範本會以每個網格為基礎具現化。 在網格內,會出現此範本的 n 個實例序列,其中 n 是影響網格中頂點的 (X 檔案框架數目) 。 範本的每個實例基本上都會定義網格上特定骨頭的影響。 頂點索引清單和對應的權數清單。
template SkinWeights
{
< 6F0D123B-BAD2-4167-A0D0-80224F25FABB >
STRING transformNodeName;
DWORD nWeights;
array DWORD vertexIndices[nWeights];
array float weights[nWeights];
Matrix4x4 matrixOffset;
}
其中:
- 正在定義其影響的骨頭名稱是 transformNodeName,而 nWeights 是受此骨系影響的頂點數目。
- 受此骨狀影響頂點的頂點包含在頂點Indices 中,而此骨狀結構所影響之每個頂點的權數則包含在權數中。
- 矩陣矩陣Offset 會將網格頂點轉換成骨狀空間。 串連至骨狀轉換時,這會提供網格世界空間座標,如受骨狀結構影響。 請參閱 Matrix4x4。
另請參閱