■
# 右手座標系の場合で. - がついてる奴は符号反転 # 常に1. HL2でも1なようだ version 1 nodes # n : Joint 番号 # JointName : 任意のJoint名.1023文字まで # index: 親のJoint番号. -1 が root n "JointName" index end skeleton # t: key frame ナンバー. time 0 は Reference Type にも存在し、Joint の初期位置を示す(多分) time t # n : Joint 番号 # x, y, z : 座標. float # xr, yr, zr : 回転角(多分). zr は反転しないと、逆になるかも n x -z y xr zr yr end # Sequence Type の時は存在しない triangles # TextureName.ext : 三角ポリゴンに割り当てられてるテクスチャファイル名(拡張子付き)で.63文字まで # △ひとつにつき、ひとつのテクスチャ名. それの繰り返し TextureName.ext # n : 割り当てられているJoint番号 # x, y, z : 頂点座標. float # xn, zn, yn : 法線ベクトル. float # u, v : UV座標. float # これを三組、反時計回りの順で n x -z y xn zn yn u v end
Half-Life SMD File Format
rotation が曲者な気がする