Hvad er 3DXML-filformatet?
.3dxml er et letvægts, universelt filformat baseret på XML, udviklet af Dassault Systèmes til 3D-dataudveksling på tværs af deres økosystem for produktlivscyklusstyring. En enkelt .3dxml-fil kan indeholde 3D-indhold i binær eller XML-form, herunder data som teksturer, lysindstillinger, meshes og andre 3D-modeldata. .3dxml er et delvist proprietært format med en specifikation udgivet af Dassault Systèmes.
.3dxml = ZIP-arkiv
.3dxml-filer er i bund og grund et ZIP-arkiv, der består af et manifest, BOM-filer (stykliste) og mindst én .3DRep-repræsentationsfil, der koder 3D-geometrien. Ved at omdøbe en .3dxml-fil til .zip kan du åbne arkivet med ethvert værktøj, der understøtter ZIP, og inspicere dets XML-struktur direkte.
Anvendelse af .3dxml-filer
.3dxml-formatet blev designet til at inkorporere PLM-information (Product Lifecycle Management) i brugermanualer, teknisk dokumentation, websteder og markedsføringsmateriale. Det produceres indfødt af CATIA og SOLIDWORKS og kan ses uden en betalt licens ved hjælp af den gratis 3D XML Player leveret af Dassault Systèmes.
Bemærk
.3dxml-filer kan nogle gange forveksles med X3D, et ISO-godkendt format, der også bruger XML-standarden til at repræsentere 3D-grafik. I modsætning til .3dxml er X3D en fuldt åben standard, der vedligeholdes af Web3D Consortium.
Sikkerhed og tryghed
RISIKO: LOWEn 3DXML er passive 3D-data (XML + mesh), ikke eksekverbar kode, så det er sikkert at åbne en i en fremviser set fra et malware-synspunkt. Den reelle bekymring er fortrolighed: en eksporteret model kan afsløre proprietær produktgeometri, så behandl delte .3dxml-filer som intellektuel ejendom. Download kun 3D XML Player fra Dassaults officielle 3ds.com-side (og GLC_Player fra glc-player.net / SourceForge) for at undgå bundtede installatører eller falske download-portaler.
Formatdetaljer
kort fortaltProgrammer der åbner 3DXML-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv; magic bytes `50 4B 03 04` («PK») ved offset 0 - omdøb til `.zip` for at inspicere den interne XML-struktur |
| Interne filtyper | XML-scene/BOM-beskrivelser, binære `.3DRep`-geometrifiler og indlejrede teksturaktiver (PNG/JPEG) |
| MIME-type | `application/vnd.3dxml` |
| Manifest | Hver pakke indeholder en `_3DXML` manifest-XML-fil, der erklærer roddokumentet og lister alt indhold i pakken |
| Geometri-repræsentation | Tessellerede polygon-meshes (letvægtsvisualisering); ikke fulde B-rep eller NURBS-overfladedata |
| Understøttelse af PLM-data | Indlejrer stykliste (BOM), produktattributter, metadata og hierarkisk samlingstræ |
| Håndtering af teksturer | PNG- og JPEG-teksturer gemt som diskrete filer inde i ZIP-containeren, refereret fra scene-XML |
| Komprimering | ZIP Deflate-komprimering anvendt på interne XML- og `.3DRep`-repræsentationsfiler |
| Indfødte forfatterværktøjer | CATIA, SOLIDWORKS og 3DEXPERIENCE-platformen - alle Dassault Systèmes-produkter |
| Gratis fremviser | 3D XML Player (Windows desktop og browser-plugin), leveret uden omkostninger af Dassault Systèmes |
| Åbenhed | Delvist åben - skema og specifikation udgivet af Dassault Systèmes; kerneimplementeringen forbliver proprietær |
| Understøttelse af animation | Scenekinematik og animationssekvenser kan indlejres som XML-beskrivelser i pakken |
| Relaterede indfødte formater | `.catpart` og `.catproduct` er CATIAs indfødte formater; `.3dxml` er det lettere afledte format til deling |
| Belysning og materialer | Understøtter indlejrede lysindstillinger og materiale/udseende (farve, tekstur-mapping) i scene-XML |
| Målgruppe-anvendelse | Visualisering, PLM-datadeling, produktdokumentation og markedsføring - ikke fuld teknisk datatroskab |
| Udgivet | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.3ds.com |
3DXML-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om 3DXML-filer.