FLT ファイル形式とは?
.fltファイルは、リアルタイム・ビジュアルシミュレーションの主要な標準規格であるOpenFlight形式のバイナリ3Dシーンデータベースです。この形式は、もともと1985年にSoftware Systems Inc.によってEvans & Sutherlandのフライトシミュレーションハードウェア向けに開発され、現在はPresagisが所有しています。現在の仕様はOpenFlight 16.5です。
OpenFlightは、階層的なレコード構造でシーンデータを整理します。ルートにあるHeaderレコードには、形式のバージョンとデータベースのメタデータが含まれます。子レコードは、Groupノード、Level of Detail(LOD)ノード、Objectノード、面ポリゴン、可動部品用のDegree of Freedom(DOF)ノード、およびサブデータベースにリンクするExternal Referenceノードを含む完全なシーングラフを形成します。テクスチャファイルは常に外部に保存され、パスによって参照されます。1つのポリゴンにつき1つのテクスチャマップのみがサポートされています。
この形式には、フライトトレーナーや軍事シミュレーションのイメージジェネレータ(IG)システムを直接ガイドするリアルタイムレンダリングヒントが含まれています。座標は、現実世界の地理的精度のために倍精度浮動小数点値として保存されます。.fltファイルは、防衛産業の請負業者、フライトシミュレータ開発者、都市シミュレーションプロジェクトで広く使用されています。Presagis Creatorが主要なオーサリングツールであり、オープンソースの代替ツールにはOpenSceneGraphやosgEarthがあります。
セキュリティと安全性
リスク: LOWバイナリ3Dシーンデータベース。ジオメトリ、マテリアル参照、および外部テクスチャパスが含まれます。実行可能コードは含まれません。リスクは最小限です。悪意のある外部参照パスを持つ巧妙に作成された .flt ファイルは、理論的には意図しないネットワークの場所を指す可能性がありますが、これは理論上の話であり、既知の攻撃手法ではありません。
形式の詳細
概要- FLICアニメーションバリアント(DTAプログラム、Dave K. Mason) - .flt 拡張子を使用する Autodesk FLIC アニメーション形式(.fli/.flc)のマイナーなバリアント。標準の FLI/FLC と区別するために、DTA(Draw, Transform, Animate)プログラム用に Dave K. Mason によって新しいチャンクタイプとして定義されました。極めてまれです。データベース名 «Autodesk Animator FLIC file» は、OpenFlight ではなく、このマイナーなバリアントを指します。
- フィルタファイル(オーディオ/画像処理) - さまざまなオーディオおよび画像処理アプリケーションが、フィルタ係数ファイル(例:IIR/FIRフィルタ定義)に .flt を使用します。形式はアプリケーションによって異なります。
FLT ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ、ビッグエンディアン・バイトオーダー |
| レコード構造 | 階層型レコード(チャンク)形式。各レコードは、そのタイプを識別する2バイトのオペコードで始まり、その後に長さフィールドが続きます |
| 形式バージョン | Headerレコード(オペコード1)のバイト4-5に保存されます。例:1580 = バージョン15.8、1640 = バージョン16.4。現在は16.5です |
| シーングラフ・ノードタイプ | Group、LOD(Level of Detail)、Object、Face(ポリゴン)、DOF(Degree of Freedom articulation)、External Reference、Billboard |
| テクスチャ処理 | 外部参照のみ。1ポリゴンあたり最大1つのテクスチャマップ。テクスチャはデータベース内のファイルパスで参照されます |
| 座標精度 | 地理的な位置決めのための倍精度浮動小数点(64ビット)。現実世界の広規模な地形データベースをサポートします |
| 圧縮 | なし(ジオメトリは非圧縮で保存。外部テクスチャ画像は個別の圧縮形式を使用する場合があります) |
| LODサポート | 視点距離に基づいてメッシュの複雑さを切り替えるための、近接/遠方切り替え範囲パラメータを持つネイティブLODノードタイプ |
| DOFノード | Degree of Freedomノードは、回転と移動の最小/最大制約を持つ可動コンポーネント(着陸装置、操縦翼面)を定義します |
| 外部参照 | データベースはサブデータベースへのリンクを埋め込むことができ、再利用可能なタイルからモジュール式の広規模なシーンアセンブリを可能にします |
| 典型的なファイルサイズ | 10 KB - 500 MB(単一のオブジェクトから完全な地形シミュレーションシーンデータベースまで) |
| 主要な業界 | リアルタイム・ビジュアルシミュレーション:フライト訓練システム、軍事用イメージジェネレータ(IG)、都市シミュレーション、防衛産業の成果物 |
| リリース日 | 1985 (Software Systems Inc., for Evans & Sutherland visual simulation systems) |
| 最新バージョン | OpenFlight 16.5 (current as of 2024) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.presagis.com |
FLT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FLT ファイルについて最初の質問をしてみましょう。