3DXML ファイル形式とは?
.3dxml は、Dassault Systèmes が製品ライフサイクル管理エコシステム全体での 3D データ交換 のために開発した、XML ベースの軽量でユニバーサルなファイル形式です。単一の .3dxml ファイルには、バイナリまたは XML 形式の 3D コンテンツが含まれ、テクスチャ、照明設定、メッシュ、その他の 3D モデルデータなどのデータを保持できます。.3dxml は、Dassault Systèmes によって仕様が公開されている一部プロプライエタリな形式です。
.3dxml = ZIP アーカイブ
.3dxml ファイルは、本質的にはマニフェスト、BOM(部品構成表)ファイル、および 3D ジオメトリをエンコードする少なくとも 1 つの .3DRep 表現ファイルで構成される ZIP アーカイブです。.3dxml ファイルの拡張子を .zip に変更すると、ZIP をサポートする任意のユーティリティでアーカイブを開き、その XML 構造を直接確認できます。
.3dxml ファイルの用途
.3dxml 形式は、PLM(製品ライフサイクル管理)情報をユーザーマニュアル、技術文書、ウェブサイト、およびマーケティング資料に組み込むために設計されました。CATIA や SolidWorks によってネイティブに生成され、Dassault Systèmes が提供する無料の 3D XML Player を使用して、有料ライセンスなしで閲覧できます。
注意
.3dxml ファイルは、3D グラフィックスを表現するために XML 標準を使用する ISO 承認形式である X3D と混同されることがあります。.3dxml とは異なり、X3D は Web3D コンソーシアムによって維持されている完全なオープン標準です。
セキュリティと安全性
リスク: LOW3DXML はパッシブな 3D データ(XML + メッシュ)であり、実行可能コードではないため、ビューアで開くことはマルウェアの観点からは安全です。現実的な懸念は機密保持です。エクスポートされたモデルは独自の製品ジオメトリを明らかにする可能性があるため、共有された .3dxml ファイルは知的財産として扱ってください。バンドルインストーラーや偽のビューアのダウンロードポータルを避けるため、3D XML Player は Dassault の公式サイト(3ds.com)、GLC_Player は公式サイト(glc-player.net / SourceForge)からのみダウンロードしてください。
形式の詳細
概要3DXML ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ。オフセット 0 にマジックバイト `50 4B 03 04`(«PK»)があります。内部の XML 構造を確認するには `.zip` にリネームしてください。 |
| 内部ファイルタイプ | XML シーン/BOM 記述子、バイナリ `.3DRep` ジオメトリファイル、および埋め込まれたテクスチャアセット(PNG/JPEG) |
| MIME タイプ | `application/vnd.3dxml` |
| マニフェスト | すべてのパッケージには、ルートドキュメントを宣言し、すべてのパッケージコンテンツをリストする `_3DXML` マニフェスト XML ファイルが含まれています |
| ジオメトリ表現 | テッセレーションされたポリゴンメッシュ(軽量な視覚化用)。完全な B-rep や NURBS サーフェスデータではありません |
| PLM データのサポート | 部品構成表(BOM)、製品属性、メタデータ、および階層的なアセンブリツリーを埋め込みます |
| テクスチャの処理 | PNG および JPEG テクスチャは ZIP コンテナ内に個別のファイルとして保存され、シーン XML から参照されます |
| 圧縮 | 内部の XML および `.3DRep` 表現ファイルには ZIP Deflate 圧縮が適用されます |
| ネイティブ作成ツール | CATIA、SolidWorks、および 3DEXPERIENCE プラットフォーム(すべて Dassault Systèmes 製品) |
| 無料ビューア | 3D XML Player(Windows デスクトップおよびブラウザプラグイン)。Dassault Systèmes より無償提供 |
| 公開性 | 一部公開。スキーマと仕様は Dassault Systèmes によって公開されていますが、コアの実装はプロプライエタリのままです |
| アニメーションのサポート | シーンのキネマティクスやアニメーションシーケンスを、パッケージ内の XML 記述子として埋め込むことができます |
| 関連するネイティブ形式 | `.catpart` および `.catproduct` は CATIA のネイティブ形式です。`.3dxml` は軽量な共有用派生形式です |
| 照明とマテリアル | シーン XML 内で埋め込み照明設定とマテリアル/外観(色、テクスチャマッピング)をサポートします |
| ターゲットユースケース | 視覚化、PLM データの共有、製品ドキュメント、およびマーケティング。完全なエンジニアリングデータの忠実度は目的としていません |
| リリース日 | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.3ds.com |
3DXML の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。3DXML ファイルについて最初の質問をしてみましょう。