テキスト中間ファイルは、グラフィックス関連の情報を XML 形式で保存した中間ファイルです。
中間ファイルの種類、拡張子、要素の対応表です。
| 種類 | 拡張子 | 要素 |
|---|---|---|
| モデル | .fmda .fmdb | <model> |
| テクスチャー | .ftxa .ftxb | <texture> |
| スケルタルアニメーション | .fska .fskb | <skeletal_anim> |
| マテリアルアニメーション | .fmaa .fmab | <material_anim> |
| シェーダーパラメータアニメーション | .fspa .fspb | <shader_param_anim> |
| カラーアニメーション | .fcla .fclb | <shader_param_anim> |
| テクスチャー SRT アニメーション | .ftsa .ftsb | <shader_param_anim> |
| テクスチャーパターンアニメーション | .ftpa .ftpb | <tex_pattern_anim> |
| ボーンビジビリティアニメーション | .fvba .fvbb | <bone_visibility_anim> |
| マテリアルビジビリティアニメーション | .fvma .fvmb | <mat_visibility_anim> |
| シェイプアニメーション | .fsha .fshb | <shape_anim> |
| シーンアニメーション | .fsna .fsnb | <scene_anim> |
| シェーダー設定 | .fsca .fscb | <shader_config> |
| シェーダー定義 | .fsda .fsdb | <shader_definition> |
| シェーダーバリエーション | .fsva .fsvb | <shader_variation> |
カラーアニメーションとテクスチャー SRT アニメーションはシェーダーパラメータアニメーションの一種であり、同じ <shader_param_anim> にデータを格納するため、中間ファイルの仕様的には同一です。 ただし、カラーアニメーション、テクスチャー SRT アニメーションは中間ファイルを編集するツール側で、それぞれのアニメーションにデータを限定して扱います。
カラーアニメーションは <original_color_anim_array> と、関連する <shader_param_mat_anim_array> を持ちます。
テクスチャー SRT アニメーションは <original_texsrt_anim_array> と、関連する <shader_param_mat_anim_array> を持ちます。