Что такое формат файла DAE?
Расширение файла .dae используется для файлов Digital Asset Exchange. Файл .dae может хранить различные типы объектов, включая изображения, текстуры, анимацию и 3D-модели. Файлы .dae используются различными графическими программными инструментами для обмена цифровыми данными между приложениями.
Формат .dae основан на открытом формате XML COLLADA (что расшифровывается как COLLAborative Design Activity). Стандарт COLLADA был первоначально разработан Sony Computer Entertainment, а сейчас управляется технологическим консорциумом Khronos Group. Поскольку .dae - это обычный текстовый XML, файлы начинаются с объявления <?xml, за которым следует корневой элемент <COLLADA>, идентифицирующий версию схемы. Формат COLLADA может кодировать визуальные сцены, включая геометрию, шейдеры, эффекты, физику, анимацию, кинематографию и несколько представлений одного и того же актива.
Многие рабочие процессы сейчас отдают предпочтение .gltf или .glb для использования в реальном времени, но .dae остается предпочтительным форматом обмена, когда необходимо сохранить полную точность сцены - включая физику и кинематику - между такими инструментами, как Blender, Maya, или при экспорте вместе с .skp.
Безопасность и защита
РИСК: LOWФайл DAE - это текстовые данные XML; он не содержит исполняемого кода и безопасен для открытия в просмотрщике. Практические предостережения (не связанные с вредоносным ПО): .dae ссылается на внешние файлы изображений текстур, поэтому модель может выглядеть серой, если эти изображения не были включены; экспорт в сеточные форматы (OBJ/STL) или простые форматы может привести к потере анимации, риггинга или материалов. Применяется только обычный совет - берите модели из надежных источников.
Детали формата
в двух словахПрограммы, открывающие файлы DAE
Технические подробности
глубокая спецификация| MIME-тип | model/vnd.collada+xml |
| Кодировка файла | Простой текст UTF-8 XML - без бинарных разделов; может быть открыт и изучен в любом текстовом редакторе |
| Пространство имен XML | Корневой элемент <COLLADA> содержит атрибут xmlns с URI схемы collada.org, который идентифицирует файл как COLLADA, а не как обычный XML |
| Типы данных сцены | Геометрия, материалы, шейдеры, эффекты, текстуры, свет, камеры, анимация, физика и кинематика - все это может храниться в одном файле |
| Типы геометрии | Треугольные и полигональные сетки, сплайны, поверхности NURBS, морф-цели (blend shapes) и скинированные меши |
| Поддержка анимации | Ключевые кадры и скелетная анимация (кожа/суставы) с полной иерархией рига и данными о весах вершин |
| Поддержка физики | Динамика твердых тел, суставы и ограничения, хранящиеся в специальной библиотеке физики внутри файла |
| Ссылки на текстуры | Внешние файлы изображений через относительный URI по умолчанию; изображения также могут быть встроены как base64 внутри элементов <image> |
| Система координат | Правосторонняя система координат; каждый файл объявляет свою ось «вверх» и единицы измерения в элементе <asset> |
| Поддержка шейдеров/FX | Встроенный код шейдеров GLSL, CG и HLSL через элементы <profile_GLSL>, <profile_CG> и <profile_HLSL> внутри элементов <effect> |
| Уровень детализации (LOD) | Несколько представлений LOD одного и того же актива могут быть сгруппированы под родительским узлом <node> в графе сцены |
| Объем файла | Значительно больше, чем у бинарных 3D-форматов; координаты вершин и матрицы хранятся в виде десятичного текста, поэтому файлы .dae часто сжимаются внешними средствами в .zae (COLLADA + ZIP) |
| Структура графа сцены | Иерархическое дерево узлов внутри <visual_scene>; каждый <node> может ссылаться на геометрию, свет, камеры или дочерние узлы |
| Выпущен | 2004 (COLLADA 1.0); maintained by Khronos since 2006; COLLADA 1.5 in 2008 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.khronos.org |
Конвертации DAE
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DAE.