Введение

Формат сжатого файла для 3D-графики

Universal 3D (U3D) — это стандарт формата сжатых файлов для данных 3D-компьютерной графики. Формат был разработан специальным консорциумом под названием 3D Industry Forum, объединившим различные компании и организации, включая Intel, Boeing, HP, Adobe Systems, Bentley Systems, Right Hemisphere и другие, которые в основном занимались продвижением разработки 3D-графики для использования в различных отраслях, в частности, в то время – в производстве, строительстве и проектировании промышленных предприятий. Позже формат был стандартизирован Ecma International в августе 2005 года как ECMA 363. Цель заключалась в создании универсального стандарта для трехмерных данных любого типа, чтобы упростить обмен данными. Консорциум также поддерживал разработку библиотеки с открытым исходным кодом для облегчения внедрения формата. Формат изначально поддерживается форматом PDF, и 3D-объекты в формате U3D могут быть вставлены в PDF-документы и интерактивно отображаться в Acrobat Reader (начиная с версии 7).

Издания

На сегодняшний день вышло четыре издания. Первое издание поддерживается многими или всеми приложениями, упомянутыми ниже. Оно позволяет хранить геометрию, основанную на вершинах, цвета, текстуры, освещение, кости и анимацию, основанную на преобразованиях. Второе и третье издания исправляют некоторые неточности в первом издании, а третье издание также вводит понятие блоков, определенных производителем. Одним из таких широко используемых блоков является блок RHAdobeMesh, который предоставляет более сжатую альтернативу блокам сетки, определенным в первом издании. Deep Exploration, Tetra4D для Acrobat Pro и PDF3D SDK могут создавать эти данные, а Adobe Acrobat и Reader 8.1 могут их читать. Четвертое издание содержит определения примитивов более высокого порядка (изогнутых поверхностей).