Wat is het FLT-bestandsformaat?
.flt-bestanden zijn binaire 3D-scènedatabases in het OpenFlight-formaat, de dominante standaard voor real-time visuele simulatie. Het formaat werd oorspronkelijk in 1985 ontwikkeld door Software Systems Inc. voor Evans & Sutherland vluchtsimulatiehardware en is momenteel eigendom van Presagis. De huidige specificatie is OpenFlight 16.5.
OpenFlight organiseert scènedata in een hiërarchische recordstructuur. Een Header-record aan de root bevat de formaatversie en database-metadata; onderliggende records vormen een volledige scènegraaf met Group-nodes, Level of Detail (LOD)-nodes, Object-nodes, face-polygonen, Degree of Freedom (DOF)-nodes voor gearticuleerde onderdelen en External Reference-nodes die linken naar sub-databases. Textuurbestanden worden altijd extern opgeslagen en via een pad aangeroepen; er wordt slechts één texture map per polygoon ondersteund.
Het formaat bevat real-time rendering-hints die direct image generator (IG)-systemen aansturen in vluchttrainers en militaire simulaties. Coördinaten worden opgeslagen als double-precision floating-point waarden voor realistische geografische nauwkeurigheid. .flt-bestanden worden veelvuldig gebruikt door defensie-aannemers, ontwikkelaars van vluchtsimulatoren en stedelijke simulatieprojecten. Presagis Creator is de primaire auteurstool; open-source alternatieven zijn onder meer OpenSceneGraph en osgEarth.
Beveiliging & veiligheid
RISICO: LOWBinaire 3D-scènedatabase; bevat geometrie, materiaalreferenties en externe textuurpaden. Geen uitvoerbare code. Risico is minimaal: zorgvuldig samengestelde .flt-bestanden met kwaadaardige externe referentiepaden zouden theoretisch naar onbedoelde netwerklocaties kunnen wijzen, maar dit is theoretisch en geen bekende aanvalsvector.
Formaatdetails
in een notendop- FLIC-animatievariant (DTA-programma, Dave K. Mason) - Een kleine variant van het Autodesk FLIC-animatieformaat (.fli/.flc) die de .flt-extensie gebruikt; gedefinieerd door Dave K. Mason voor het DTA-programma (Draw, Transform, Animate) als een nieuw chunk-type om het te onderscheiden van standaard FLI/FLC. Extreem zeldzaam; de databasenaam „Autodesk Animator FLIC file” verwijst naar deze kleine variant, niet naar OpenFlight.
- Filterbestand (audio-/beeldbewerking) - Verschillende audio- en beeldbewerkingsapplicaties gebruiken .flt voor filtercoëfficiëntbestanden (bijv. IIR/FIR-filterdefinities); het formaat varieert per applicatie.
Programma's die FLT-bestanden openen
Technische details
diepe specificaties| Codering | Binair, big-endian byte-volgorde |
| Recordstructuur | Hiërarchisch record-formaat (chunks); elk record begint met een 2-byte opcode die het type identificeert, gevolgd door een lengteveld |
| Formaatversie | Opgeslagen in het Header-record (opcode 1) op bytes 4-5; bijv. 1580 = versie 15.8, 1640 = versie 16.4; huidige versie is 16.5 |
| Scènegraaf node-types | Group, LOD (Level of Detail), Object, Face (polygoon), DOF (Degree of Freedom articulatie), External Reference, Billboard |
| Textuurafhandeling | Alleen extern; maximaal één texture map per polygoon; texturen worden aangeroepen via bestandspad binnen de database |
| Coördinatenprecisie | Double-precision floating-point (64-bit) voor geografische positionering, ter ondersteuning van grootschalige terreindatabases in de echte wereld |
| Compressie | Geen (geometrie ongecomprimeerd opgeslagen; externe textuurafbeeldingen kunnen afzonderlijke gecomprimeerde formaten gebruiken) |
| LOD-ondersteuning | Native LOD-node-type met parameters voor nabij/ver-schakelbereik om de complexiteit van de mesh te wisselen op basis van kijkafstand |
| DOF-nodes | Degree of Freedom-nodes definiëren gearticuleerde componenten (landingsgestel, roeren) met min/max rotatie- en translatiebeperkingen |
| Externe referenties | Databases kunnen links naar sub-databases insluiten, wat modulaire grootschalige scène-assemblage mogelijk maakt vanuit herbruikbare tegels |
| Typische bestandsgrootte | 10 KB - 500 MB (van losse objecten tot volledige terreinsimulatie-scènedatabases) |
| Primaire industrie | Real-time visuele simulatie: vluchttrainingssystemen, militaire image generators (IG), stedelijke simulatie, deliverables voor defensie-aannemers |
| Uitgebracht | 1985 (Software Systems Inc., for Evans & Sutherland visual simulation systems) |
| Laatste versie | OpenFlight 16.5 (current as of 2024) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.presagis.com |
FLT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FLT-bestanden.