Universal 3D(U3D )は、 3Dコンピュータグラフィックスデータ用の圧縮ファイルフォーマット規格です。
このフォーマットは、 3D Industry Forumと呼ばれる特別なコンソーシアムによって定義されました。 このコンソーシアムには、 Intel、Boeing、HP、Adobe Systems、Bentley Systems、Right Hemisphereなど、さまざまな企業や組織が集まり、当時製造業、建設業、産業プラント設計など、さまざまな産業での利用を目的とした3Dグラフィックスの普及開発を主な活動としていました。このフォーマットは、その後2005年8月にEcma InternationalによってECMA-363として標準化されました。
目標は、あらゆる種類の三次元データに対応する普遍的な標準規格を確立し、データ交換を容易にすることである。コンソーシアムはまた、このフォーマットの普及を促進するためのオープンソースライブラリの開発も推進した。
このフォーマットはPDFフォーマットでネイティブにサポートされており、U3Dフォーマットの3DオブジェクトはPDFドキュメントに挿入でき、Acrobat Reader(バージョン7以降)でインタラクティブに表示できます。
現在までに4版が発行されている。
初版は、下記に挙げる多くの(あるいはすべての)アプリケーションでサポートされています。頂点ベースのジオメトリ、色、テクスチャ、ライティング、ボーン、およびトランスフォームベースのアニメーションを保存できます。
第2版と第3版では、第1版の誤りをいくつか修正しており、第3版ではベンダー指定ブロックの概念も追加されています。広く利用されているブロックの1つにRHAdobeMeshブロックがあり、これは第1版で定義されたメッシュブロックよりも圧縮率の高い代替手段を提供します。Deep Exploration、Tetra4D for Acrobat Pro、およびPDF3D-SDKはこのデータを作成でき、Adobe AcrobatおよびReader 8.1はこのデータを読み取ることができます。
第4版では、高次の基本要素(曲面)の定義が提供されています。
U3Dオブジェクトが埋め込まれたPDFをサポートするアプリケーションには、以下のようなものがあります。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)フランチェスコ・ラウラーナによるイッポリータ・スフォルツァ像のスキャンメッシュ。科学技術研究所(ISTI CNR)にて