Hva er 3DXML-filformatet?
.3dxml er et lettvektig, universelt filformat basert på XML, utviklet av Dassault Systèmes for 3D-datautveksling på tvers av deres økosystem for produktlivssyklusstyring. En enkelt .3dxml-fil kan inneholde 3D-innhold i binær- eller XML-form, og lagrer data som teksturer, lysinnstillinger, mesher og andre 3D-modelldata. .3dxml er et delvis proprietært format med en spesifikasjon publisert av Dassault Systèmes.
.3dxml = ZIP-arkiv
.3dxml-filer er i bunn og grunn et ZIP-arkiv som består av et manifest, BOM-filer (stykklister) og minst én .3DRep-representasjonsfil som koder den 3D-geometrien. Ved å gi nytt navn til en .3dxml-fil til .zip kan du åpne arkivet med et hvilket som helst verktøy som støtter ZIP og inspisere XML-strukturen direkte.
Bruksområder for .3dxml-filer
.3dxml-formatet ble designet for å inkludere PLM-informasjon (Product Lifecycle Management) i brukermanualer, teknisk dokumentasjon, nettsteder og markedsføringsmateriell. Det produseres naturlig av CATIA og SOLIDWORKS, og kan vises uten en betalt lisens ved å bruke den gratis 3D XML Player levert av Dassault Systèmes.
Merk
.3dxml-filer kan noen ganger forveksles med X3D, et ISO-godkjent format som også bruker XML-standarden for å representere 3D-grafikk. Til forskjell fra .3dxml, er X3D en helt åpen standard vedlikeholdt av Web3D Consortium.
Sikkerhet og trygghet
RISIKO: LOWEn 3DXML er passive 3D-data (XML + mesh), ikke kjørbar kode, så det er trygt å åpne en i et visningsprogram med tanke på skadevare. Den reelle bekymringen er konfidensialitet: en eksportert modell kan avsløre proprietær produktgeometri, så behandle delte .3dxml-filer som intellektuell eiendom. Last kun ned 3D XML Player fra Dassaults offisielle 3ds.com-side (og GLC_Player fra glc-player.net / SourceForge) for å unngå nedlastingsportaler med falske visningsprogrammer.
Formatdetaljer
i et nøtteskallProgrammer som åpner 3DXML-filer
Tekniske detaljer
dyp spesifikasjon| Containerformat | ZIP-arkiv; magic bytes `50 4B 03 04` («PK») ved offset 0 - endre navn til `.zip` for å inspisere intern XML-struktur |
| Interne filtyper | XML-scene/BOM-beskrivelser, binære `.3DRep`-geometrifiler og innebygde teksturressurser (PNG/JPEG) |
| MIME-type | `application/vnd.3dxml` |
| Manifest | Hver pakke inkluderer en `_3DXML` manifest-XML-fil som deklarerer rotdokumentet og lister opp alt innhold i pakken |
| Geometri-representasjon | Tessellerte polygon-mesher (lettvektig visualisering); ikke fullstendige B-rep eller NURBS-overflatedata |
| PLM-datastøtte | Bygger inn stykklister (BOM), produktattributter, metadata og hierarkisk sammenstillingstre |
| Teksturhåndtering | PNG- og JPEG-teksturer lagret som diskrete filer inne i ZIP-beholderen, referert fra scenens XML |
| Komprimering | ZIP Deflate-komprimering brukt på intern XML og `.3DRep`-representasjonsfiler |
| Innfødte verktøy | CATIA, SOLIDWORKS og 3DEXPERIENCE-plattformen - alle produkter fra Dassault Systèmes |
| Gratis visningsprogram | 3D XML Player (Windows skrivebord og nettleser-plugin), levert kostnadsfritt av Dassault Systèmes |
| Åpenhet | Delvis åpen - skjema og spesifikasjoner er publisert av Dassault Systèmes; kjerneimplementeringen forblir proprietær |
| Animasjonsstøtte | Scenekinematikk og animasjonssekvenser kan bygges inn som XML-beskrivelser i pakken |
| Relaterte formater | `.catpart` og `.catproduct` er CATIAs egne formater; `.3dxml` er det lettere derivatet for deling |
| Lys og materialer | Støtter innebygde lysinnstillinger og materiale/utseende (farge, teksturmapping) i scenens XML |
| Målbruk | Visualisering, deling av PLM-data, produktdokumentasjon og markedsføring - ikke fullstendig teknisk datatroskap |
| Utgitt | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.3ds.com |
3DXML-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om 3DXML-filer.