テキスト中間ファイル

概要

テキスト中間ファイルは、グラフィックス関連の情報を 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 アニメーション)

カラーアニメーションとテクスチャー SRT アニメーションはシェーダーパラメータアニメーションの一種であり、同じ <shader_param_anim> にデータを格納するため、中間ファイルの仕様的には同一です。 ただし、カラーアニメーション、テクスチャー SRT アニメーションは中間ファイルを編集するツール側で、それぞれのアニメーションにデータを限定して扱います。

カラーアニメーションは <original_color_anim_array> と、関連する <shader_param_mat_anim_array> を持ちます。

テクスチャー SRT アニメーションは <original_texsrt_anim_array> と、関連する <shader_param_mat_anim_array> を持ちます。