ヘビーセーブデータ (tdcgpose.png) の構造

注意
内容の正しさは保証できません。

◆概要

tdcgpose.pngはPNGのtaOb chunkに
カメラ設定, ライティング設定, TMOファイル, TSOファイル を保存している。

◆ポーズセーブデータ

・女ポーズデータ（ピンク）
・男ポーズデータ（ブルー）

taObリスト構造
        TDCG  //dataは "$XP$"
        POSE  //ポーズデータであることを示す。dataは "$XP$"
        CAMI  //カメラ dataは float型が 8個
        LGTA  //ライト dataは float型が16個 (Matrix)
        FTMO  //TMOファイル

女ポーズ・男ポーズのファイル構造は同じ。
TMOのボーン名 (女: W_Hips 男: M_Hips) で女・男を区別できる。

◆シーンセーブデータ

・シーンセーブデータ（イエロー）

taObリスト構造
        TDCG
        SCNE  //シーンデータであることを示す。dataは "$XP$"
        CAMI
        LGTA
        FTMO
        FIGU  //フィギュア dataは float型が 7個 (スライダ)
        FTSO (複数連続する)  //TSOファイル

フィギュアが増えると LGTA, FTMO, FIGU, FTSO が増える。

◆CAMI
カメラの位置・角度。値は float型
        0: x座標
        1: y座標
        2: z座標
        3: 0 (不明)
        4: yaw y軸回転 ラジアン
        5: pitch x軸回転 ラジアン
        6: roll z軸回転 ラジアン
        7: 0 (不明)

回転軸の順序は自信なし。

◆LGTA
ライトの位置・角度。値は 4x4 Matrix型

◆FIGU
スライダの位置。値は float型で 0.0 .. 1.0
        0: 姉妹
        1: うで
        2: あし
        3: 胴まわり
        4: おっぱい
        5: つり目たれ目
        6: やわらか
