Вы находитесь на странице: 1из 10

МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ

МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ


Сравнение 3D-форматов
Исследование компании PROSTEP
Dr. Arnulf Frohlich © 2011 PROSTEP AG (Германия)

В тех случаях, когда CAD-система, в среде


которой были подготовлены данные, недо-
ступна или стћит слишком дорого для того, чтобы
его распространенность и потенциал применения
для разных сфер деятельности.
Выбранные нами четыре формата рассматрива-
получить широкое распространение, а также когда лись с целью определить, в какой мере их свойства
не нужна абсолютно точная CAD-модель, на по- соответствуют пяти наиболее распространенным
мощь приходят нейтральные 3D-форматы. Они случаям применения. Используемость сама стала
очень важны для обмена данными и распростране- решающим фактором при выборе для исследова-
ния 3D-моделей как в сфере инженерной деятель- ния именно четырех вышеназванных форматов, а
ности, так и в смежных областях. Выбор формата не IGES, CGM, DXF, VRML, COLLADA и X3D,
имеет большое значение – от этого зависит, какие которые не столь широко применяются в рассмат-
опции доступны при использовании данных, и ка- риваемых нами случаях.
ковы будут сопутствующие затраты. Уточним эти области применения:
Какой именно из нейтральных 3D-форматов просмотр технических данных;
станет правильным выбором для конкретной ком- обмен данными;
пании, определяется множеством критериев. В на- цифровое макетирование (DMU);
стоящем документе представлен обзор некоторых документирование и архивирование;
3D-форматов, и он может послужить ориентиром использование переносимого PLM-документа
для того, чтобы выяснить, какой формат наиболее (3D-модели и дополнительной информации)
подходит для каждой из сфер применения. в областях, напрямую не связанных с инже-
нерной деятельностью.
Краткое содержание В двух последних случаях исключительно вы-
В мире кино и телевидения появилось новое сокая степень “разносторонности” (гибкости и уни-
звонкое слово  – 3D. В сфере машиностроения версальности) формата 3D PDF делает его явным
трехмерное представление изделий вошло в быт лидером. Кроме того, он удовлетворяет ключевым
уже достаточно давно. То, что когда-то изготавли- требованиям и в первом случае (просмотр).
валось как физические модели, теперь стало вир- Свойства формата JT, в целом, тоже делают его
туальным. Сегодня количество неинженерных об- хорошо подходящим для такого применения.
ластей, где используются эти виртуальные 3D-мо- Формат JT очень хорошо подходит и для созда-
дели, всё возрастает. Поскольку CAD-системы не ния цифрового макета. В принципе, 3D XML тоже
распространены повсеместно, а системная среда в хорошо приспособлен для этого, но на данный мо-
инженерных отраслях чрезвычайно неоднородна, мент его использование ограничивается рамками
то выбор нейтрального 3D-формата является опре­ семейства продуктов компании Dassault Syst¢mes.
деляющим для обмена данными и
распространения 3D-моделей. Табл. 1. Оценка возможностей нейтральных форматов
Для обмена 3D-моделями под-
ходит множество нейтральных
3D-форматов. Каждый из них об-
ладает своими свойствами, такими
как точность отображения модели,
размер файла и многое другое.
После того как деталь спроек-
тирована в 3D, данные вначале
хранятся в оригинальном формате
того ПО, которое используется для
проектирования. Если эти 3D-дан-
ные должны быть доступны для
людей, у которых нет такого ПО,
то в игру вступают нейтральные
3D-форматы. Существенное значе-
ние для выбора в качестве объекта
исследования четырех рассматри-
ваемых здесь 3D-форматов (STEP,
3D XML, JT и 3D PDF) имели от- Обозначения: – очень хорошо,
крытость спецификации формата, – весьма прилично, – подходит с оговорками

CAD/CAM/CAE Observer #4 (64) / 2011 53


Если в фокусе внимания находится обмен дан- обеспечения полноты использования всех опций
ными, то лучший выбор – формат STEP, который и преимуществ, предоставляемых форматом.
был стандартизован уже достаточно давно, и его Должны существовать подходящие инструмен-
поддерживают многие приложения. тальные наборы для разработки ПО (Software
Результаты нашего сравнения возможностей Development Kit  – SDK), с помощью которых,
нейтральных 3D-форматов для различных облас- при необходимости, можно адаптировать формат
тей применения представлены в табл. 1. к системной среде, существующей в какой-то кон-
Не существует единственно верного ответа на кретной компании, и к её индивидуальным биз-
вопрос, какой из 3D-форматов “самый лучший”. нес-процессам.
У каждого из них есть свои сильные стороны, ко- Размер файла, получаемого при конвертации
торые проявляются в определенных областях. Ка- данных в 3D-формат, также может иметь значе-
кие свойства формата будут рассматриваться как ние, поскольку при работе с данными это являет-
преимущества  – это зависит от обстоятельств и ся критически важным фактором, определяющим
от того, о каких областях применения идет речь. эффективность использования системных ресур-
Компания PROSTEP сталкивается с этой пробле- сов.
мой ежедневно. Обзор 3D-форматов, предлагае- Открытость и доступность спецификации
мый в данном документе, может послужить ориен- формата, описывающей его на основе стандартов,
тиром для того, чтобы точно определить, в каком может рассматриваться как хороший индикатор
случае какой их них подходит больше. уровня защиты инвестиций и гарантия на буду-
щее. В конечном счете, все эти критерии влияют
Вступление на возникающие при использовании формата рас-
Когда партнеры по разработке обменивают- ходы.
ся CAD-данными, вопрос выбора подходяще- Для того чтобы провести сравнение по базо-
го формата становится жизненно важным. Этот вым критериям, требовалось получить ответы на
выбор определит, какие опции будут доступны следующие вопросы:
при использовании данных в сквозном процессе, • Какие бесплатные вьюверы доступны для
насколько перспективным является решение, и формата?
какими будут дополнительные затраты. • Какие существуют конверторы и программы,
Ключевыми характеристиками любого нейт­ позволяющие производить и использовать данные
раль­ного 3D-формата являются многосторон- в соответствующем нейтральном 3D-формате?
ность и многофункциональность, позволяющие • Какие инструменты разработки и механизмы
использовать 3D-данные за пределами конструк- поддержки доступны для последующего разви-
торских отделов, высокий уровень безопасности тия ПО?
данных и возможность расширения формата для • Как отличаются размеры файлов?
охвата будущих потребностей. • Ратифицирован ли формат признанной орга-
Для того чтобы оценить, какой формат больше низацией, занимающейся стандартизацией?
подходит для компаний (особенно для инженер- После этого форматы оценивались на основа-
но ориентированных процессов), мы исследовали нии ответов в контексте пяти типовых случаев
четыре нейтральных 3D-формата: использования:
STEP (STandard for the Exchange of Product визуализация инженерных данных;
model data – стандарт для обмена данными о мо- о бмен данными, включая точную геомет-
дели изделия); рию;
3D XML (eXtensible Markup Language  – цифровое макетирование (DMU);
расширяемый язык разметки); документирование и архивирование;
JT (Jupiter Tessellation); переносимая PLM-документация (исполь-
3D PDF (Portable Document Format). зование 3D-информации в неинженерных
Основными критериями выбора именно этих областях).
форматов послужили открытость спецификации Результаты сравнения представлены в таблич-
формата, его распространенность и соответствие ной форме, позволяющей оценить пригодность
пяти рассматриваемым областям применения. 3D-формата в конкретном случае. Весовые ко-
В этой связи другие форматы, такие как IGES, эффициенты для каждого свойства зависят от
CGM, DXF, VRML, COLLADA и X3D, не при- конкретного использования формата в компании,
нимались во внимание, как менее используемые в и их мы можем определить только в рамках кон-
выбранных нами областях. сультаций, для каждого клиента индивидуально.
Критерии для оценки пригодности нейтраль- Почти невозможно обеспечить полное срав-
ных 3D-форматов были выбраны в соответствии нение 3D-форматов во всех аспектах. Поэтому
с их практической применимостью. Один из кри- данное исследование ограничено теми аспектами,
териев – удобство доступа в мир 3D-данных че- которые, как показывает наш опыт, играют на-
рез бесплатные вьюверы. В той же степени важна иболее важную роль для выбора формата.
доступность соответствующего ПО [для работы Поскольку все 3D-форматы продолжают
с форматом] и конверторов, что необходимо для развиваться в соответствии с требованиями,

54 CAD/CAM/CAE Observer #4 (64) / 2011


МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ
возникающими в ходе их практического приме- либо треугольники (в случае поверхностей), либо
нения, данный документ будет постоянно обнов- линии (в случае ребер). Сетка может быть по­
ляться. строена с разным уровнем детализации (Levels
of Detail – LOD). Возможности управления LOD
История разработки и технические позволяют переключаться между несколькими
свойства форматов уровнями детализации мозаичной сеточной струк-
 STEP туры – от тонкого до грубого.
STEP  – краткое название подготовленного Представляя платформу V6, компания Dassault
Международной организацией по стандартизации Syst¢mes анонсировала “3D XML с авторизаци-
(International Organization for Standardization  – ей” в дополнение к ранее обнародованному “3D
ISO) стандарта IS 10303  для представления дан- XML для проcмотра”. Этот формат предназначен
ных об изделии. Описание изделия охватывает не для использования при обмене точными данными
только его физические, но и функциональные ас- между приложениями V6.
пекты.
Разработка STEP началась в 1984  году, как  JT
преемника форматов IGES, SET и VDA-FS. В Формат JT предназначен для описания 3D-дан­
1994/95 гг. ISO опубликовала начальную версию ных. Кроме того, поддерживаются объектные дан-
STEP как международный стандарт (IS). Сегодня ные и метаданные.
наиболее важными для цифрового проектирова- В 1990-х годах этот формат разрабатывался аме-
ния частями STEP являются входящие в стандарт риканской компанией Engineering Animation Inc.,
10303 протоколы приложений (AP) 214 и 203. Эти которую в 1999 году поглотила UGS Corporation.
протоколы можно использовать в CAD-, CAM- и В 2007 году компанию UGS, в свою очередь, при-
CAE-системах для обеспечения экспорта и им- обрел концерн Siemens, и теперь она называется
порта данных об изделии. Движущими силами в Siemens PLM Software и является подразделени-
деле развития формата STEP были ProSTEP iViP ем дивизиона Siemens Industry Automation.
Association и консорциум PDES, Inc. JT  – двоичный формат; его модель данных
Геометрия изделия в формате STEP может поддерживает различные представления геомет-
быть представлена каркасной моделью, поверхнос- рии, которые могут храниться в файле JT по от­
тями или твердыми телами. Сжатие и упрощение дель­ности или вместе. Рассмотрим их немного
данных не поддерживаются. С тех пор как фай- подробнее.
лы STEP стали записываться в формате ASCII,
появилась возможность значительно уменьшить B-Rep или BREP (Boundary Representation)
их размер за счет сжатия внешними средствами – Граничное представление геометрии обеспечи-
например, путем архивации в формате ZIP. Не- вает высочайший уровень точности, а разнообраз-
смотря на то, что модель данных STEP допускает ные алгоритмы сжатия BREP-данных делают воз-
преобразование в мозаичное представление, эта можным хранение без потери [точности]. Текущая
функция не поддерживается доступными на рын- спецификация 9.5  допускает как традиционное
ке приложениями. представление JT-BREP, так и XT-BREP, которое
Развитие формата STEP продолжается. В на- базируется на граничном представлении, исполь-
стоящий момент протоколы AP 203 и AP 214 объе­ зуемом ядром Parasolid.
динены в AP 242 с целью получить единый стан-
дарт для аэрокосмической и автомобилестроитель- Мозаичная геометрия (Tessellated geometry)
ной отраслей. Бизнес-модели будут описываться Твердые тела и поверхности представлены с
на языках UML (Unified Modeling Language) и помощью фасет. В JT-файле можно определить
XML, что соответствует современному уровню различные уровни детализации (Levels of detail –
технологий. Для того чтобы обеспечить упрощен- LOD). Низкий LOD означает меньшую точность
ное представление геометрии, ведется интеграция и меньший объем данных; очень высокий LOD
с JT. обеспечивает почти точное представление геомет-
рии, но объем файла при этом сильно возрастает.
 3D XML
Формат 3D XML был опубликован компани- ULP (Ultra-Lightweight Precise)
ей Dassault Syst¢mes в 2005 году. Он базируется Сверхлегкое точное представление – новейший
на XML  – стандарте для создания читабельных метод компрессии данных, который обеспечива-
документов, иерархическая организация которых ет облегченное, полуточное представление трех-
описывается древовидной структурой. мерной геометрии. При этом уровень точности
Детали и сборки в 3D XML отображаются с ULP значительно выше, чем в случае мозаичного
помощью фасетного представления геометрии, ос- представления, а размеры файла  – существенно
нованного на XML. Сетка (mesh) состоит из по- меньше. В первую очередь внимание привлекает
верхностей и ребер, которые описываются с помо- высокое качество поверхностей, которые имеют
щью узловых точек (node). В результате последо- лишь незначительные отклонения от оригиналь-
вательного соединения узловых точек получаются ной BREP-геометрии.

CAD/CAM/CAE Observer #4 (64) / 2011 55


Формат JT версии 8.1 был опубликован ISO как Просмотр технических данных
общественно доступная спецификация (Publicly Когда использование CAD-системы нежела-
Available Specification  – PAS). Процесс стандар- тельно, на передний план выходят 3D-вьюверы
тизации в ISO сейчас находится на стадии про- для визуализации инженерных данных, которые
работки недавно опубликованной версии JT 9.5, можно применять для представления 3D-моде-
которая была расширена, чтобы включить, среди лей в информационных целях (например, ре-
всего прочего, спецификацию для ULP и семанти- цензирование конструкции или решение задач
ку метаданных для изготовления изделия (Product маркетинга), для реалистичных презентаций в
Manufacturing Information – PMI). системах виртуальной реальности и т.п.
Хотя в большинстве случаев достаточно про-
 3D PDF стого просмотра геометрии, иногда требуется
Название 3D PDF носит формат PDF, который отобразить также метаданные или информацию
обеспечивает встроенную поддержку 3D (начиная об изделии и его производстве (PMI).
с 7-й версии Adobe Acrobat). В 2008 году 3D PDF Зачастую важным критерием является необ-
был опубликован как международный стандарт ходимость высокопроизводительной визуализа-
ISO 24517-1 (PDF/E). ции больших сборок или занимаемого ими про-
В формате 3D PDF может храниться CAD-гео- странства и окружающей геометрии. В этих слу-
метрия в следующем представлении: чаях особенно важно упростить представление
3D-моделей.
U3D (Universal 3D) Наиболее важные требования [при конверти-
U3D  – разработанный в Ecma International ровании в нейтральный формат]:
сжатый формат для 3D-данных, который является • передача точной геометрии и полной струк-
родным для PDF. Трехмерные объекты в формате туры изделия;
U3D можно вставлять в PDF-документы и визуали- • передача метаданных, а также аннотаций
зировать в интерактивном режиме с помощью Adobe PMI (в зависимости от конкретного случая ис-
Reader версии 7 и выше. Стандарт PDF поддержи- пользования);
вает первую и третью редакции U3D (обе предлага- • обеспечение корреляции между исходной и
ют только мозаичную геометрию и анимации); окончательной моделями.

PRC (Project Reviewer Compressed) Обмен данными


PRC  – приобретенный компанией Adobe В процессе производства может возникнуть
Systems Incorporated в 2009  году формат, пред- необходимость обмена точной геометрией между
назначенный для хранения как мозаичной, так разными САПР  – к примеру, когда поставщик
и точной (BREP) геометрии. При конвертирова- компонентов использует CAD-систему, отличаю­
нии в формат PRC могут использоваться разные щуюся от той, которую использует производи-
уровни компрессии. Кроме того, обеспечена под- тель. Другая типичная ситуация  – когда один
держка PMI, включая геометрические размеры и из партнеров по разработке, получив от другого
характеристики точности, а также функциональ- 3D-модель, видит необходимость внести измене-
ные допуски и анализ. В марте 2011 года должно ния в геометрию. Тех возможностей, что предла-
было состояться голосование по проекту стандар- гаются для простого просмотра данных, в этом
та, рассматриваемому техническим комитетом, о случае будет недостаточно.
принятии в качестве стандарта ISO 14739. Кроме того, при обмене 3D-моделями час-
Помимо этого, формат 3D PDF предлага- то требуется и дополнительная информация,
ет все те возможности, что и обычный PDF  – описывающая изделие. В связи с этим делают
мультимедийный контент, защита доступа, шиф- различие между PMI и метаданными. Понятие
рование и многое другое. Это расширяет сферу метаданные относится к текстовым описаниям –
применимости 3D PDF далеко за пределы ин- таким, как сведения об авторе или информация
жиниринга. о текущем статусе модели. PMI часто добавляют
в форме 3D-аннотаций, что ужесточает требова-
Пять сфер применения 3D-форматов ния к основному формату данных и к приложе-
Многообразие рабочих процессов, происходящих нию, осуществляющему процесс. Здесь требуют-
в любой компании, свидетельствует о том, что сущест­ ся опции группирования и фильтрования.
вует множество требований к нейтральным 3D-фор- Важность защиты интеллектуальной собст­вен­
матам и к их применению в инженерной практике. ности при обмене данными также постоянно воз-
Опираясь на свой многолетний опыт, мы предприня- растает, поэтому и этот аспект должен учиты­ваться.
ли попытку разбить это множество и выделить пять Наиболее существенными требованиями к нейт­
общих сфер использования (которые, в свою очередь, ральному формату для обмена данными являются:
стали нашей базой для оценки 3D-форматов). • передача точной геометрии и полной структу-
Типичные случаи, когда оригинальные данные ры изделия;
передаются в нейтральном 3D-формате, описаны • передача метаданных и PMI-аннотаций (в за-
ниже. висимости от конкретных задач);

56 CAD/CAM/CAE Observer #4 (64) / 2011


• обеспечение корреляции между исходной и • обеспечение возможности доступа к данным

МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ


конечной моделями. даже через длительный период времени (то есть,
необходим стандартизованный формат).
Цифровое макетирование
При цифровом макетировании (Digital mock-up –  Переносимый PLM-документ
DMU) изучаются и проверяются механические для использования в неинженерных областях
свойства изделия. Сюда можно отнести проверку В современных процессах изготовления из-
общей геометрии по размерам и форме, контроль делия сфера применения 3D-информации не
на пересечения, выявление коллизий для сборок ограничивается техническими отделами. Ин-
и подсборок, а также контроль пространства, за- тегрированная разработка продукта требует,
нимаемого конструкцией. чтобы остальные службы (отделы закупки,
Для этих целей геометрия изделия, его струк- контроля качества, технической документации,
тура и метаданные отображаются и анализируют- планирования и производства) тоже имели до-
ся в DMU-приложении. Различают статический ступ к 3D-информации в сочетании с широким
и динамический DMU-анализ. В первом случае спектром документов других видов  – таких,
исследуются неподвижные детали. При динами- как предложения, сметы, заявки и запросы сто-
ческом анализе детали и сборки изучаются в дви- имости, сводки контроля качества, техническая
жении. Результаты DMU-анализа впоследствии и производственная документация, информа-
обобщаются и документируются в отчете. ция для планирования цифрового производства
Как правило, для DMU используется упро- и пр.
щенное мозаичное представление оболочечной Важно, чтобы весь этот разнородный контент
геометрии. Однако следует отметить, что в слу- мог быть объединен в рамках одного мульти-
чае, когда делаются измерения, уровень детали- медийного контейнера, который содержит всю
зации (tessellation) всегда должен быть выше, информацию и поэтому может использоваться
чем требуемая точность измерений. автономно.
Наиболее важные требования: Области и особенности применения такого
• доступность приложений, которые подде- контейнера разнятся в зависимости от того, ка-
рживают требуемую функциональность DMU кие службы вовлечены в создание изделия и
(например, проверка сборок и контроль колли- чем они занимаются: снабжением; [подготовкой
зий) [при работе с данным форматом]; инструкций по] техническому обслуживанию,
• использование моделей из различных сис- текущему и капитальному ремонту (MRO);
тем-источников (multi-CAD); обеспечением сквозного процесса разработки и
• поддержка возможности качественного тес- выпуска изделия, в котором объединяются по­
тирования больших сборок; ставщики и партнеры по разработке.
• переносимость кинематики от исходной мо- Переносимый PLM-документ позволяет
дели к окончательной для целей динамического вовлечь в работу все неинженерные отделы и
DMU-анализа. службы. Потребность в решениях, которые поз-
воляют использовать 3D-данные и другую ин-
Документирование и архивирование формацию легко, безопасно и с минимальными
Для создания технической документации и затратами, в этой среде постоянно растет.
архивов обычно требуется точное представление Наиболее важные требования к формату:
данных, включая метаданные и PMI. Наличие • информация в форме 3D-данных и метадан-
PMI особенно важно для задач утверждения ных (таких, как 2D-представление, текстовые и
продукции и документирования в тех случаях, двоичные данные) должна быть объединена в
когда бумажные чертежи и технические доку- один файл, в котором с нею можно работать;
менты заменяются цифровыми 3D-моделями. • должна обеспечиваться возможность объ-
Кроме того, здесь существуют требования соот- единения данных, поступающих из самых раз-
ветствия техническим нормам, которые должны личных источников – таких, как PLM-, ERP- и
быть выполнены. CAD-системы, офисные приложения;
Самым важным требованием применительно к • нужны средства всеобъемлющего контроля
задачам документирования и архивирования яв- доступа для обеспечения защиты интеллекту-
ляется то, что вся информация должна храниться альной собственности;
в таком формате, который может быть прочитан • нужны простые в использовании межсис-
независимо от конкретной инфраструктуры ИТ темные вьюверы.
даже через длительный отрезок времени (напри-
мер, для аэрокосмической отрасли период архи- Критерии для сравнения 3D-форматов
вного хранения может достигать 99 лет). Критерии для сравнения 3D-форматов на ос-
Наиболее важные требования: нове требований пяти основных областей приме-
• охват всей информации о продукте; нения включают, в первую очередь, технические
• беспроблемное комбинирование данных из ограничения и опции, которые предлагает тот или
различных систем-источников; иной формат. Кроме того, учитываются: наличие

CAD/CAM/CAE Observer #4 (64) / 2011 57


бесплатных вьюверов для данного формата и ха- Syst¢mes. Эта бесплатная программа позволяет
рактеристики этих вьюверов; доступность раз- просматривать модель и фильтровать отображение
личных программных приложений и конверто- в соответствии, например, со структурой изделия.
ров, а также средств разработки ПО (SDK); сте- Работает только под ОС Windows. Использование
пень сжатия (это имеет значение для уменьшения технологии ActiveX позволяет включать данные
размера файла); аспект стандартизации. 3D XML в документы Microsoft Office. Кроме
того, данные можно интегрировать в онлайн-кон-
Бесплатные вьюверы тент, просматриваемый с помощью интернет-бра-
Здесь мы рассматриваем только бесплатные узера.
программы для просмотра 3D-форматов. Крите-
рии для оценки: диапазон предлагаемых функ­  Вьюверы для формата JT
ций, насколько широкое распространение она Наиболее широко используемый вьювер для
имеет, поддерживаемые платформы. формата JT  – это бесплатный JT2Go (рис.  3) от
Siemens PLM Software. Он позволяет просматри-
 Вьюверы для формата STEP вать изображения в соответствии, например, со
Пример такого вьювера  – IDA-STEP Viewer структурой изделия. Кроме того, можно проводить
Basic (рис.  1) компании LKSoftWare GmbH основные измерения.
(www.ida-step.net), который работает под управле- Вьювер JT2Go визуализирует мозаичный вари-
нием ОС Microsoft Windows и Linux. Кроме того, ант формата JT. Работает только под ОС Microsoft
отображение геометрии STEP поддерживают все Windows.
широко распространенные платные 3D-вьюверы. ПО на основе ActiveX и Java, также может ви-
зуализировать JT-данные, что позволяет интегри-
ровать их, например, в документы Microsoft Office.
Формат JT нормально обрабатывается широко
распространенными на рынке платными 3D-вью-
верами.

Рис. 1

 Вьюверы для формата 3D XML


Наиболее распространенный вьювер для этого
формата  – 3D XML Player (рис.  2) от Dassault

Рис. 3
 Вьювер для формата 3D PDF
Вьювер для формата 3D PDF (рис.  4) хорошо
известен – это бесплатная программа Adobe Reader,
которая работает под ОС Microsoft Windows,
Apple, Mac OS X, Linux и Oracle Solaris. Этот
вьювер получил распространение практически по
всему миру, и, благодаря своей универсальности,
широко используется в неинженерных областях.
Adobe Reader предлагает большое количест-
во разнообразных опций для отображения и на-
вигации по 3D-контенту. Для данных в формате
3D PDF поддерживаются такие функции, как из-
мерение и рассечение 3D-модели плоскостью обрез-
ки, чтобы было удобнее исследовать внутреннюю
структуру.
Рис. 2

58 CAD/CAM/CAE Observer #4 (64) / 2011


МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ
конвертор. Это означает, что PDF-файлы с 3D-дан-
ными можно формировать на основе файлов всех
доступных на рынке CAD-форматов – даже если у
вас нет CAD-системы, в которой они были созданы
изначально. В новой версии Adobe Acrobat X Pro
эти конверторы доступны в качестве плагинов.
Кроме того, имеются конверторы нескольких
сторонних разработчиков. К примеру, PROSTEP
PDF Generator 3D (ранее – Adobe LiveCycle ES)
является размещенным на стороне сервера решени-
ем для автоматизации процесса конвертирования.
Оно может преобразовывать данные, представлен-
ные во многих CAD-форматах, в форматы PRC и
U3D и помещать их в PDF-файлы.
Автоматизированные решения, значительно об-
легчающие конвертирование в U3D, предлагают и
несколько поставщиков CAD-систем.
Рис. 4 Средства разработки ПО
Если вы хотите адаптировать существующее
Конверторы и другое ПО приложение для работы с каким-то форматом
Конверторы 3D-форматов и другое подобное или разработать собственное, то вам понадобит-
ПО обычно надо покупать. Самыми важными ся соответствующий набор средств (Software
аспек­тами здесь являются доступность и качест- Development Kits – SDK). Важные критерии для
во ПО, предлагаемого поставщиками систем и их сравнения SDK – доступность на рынке, диапа-
парт­нерами. зон предлагаемых функций, открытость и понят-
ность, поддерживаемые языки программирова-
 STEP ния.
Вендоры обеспечивают конвертором STEP поч-
ти каждую 3D-систему, будь то сфера CAD, CAM  STEP
или CAE. Кроме того, имеется множество сторон- Есть много разработчиков SDK для фор-
них разработчиков, которые поставляют конверто- мата STEP. Например, предлагается платный
ры. Поскольку этот формат используется уже дав- ­ST-Developer от STEP Tools Inc. Это комплексный
но, ПО является достаточно зрелым и качествен- набор средств для чтения и записи STEP и других
ным – в том числе, из-за наличия средств проверки форматов. Инструментарий STEP Tools поддержи-
качества, таких как сравнительные тесты, разрабо- вает языки C++, C и Java почти на всех платфор-
танные ассоциацией ProSTEP iViP. мах.
Все широко распространенные 3D-вьюверы мо-
гут обрабатывать и отображать файлы STEP. Все SDK для STEP, которые имеются на рын-
ке, работают очень надежно и предлагают полный
 3D XML диапазон функций.
Конверторы для 3D XML поставляет компания
Dassault Syst¢mes. Имеется и небольшое количест­  3D XML
во сторонних разработчиков, которые предлагают Для разработки 3D XML-приложений тре-
такие конверторы. буется XML schema (язык описания структуры
Формат 3D XML используется в продукте с ­XML-документа) и соответствующая документа-
брендом 3DVIA. Возможность работы с 3D XML ция. Чтоб их получить, вначале надо зарегистри-
включена почти во все продукты Dassault, и он час- роваться (бесплатно) в Dassault Syst¢mes.
то применяется для обмена данными между ними. Возможностей стандартных инструментов XML
вполне достаточно для чтения и записи в формате
 JT 3D XML.
Вендоры PLM предлагают JT- конверторы для
большого количества CAD-систем. Существует и  JT
множество сторонних разработчиков JT-конверторов. Платное членство в сообществе JT Open
Формат JT используется во многих приложени- Community обеспечивает доступ к JT Open Toolkit
ях компании Siemens PLM Software – в частности, для JT. Этот инструментарий может быть исполь-
в продуктах Teamcenter Lifecycle Visualization. зован для разработки очень сложных приложений
на языке C++.
 3D PDF В настоящее время JT Open Toolkit является
Девятая версия Adobe Acrobat Pro Extended единственным набором инструментов для формата
может использоваться как мультиформатный JT. Однако можно предположить, что количество

CAD/CAM/CAE Observer #4 (64) / 2011 59


доступных инструментальных средств возрастет
вследствие того, что сейчас идет процесс стандар-
тизации формата.

 3D PDF
Платный PDFlib – инструмент для создания и
обработки PDF-файлов. Поддерживаются почти
все операционные системы и соответствующие язы-
ки программирования. От компании Adobe мож-
но получить лицензию на использование PDFlib в
собственных проприетарных приложениях.
Платный комплект HOOPS 3D Exchange от
Tech Soft 3D предоставляет инструментарий для
чтения и записи файлов формата 3D PDF. Модели, созданные в системе NX
Помимо этого, имеется большое количество свя- компании Siemens PLM Software
занных с PDF инструментов от сторонних разра-
ботчиков, которые могут использоваться для реа-
лизации широкого диапазона функциональности,
предлагаемой для документов PDF.

Сжатие и итоговый размер файлов


3D-формата
Уменьшение размера файлов рассматривается
как преимущество при работе с нейтральными
3D-форматами. Для проведения сравнения фай-
лы сборки были сгенерированы в каждой из трех
CAD-систем (CATIA V5, NX, Creo Elements/Pro)
в родном и в нейтральных форматах, причем в
нескольких вариантах представления геометрии. Модели, созданные в системе PTC Creo Elements/Pro
В формате JT создавалась мозаичная, точная (бывший Pro/ENGINEER)
(XT BREP) и сжатая (ULP) геометрия. Анало-
гично, в формате 3D PDF формировалась мо- Производительность (время, необходимое для
заичная, точная (PRC BREP) и сжатая (PRC) конвертирования, и время загрузки) также пред-
геометрия. Файлы формата 3D XML генерирова- ставляет интерес при работе с 3D-форматами. В
лись только из среды CATIA V5. будущем мы планируем рассмотреть этот аспект
Для мозаичных моделей задавалась точность детально.
0.5  мм. При генерации JT-файлов в сжатом Результатом генерации данных в нейтральных
представлении (ULP) и PDF-файлов в сжатом 3D-форматах является значительное уменьшение
­BREP-представлении использовалась точность их объема. При этом объем данных определяет-
0.01  мм. Кроме того, с целью сравнения, все ся в большей степени контентом, чем самим фор-
исходные CAD-файлы, как и сгенерированные матом. Так, объем точных BREP-данных после
STEP-модели, были сжаты с помощью внешних конвертации в JT будет примерно таким же, что
программ-архиваторов. и при конвертации в 3D PDF. Аналогично обсто-
Результирующие размеры файлов представле- ит дело с мозаичным контентом – результат для
ны на соответствующих диаграммах. обоих этих форматов примерно такой же, как для
3D XML. В случае упрощенных BREP-данных,
объем файлов JT и 3D PDF примерно одинаков.
Использование внешних алгоритмов сжатия для
данных в формате STEP обеспечивает значитель-
ное сокращение размера файла.

Аспект стандартизации
Стандартизованные форматы предлагают
пользователям и разработчикам систем широ-
кий, открытый и стандартизованный подход. В
случае долгосрочного инвестирования в архи-
вирование технической документации, без этих
форматов, гарантирующих работу с данными в
будущем, просто невозможно обойтись. Кроме
Модели, созданные в системе CATIA V5  того, это уменьшает рыночные риски для всех
от Dassault Syst¢mes участников.

60 CAD/CAM/CAE Observer #4 (64) / 2011


МАШИНОСТРОЕНИЕ И СМЕЖНЫЕ ОТРАСЛИ
Сказанное относится, в частности, к междуна- голосования в техническом комитете и станет
родным стандартам, которые создаются с приме- частью стандартов семейства PDF.
нением исповедуемых Всемирной торговой орга-
низацией принципов прозрачности, открытости, Какой 3D-формат для каких целей?
беспристрастности и согласования интересов, а Если применить все рассмотренные выше кри-
также с возможностью принять участие в их раз- терии для сравнения возможностей четырех ней-
работке всем заинтересованным организациям. тральных 3D-форматов в пяти отобранных сфе-
Так как пользователям нужны открытые стан- рах использования, то в итоге получится следую-
дарты, то владельцы проприетарных форматов щее (см. также табл. 1).
(такие, как Adobe Systems Incorporated, Dassault
Syst¢mes, Siemens PLM Software и др.) вынужде- Просмотр технических данных
ны стандартизировать их на международном уров- Помимо спецификации формата, в данном слу-
не. К примеру, стандартизация через ISO может чае особое значение имеют следующие критерии:
осуществляться следующими двумя путями: • наличие бесплатных вьюверов;
ISO PAS (Publicly Available Specification) • конверторы;
Спецификация формата публикуется без из- • размер файла.
менений после простого голосования и дейст­вует Ввиду наличия возможностей работы с фа-
максимум шесть лет. Владелец передает свои сетным представлением геометрии и доступности
права ISO. программ для просмотра, форматы JT и 3D PDF
ISO IS (International Standard) идеально подходят для данной сферы применения.
Спецификация формата проходит обычный Формат 3D XML тоже удовлетворяет ключе-
процесс стандартизации, который базируется на вым требованиям, но он не такой гибкий, как JT
достижении консенсуса. Требуется международ- и 3D PDF в аспекте доступности программных
ное голосование. приложений.
Состояние процесса стандартизации в рамках Структура данных формата STEP, а также
ISO для рассматриваемых 3D-форматов следующее: невозможность фасетного представления геомет-
рии, делают этот формат менее пригодным для
 STEP задач просмотра.
Формат STEP стандартизован как ISO IS 10303 Форматы JT и 3D PDF для этой области при-
в 2004 году. В настоящее время идет объе­д инение менения подходят в наибольшей степени.
протоколов двух приложений, AP 203 и AP 214,
чтобы создать новый протокол – AP 242. Ожида- Обмен данными
ется, что статус проекта стандарта будет получен Помимо спецификации формата, в данном
в 2012 году. случае особое значение имеют следующие кри-
терии:
 3D XML • конверторы;
Компания Dassault Syst¢mes передала ISO 4-ю • инструменты для разработки ПО (SDK).
версию 3D XML в качестве PAS в 2009 году. Од- Ввиду наличия множества программных прило-
нако процесс был приостановлен из-за нерешен- жений, STEP здесь выходит немного вперед. Это
ных вопросов по авторскому праву. Тем временем, очень зрелый формат, стандартизированный доста-
компания открыла проприетарную часть формата точно давно. Богатый опыт использования STEP
версии 5.0 и передала в структуры, которые зани- для обмена данными уже задокументирован  – к
маются XML. Однако организации ISO эту вер- примеру, в виде практик, рекомендованных ас-
сию компания еще не предоставила. На данный социацией ProSTEP iViP. Обмен данными через
момент неизвестно, будет ли раскрыт анонсирован- STEP стал стандартной практикой в автомобилест-
ный Dassault формат “3D XML with Authoring“. роении, аэрокосмической отрасли и в машиностро-
ении. Недавние разработки STEP, такие как “ва-
 JT лидация облака точек” (cloud of points validation),
Формат JT опубликован как ISO PAS 14306. могут применяться для проверки соответствия ори-
Разработка международного стандарта (IS) была гинальной и конвертированной моделей.
внесена в рабочую программу ISO как новая Формат JT тоже хорошо подходит для обмена
рабочая тема (NWI) в ноябре 2010  года. Пуб- точной геометрической информации. Однако, по
ликация в качестве IS планируется в середине сравнению со STEP, степень зрелости его конвер-
2012 года. торов и прочего ПО не столь высока.
Формат 3D XML, вследствие невозможности
 3D PDF точного представления данных, для данной сфе-
Формат PDF стандартизован как PDF/E (ISO ры применения не годится.
IS 24517-1:2008) в рамках ISO IS 32000. Частью То же относится и к 3D PDF: хотя этот фор-
этого стандарта является U3D. Что же касает- мат и может использоваться для передачи точных
ся PRC ISO 14739 (TC 71/SC), то, по состоя- данных, изначально он не проектировался как
нию на март 2011 года, он находится в процессе формат обмена 3D-геометрией.

CAD/CAM/CAE Observer #4 (64) / 2011 61


Формат STEP в наибольшей степени подходит Переносимый PLM-документ
для этой сферы использования. Помимо спецификации формата, в данном
случае особое значение имеют следующие кри-
Цифровое макетирование (DMU) терии:
Помимо спецификации формата, в данном • бесплатные вьюверы;
случае особое значение имеют следующие кри- • конверторы;
терии: • SDK;
• конверторы; • размер файла.
• SDK; Поскольку формат 3D PDF позволяет пред-
• размер файла. ставлять 3D-данные вместе с другой информа-
Формат JT – лучший для DMU. В зависимос- цией, он имеет лучшие предпосылки для при-
ти от контекста, можно применять облегченное менения в этой сфере. Трехмерная геометрия и
фасетное или точное представление геометричес- PLM-данные объединены в едином документе и
ких данных. Существуют мощные приложения, могут быть показаны во всей полноте с помощью
позволяющие использовать JT в DMU-анализе. широко используемой программы Adobe Reader.
Формат имеет лишь незначительные ограничения Предлагаются интегрированные механизмы за-
в случае расширенных требований  – например, щиты доступа.
при анализе кинематики, где применяются свои Формат JT позволяет хорошо представлять
“родные” форматы. 3D-данные. Однако для передачи других видов
Формат 3D XML в принципе хорошо подхо- информации требуется интегрировать или комби-
дит для DMU, но это относится только к при- нировать его с другими форматами. Более того,
ложениям в рамках семейства продукта Dassault нет инструментов для отображения таких ин-
Syst¢mes. тегрированных данных и манипуляций с ними.
Формат STEP менее пригоден для DMU, вви- Механизмы обеспечения безопасности данных
ду отсутствия облегченного варианта представле- реализуются только с помощью внешних прило-
ния. жений.
Формат 3D PDF не предлагает никакого ин- Форматы STEP и 3D XML ориентированы на
терфейса к DMU-приложениям. Это означает, другие сферы применения и, поэтому, могут быть
что для данного применения он подходит с огра- рекомендованы лишь как резервные. Механизмы
ничениями. обеспечения безопасности данных тоже реализу-
Формат JT – лучший для этой сферы исполь- ются с помощью внешних приложений.
зования. Формат 3D PDF в наибольшей степени подхо-
дит для этой сферы использования.
Документирование и архивирование
Помимо спецификации формата, в данном Заключение
случае особое значение имеют следующие кри- Каждый нейтральный 3D-формат имеет свои
терии: достоинства, которые обеспечивают его преи­
• бесплатные вьюверы; мущество в одной или нескольких из рассмот-
• конверторы; ренных областей применения.
• SDKs; С другой стороны, в каждой области пред-
• стандартизация. почтительным будет использование каких-то
Из-за своей документно-ориентированной ­определенных форматов. Как бы то ни было, то,
структуры, формат 3D PDF являет собой пре- какие из свойств формата будут иметь наиболь-
красное решение для данной сферы использо- ший весовой коэффициент, зависит от требова-
вания. Вся необходимая информация, вклю- ний конкретной компании.
чая пояснения, таблицы и прочее, может быть В отношении всех 3D-форматов можно отме-
сохранена в PDF-документах. Спецификация тить один момент, который будет полезен всем
формата доступна как международный стандарт пользователям: это усилия владельцев стан-
(ISO IS). дартизировать свои проприетарные форматы на
Формат STEP тоже доступен как ISO IS, и он международном уровне.
служит хорошим контейнером для порций 3D-ин- STEP и PDF уже стали стандартами, дру-
формации для целей документирования и созда- гие форматы находятся на стадии стандартиза-
ния архивов. ции. Это дает пользователям такое преимущес-
После того как формат JT получит статус ISO тво, как возможность выбора не зависящей от
IS, он станет столь же хорош для рассматриваемой постав­щ ика технологии, наиболее подходящей
сферы использования. 3D XML на данный момент для своих задач.
может быть рекомендован с оговорками – из-за сво-
ей модели данных и того факта, что лишь некото- Более подробную информацию можно най-
рые инструменты поддерживают этот формат. ти на сайтах www.prostep.com и www.pdfgene-
Формат 3D PDF в наибольшей степени подхо- rator3D.com, а вопросы направлять по адресу
дит для этой сферы использования. info@prostep.com.

62 CAD/CAM/CAE Observer #4 (64) / 2011