Bagikan melalui


SkinWeights

Templat ini dibuat berdasarkan per jala. Dalam jala, urutan instans n templat ini akan muncul, di mana n adalah jumlah tulang (bingkai file X) yang memengaruhi simpul dalam jala. Setiap instans templat pada dasarnya mendefinisikan pengaruh tulang tertentu pada jala. Ada daftar indeks puncak, dan daftar bobot yang sesuai.

template SkinWeights 
{ 
    < 6F0D123B-BAD2-4167-A0D0-80224F25FABB > 
    STRING transformNodeName; 
    DWORD nWeights; 
    array DWORD vertexIndices[nWeights]; 
    array float weights[nWeights]; 
    Matrix4x4 matrixOffset; 
} 

Di mana:

  • Nama tulang yang pengaruhnya sedang didefinisikan adalah transformNodeName, dan nWeights adalah jumlah simpul yang terpengaruh oleh tulang ini.
  • Puncak yang dipengaruhi oleh tulang ini terkandung dalam vertexIndices, dan berat untuk setiap simpul yang dipengaruhi oleh tulang ini terkandung dalam bobot.
  • Matriks matriksOffset mengubah simpul jala ke ruang tulang. Ketika digabungkan ke transformasi tulang, ini memberikan koordinat ruang dunia jala seperti yang terpengaruh oleh tulang. Lihat Matrix4x4.

Lihat juga

Templat