Что такое формат файла U3D?
Файлы с расширением .u3d содержат трехмерные модели. Этот стандарт был разработан консорциумом крупных предприятий, включая Boeing, Intel и HP, с целью стандартизации записи 3D-данных. Файлы .u3d хранят всю информацию, необходимую для описания 3D-объектов, в частности:
- размеры и формы,
- текстуры и материалы,
- правила и методы освещения,
- траектории движения и вращения.
Файлы .u3d поддерживаются рядом приложений для просмотра и создания трехмерного контента. Формат U3D был принят как стандарт ECMA-363; четвертое издание (июнь 2007 г.) является наиболее широко используемой версией для записи полной информации о 3D-объектах.
U3D был разработан специально для встраивания интерактивных 3D-моделей в документы PDF (PDF 1.6 и новее). Adobe Acrobat 7 (2005) стал первым приложением с его поддержкой; встроенные модели можно вращать, масштабировать и изучать интерактивно в Acrobat или Reader. Формат использует сжатие CLOD (Continuous Level of Detail) для прогрессивной потоковой передачи полигональной сетки, что хорошо подходит для передачи документов.
Для современных рабочих процессов формат PRC (ISO 14739-1) во многом заменил U3D в производстве 3D PDF, предлагая лучшее сжатие и поддержку функций CAD. Для 3D в реальном времени в вебе преобладающим стандартом сейчас является glTF.
Безопасность и защита
РИСК: LOWСами файлы U3D представляют собой данные 3D-геометрии без исполняемого кода. Однако при встраивании в файлы PDF они обрабатываются движком 3D-рендеринга Adobe Acrobat (в котором исторически обнаруживались уязвимости). Своевременно обновляйте Acrobat. Автономные файлы .u3d, открытые в MeshLab, не несут известных рисков безопасности.
Детали формата
в двух словахПрограммы, открывающие файлы U3D
Технические подробности
глубокая спецификация| Стандарт | ECMA-363; 4-е издание (июнь 2007 г.) является финальной версией |
| Разрабатывающий консорциум | 3D Industry Forum - Intel, Boeing, HP и другие |
| Кодирование | Бинарное (двоичное), little-endian |
| Магические байты | 55 33 44 00 - ASCII U3D, за которым следует нулевой байт (0x00), по смещению 0 |
| Контейнер | Пользовательский блочный бинарный формат: заголовочный блок, за которым следуют типизированные блоки данных (4-байтовый ID типа + 4-байтовая длина данных + данные) |
| Сжатие сетки | CLOD (Continuous Level of Detail) прогрессивная потоковая передача сетки |
| MIME-тип | model/u3d (также: application/vnd.u3d) |
| Типичный размер файла | 100 КБ - 50 МБ |
| Основное применение | Встраивание интерактивных 3D-моделей в документы PDF 1.6+ |
| История поддержки PDF | Впервые доступно в Adobe Acrobat 7 (2005); встроенные модели можно вращать и масштабировать в Acrobat и Reader |
| Поддержка цвета | 24-битный RGB на вершину или текстуру; до 32-битного RGBA с альфа-каналом |
| Форматы-преемники | PRC (ISO 14739-1) для рабочих процессов 3D PDF; glTF 2.0 для 3D в реальном времени в вебе |
| Выпущен | 2005 (ECMA-363 1st Edition, August 2005) |
| Последняя версия | ECMA-363 4th Edition (June 2007) |
| Открыть стандартное | Да · без роялти |
| Спецификация | ecma-international.org |
Конвертации U3D
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах U3D.