Co to jest format pliku FLT?
Pliki .flt to binarne bazy danych scen 3D w formacie OpenFlight, dominującym standardzie w wizualnych symulacjach czasu rzeczywistego. Format został pierwotnie opracowany przez Software Systems Inc. w 1985 roku dla sprzętu do symulacji lotu Evans & Sutherland, a obecnie należy do firmy Presagis. Aktualna specyfikacja to OpenFlight 16.5.
OpenFlight organizuje dane sceny w hierarchicznej strukturze rekordów. Rekord nagłówka (Header) w korzeniu zawiera wersję formatu i metadane bazy danych; rekordy podrzędne tworzą pełny graf sceny zawierający węzły Group, węzły Level of Detail (LOD), węzły Object, wielokąty ścian (face polygons), węzły Degree of Freedom (DOF) dla części ruchomych oraz węzły External Reference łączące się z pod-bazami danych. Pliki tekstur są zawsze przechowywane zewnętrznie i przywoływane przez ścieżkę; obsługiwana jest tylko jedna mapa tekstury na wielokąt.
Format zawiera wskazówki dotyczące renderowania w czasie rzeczywistym, które bezpośrednio kierują systemami generatorów obrazu (IG) w trenażerach lotniczych i symulacjach wojskowych. Współrzędne są przechowywane jako wartości zmiennoprzecinkowe podwójnej precyzji dla zapewnienia rzeczywistej dokładności geograficznej. Pliki .flt są szeroko stosowane przez kontrahentów obronnych, deweloperów symulatorów lotu i w projektach symulacji miejskich. Presagis Creator jest głównym narzędziem autorskim; alternatywy open-source obejmują OpenSceneGraph i osgEarth.
Bezpieczeństwo
RYZYKO: LOWBinarna baza danych scen 3D; zawiera geometrię, odniesienia do materiałów i ścieżki do zewnętrznych tekstur. Brak kodu wykonywalnego. Ryzyko jest minimalne: specjalnie przygotowane pliki .flt ze złośliwymi ścieżkami referencji zewnętrznych mogłyby teoretycznie wskazywać na niepożądane lokalizacje sieciowe, ale jest to teoretyczny, a nie znany wektor ataku.
Szczegóły formatu
w pigułce- Wariant animacji FLIC (program DTA, Dave K. Mason) - Mniej popularny wariant formatu animacji Autodesk FLIC (.fli/.flc), który używa rozszerzenia .flt; zdefiniowany przez Dave'a K. Masona dla programu DTA (Draw, Transform, Animate) jako nowy typ chunku w celu odróżnienia go od standardowych FLI/FLC. Niezwykle rzadki; nazwa bazy danych „Autodesk Animator FLIC file” odnosi się do tego wariantu, a nie do OpenFlight.
- Plik filtra (przetwarzanie dźwięku/obrazu) - Różne aplikacje do przetwarzania dźwięku i obrazu używają .flt dla plików współczynników filtrów (np. definicje filtrów IIR/FIR); format różni się w zależności od aplikacji.
Programy otwierające pliki FLT
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne, kolejność bajtów big-endian |
| Struktura rekordów | Hierarchiczny format rekordów (chunków); każdy rekord zaczyna się od 2-bajtowego kodu operacji (opcode) identyfikującego jego typ, po którym następuje pole długości |
| Wersja formatu | Przechowywana w rekordzie Header (opcode 1) na bajtach 4-5; np. 1580 = wersja 15.8, 1640 = wersja 16.4; obecna to 16.5 |
| Typy węzłów grafu sceny | Group, LOD (Level of Detail), Object, Face (wielokąt), DOF (Degree of Freedom), External Reference, Billboard |
| Obsługa tekstur | Tylko zewnętrzne; maksymalnie jedna mapa tekstury na wielokąt; tekstury przywoływane przez ścieżkę pliku wewnątrz bazy danych |
| Precyzja współrzędnych | Zmiennoprzecinkowa podwójnej precyzji (64-bitowa) dla pozycjonowania geograficznego, wspierająca wielkoskalowe bazy danych terenu |
| Kompresja | Brak (geometria przechowywana bez kompresji; zewnętrzne obrazy tekstur mogą używać oddzielnych formatów skompresowanych) |
| Obsługa LOD | Natywny typ węzła LOD z parametrami zakresu przełączania blisko/daleko w celu zmiany złożoności siatki w zależności od odległości widzenia |
| Węzły DOF | Węzły Degree of Freedom definiują ruchome komponenty (podwozie, powierzchnie sterowe) z ograniczeniami minimalnej/maksymalnej rotacji i translacji |
| Referencje zewnętrzne | Bazy danych mogą zawierać linki do pod-baz danych, umożliwiając modułowe składanie dużych scen z kafelków wielokrotnego użytku |
| Typowy rozmiar pliku | 10 KB - 500 MB (od pojedynczych obiektów po pełne bazy danych scen symulacji terenu) |
| Główna branża | Wizualna symulacja w czasie rzeczywistym: systemy szkolenia lotniczego, wojskowe generatory obrazu (IG), symulacje miejskie, produkty dla kontrahentów obronnych |
| Wydano | 1985 (Software Systems Inc., for Evans & Sutherland visual simulation systems) |
| Najnowsza wersja | OpenFlight 16.5 (current as of 2024) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.presagis.com |
Konwersje FLT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FLT.