Что такое формат файла FLT?
Файлы .flt представляют собой бинарные базы данных 3D-сцен в формате OpenFlight, который является доминирующим стандартом для визуального моделирования в реальном времени. Формат был первоначально разработан компанией Software Systems Inc. в 1985 году для оборудования авиасимуляторов Evans & Sutherland и в настоящее время принадлежит Presagis. Текущая спецификация - OpenFlight 16.5.
OpenFlight организует данные сцены в иерархическую структуру записей. Запись заголовка (Header) в корне содержит версию формата и метаданные базы данных; дочерние записи формируют полный граф сцены, содержащий узлы групп (Group), узлы уровней детализации (LOD), узлы объектов (Object), полигоны граней (face), узлы степеней свободы (DOF) для шарнирных частей и узлы внешних ссылок (External Reference), связывающие с подбазами данных. Файлы текстур всегда хранятся внешне и указываются по пути; поддерживается только одна текстурная карта на полигон.
Формат включает подсказки для рендеринга в реальном времени, которые напрямую управляют системами генераторов изображений (IG) в авиатренажерах и военных симуляторах. Координаты хранятся в виде чисел с плавающей запятой двойной точности для обеспечения географической точности в реальном мире. Файлы .flt широко используются оборонными подрядчиками, разработчиками авиасимуляторов и в проектах городского моделирования. Presagis Creator является основным инструментом разработки; среди альтернатив с открытым исходным кодом - OpenSceneGraph и osgEarth.
Безопасность и защита
РИСК: LOWБинарная база данных 3D-сцен; содержит геометрию, ссылки на материалы и пути к внешним текстурам. Не содержит исполняемого кода. Риск минимален: специально подготовленные файлы .flt с вредоносными путями внешних ссылок теоретически могут указывать на нежелательные сетевые ресурсы, но это теоретическая возможность, а не известный вектор атаки.
Детали формата
в двух словах- Вариант анимации FLIC (программа DTA, Дейв К. Мейсон) - Второстепенный вариант формата анимации Autodesk FLIC (.fli/.flc), использующий расширение .flt; определен Дейвом К. Мейсоном для программы DTA (Draw, Transform, Animate) как новый тип чанка для отличия от стандартных FLI/FLC. Встречается крайне редко; название «Autodesk Animator FLIC file» относится к этому варианту, а не к OpenFlight.
- Файл фильтра (обработка аудио/изображений) - Различные приложения для обработки аудио и изображений используют .flt для файлов коэффициентов фильтров (например, определения фильтров IIR/FIR); формат зависит от конкретного приложения.
Программы, открывающие файлы FLT
Технические подробности
глубокая спецификация| Кодирование | Бинарное, порядок байтов big-endian |
| Структура записей | Иерархический формат записей (чанков); каждая запись начинается с 2-байтового кода операции (opcode), идентифицирующего её тип, за которым следует поле длины |
| Версия формата | Хранится в записи Header (opcode 1) в байтах 4-5; например, 1580 = версия 15.8, 1640 = версия 16.4; текущая - 16.5 |
| Типы узлов графа сцены | Group, LOD (уровень детализации), Object, Face (полигон), DOF (шарнирное сочленение), External Reference, Billboard |
| Работа с текстурами | Только внешние; максимум одна текстурная карта на полигон; текстуры указываются по пути к файлу внутри базы данных |
| Точность координат | Числа с плавающей запятой двойной точности (64 бит) для географического позиционирования, что поддерживает крупномасштабные базы данных ландшафта |
| Сжатие | Отсутствует (геометрия хранится в несжатом виде; внешние изображения текстур могут использовать собственные форматы сжатия) |
| Поддержка LOD | Родной тип узла LOD с параметрами диапазона переключения «близко/далеко» для изменения сложности меша в зависимости от расстояния просмотра |
| Узлы DOF | Узлы степеней свободы определяют шарнирные компоненты (шасси, рулевые поверхности) с ограничениями минимального/максимального вращения и перемещения |
| Внешние ссылки | Базы данных могут содержать ссылки на подбазы, что позволяет выполнять модульную сборку крупномасштабных сцен из многоразовых тайлов |
| Типичный размер файла | От 10 КБ до 500 МБ (от отдельных объектов до полных баз данных ландшафтов симуляции) |
| Основная отрасль | Визуальное моделирование в реальном времени: системы обучения полетам, военные генераторы изображений (IG), городское моделирование, отчетность оборонных подрядчиков |
| Выпущен | 1985 (Software Systems Inc., for Evans & Sutherland visual simulation systems) |
| Последняя версия | OpenFlight 16.5 (current as of 2024) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.presagis.com |
Конвертации FLT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FLT.
Часто задаваемые вопросы
Что такое файл FLT?
Как открыть файл FLT?
osgviewer scene.flt, бесплатно). Для редкого варианта анимации FLIC: используйте FFmpeg или устаревший просмотрщик FLIC.