.X

X-bestand

DirectX 3D Model File
Stel een vraag
SNEL ANTWOORD

Een X-bestand is een Microsoft DirectX 3D-model waarin mesh-geometrie, materialen, textuurreferenties en optionele animaties zijn opgeslagen. Open het met Blender (met een DirectX-import-add-on) of de gratis Assimp-tool. Het formaat is in 2014 verouderd verklaard; converteer naar FBX of glTF voor gebruik in moderne software.

Ontwikkelaar: Microsoft Categorie: 3D-bestanden MIME: application/x-directx
OPENT OP Windows macOS Linux
Gerelateerd: .DCM · .STEP · .SKP · .STP

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 28, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het X-bestandsformaat?

Bestanden met de extensie .x vallen in de categorie van 3D-modelbestanden die zijn gemaakt voor de Microsoft Direct3D-component van DirectX, voor het eerst geïntroduceerd in de tweede helft van de jaren 90.

De inhoud van .x-bestanden bevat gegevens over driedimensionale objecten. Ze worden gebruikt door de Microsoft DirectX-omgeving, die de weergave en animatie van 3D-objecten mogelijk maakt. Een belangrijk kenmerk van het formaat is dat het bestaat in twee uitwisselbare coderingen - voor mensen leesbare ASCII-tekst en compacte getokeniseerde binaire gegevens - die beide dezelfde .x-extensie delen en openen met de vier-byte magic signature xof . De bestanden slaan alle informatie op die nodig is om 3D-inhoud weer te geven, waaronder we kunnen vinden:

  • specificaties van de object-mesh (vertices en faces),
  • textuurcoördinaten en referenties naar externe textuur-afbeeldingsbestanden,
  • renderingregels en materiaaleigenschappen,
  • frame-hiërarchieën en bewegingen en animaties van lichamen.

De inhoud van .x-bestanden wordt gebruikt door de Microsoft DirectX-omgeving, bijvoorbeeld in computerspellen. Dit maakt het mogelijk om realistische, virtuele werelden te creëren waarin het personage van de speler beweegt. Objecten opgeslagen in .x-bestanden zijn alle elementen van een driedimensionale scène. Ze kunnen ook worden geopend in populaire programma's voor het bewerken en maken van 3D-graphics zoals Blender. Om .x-bestanden echter te importeren in applicaties zoals 3ds Max of Maya, moet hun inhoud eerst worden afgehandeld met behulp van speciale Microsoft DirectX-omgevingsplugins.

Microsoft heeft het .x-formaat rond 2014 verouderd verklaard en raadt .FBX of .glTF aan voor nieuwe projecten. Het formaat blijft gebruikelijk in oudere DirectX-game-archieven en modding-gemeenschappen.

Beveiliging & veiligheid

RISICO: LOW

Een DirectX .x-bestand bevat passieve geometrie-/materiaalgegevens en voert geen code uit, dus het is geen typische malware-vector. De realistische risico's zijn praktisch: texturen worden gerefereerd via bestandsnaam, dus een model kan er zonder texturen uitzien als de afbeeldingsbestanden ontbreken; het formaat is verouderd, dus sommige moderne tools hebben een add-on of een converter nodig. Pas op voor nep-websites voor het downloaden van een „X file viewer” die adware bevatten - gebruik Blender of Assimp, die open-source en gratis zijn.

Formaatdetails

in een notendop
VOLLEDIGE NAAMDirectX 3D Model Fileook bekend als Direct3D .X file, DirectX mesh file
ONTWIKKELAARMicrosoftsinds 1996 (DirectX 2.0); binary variant added in DirectX 3.0
CATEGORIE3D-bestanden
MIME-TYPEapplication/x-directx
TYPESjabloongestuurd 3D-model/scènebestand (ASCII-tekst of getokeniseerde binaire gegevens)
Deze extensie wordt ook gebruikt door…
  • Generiek/tijdelijk tijdelijk bestand - Een kale '.x' wordt soms gebruikt als een wegwerp-extensie door scripts of back-ups; de inhoud varieert en is niet gerelateerd aan DirectX.
  • Lex scanner bronbestand (zeldzaam) - Sommige toolchains labelen Lex/Flex lexer-bronbestanden als '.x'; het is platte C-achtige tekst, geopend in een code-editor - zie db_audit_notes.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
786F6620
ASCII
xof
Elk DirectX .x-bestand begint met de 4-byte magic „xof ” (78 6F 66 20). Bytes 4-7 zijn een versie (bijv. „0303” = 3.3), bytes 8-11 geven het formaattype aan - „txt ” voor ASCII-tekst of „bin ” voor getokeniseerde binaire gegevens (ook „tzip”/„bzip” voor met MSZip gecomprimeerde varianten), en bytes 12-15 de float-grootte („0032” of „0064”). Een tekstbestand begint dus letterlijk met „xof 0303txt 0032”.

Programma's die X-bestanden openen

Windows4 apps
Blender Open-source Installeer een DirectX (.x) import-add-on (bijv. de community „DirectX Importer”), ga dan naar File > Import > DirectX (.x). Gratis.
Autodesk FBX Converter Gratis Verouderde gratis Autodesk-tool: laad de .x en exporteer naar FBX/OBJ/DAE voor moderne apps.
Assimp Viewer (Open Asset Import Library) Open-source Sleep de .x naar de Assimp-viewer om deze te inspecteren, of gebruik „assimp export model.x out.obj” om te converteren.
DirectX SDK Mesh Viewer (legacy) Gratis De historische DirectX SDK bevatte een mesh-viewer; functioneel maar niet meer ondersteund/EOL - gebruik in plaats daarvan Blender of Assimp.
macOS2 apps
Blender Open-source Installeer een DirectX (.x) import-add-on (bijv. de community „DirectX Importer”), ga dan naar File > Import > DirectX (.x). Gratis.
Assimp Open-source Bouw/installeer Assimp en voer „assimp export model.x out.fbx” uit vanaf de Terminal.
Linux2 apps
Blender Open-source Installeer een DirectX (.x) import-add-on (bijv. de community „DirectX Importer”), ga dan naar File > Import > DirectX (.x). Gratis.
Assimp Open-source Bouw/installeer Assimp en voer „assimp export model.x out.fbx” uit vanaf de Terminal.

Technische details

diepe specificaties
OntwikkelaarMicrosoft
Formaat-typeSjabloongestuurd 3D-model en scènebestand
MIME-typeapplication/x-directx
CoderingASCII-tekst of getokeniseerde binaire gegevens - beide varianten gebruiken de .x-extensie; codering wordt gedeclareerd in de 16-byte bestandsheader
Bestandssignatuur„xof ” (hex 78 6F 66 20) op byte-offset 0 - aanwezig in alle .x-varianten
Header-structuur16-byte header: bytes 0-3 „xof ”, 4-7 versie (bijv. „0303”), 8-11 formaat-token („txt ”/„bin ”/„tzip”/„bzip”), 12-15 float-grootte („0032” of „0064”)
Float-precisie32-bit of 64-bit, gedeclareerd in de header als „0032” of „0064”
Byte-volgordeLittle-endian (binaire variant)
SjablooncontainerXOF-sjabloonsysteem - benoemde, uitbreidbare gegevensobjecten; ondersteunt aangepaste applicatie-gedefinieerde sjablonen
CompressieGeen voor tekst (txt) en binaire (bin) varianten; optionele MSZip-compressie in tzip- en bzip-varianten
Kern-gegevensobjectenMesh, MeshNormals, MeshTextureCoords, Material, Frame, AnimationSet
TextuurafhandelingTexturen worden alleen via bestandsnaam gerefereerd - niet ingebed in het .x-bestand
Typische bestandsgrootte10 KB - 50 MB, afhankelijk van de complexiteit van de mesh, animatiegegevens en het aantal objecten
Primair platformWindows (Direct3D / DirectX runtime)
Opvolgende formatenAutodesk FBX en Khronos glTF/GLB - Microsoft heeft .x en D3DX mesh-hulpprogramma's rond 2014 verouderd verklaard
Uitgebracht1996 (DirectX 2.0); binary variant added in DirectX 3.0
Laatste versieLast revised for Direct3D 9; deprecated by Microsoft from 2014 (use FBX/glTF instead)
Specificatielearn.microsoft.com

X conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met X-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over X-bestanden.

Veelgestelde vragen

Wat is een .x-bestand?
In deze 3D-context is het een Microsoft DirectX 3D-model - mesh-geometrie, materialen, textuurreferenties en optionele animatie, gebruikt door oudere Direct3D-games en tools. Het komt voor in tekst- of binaire vorm, beide beginnend met „xof ”.
Hoe open ik een DirectX .x-model?
Gebruik Blender met een DirectX (.x) import-add-on, of de Assimp-viewer. Beide zijn gratis; van daaruit kunt u exporteren naar een modern formaat zoals FBX, OBJ of glTF.
Hoe converteer ik een .x-bestand naar OBJ of FBX?
Importeer de .x in Blender of voer Assimp uit („assimp export model.x out.obj” / out.fbx). De Autodesk FBX Converter kan ook .x laden en FBX/OBJ exporteren.
Wordt het .x-formaat nog steeds gebruikt?
Het is verouderd - Microsoft is rond 2014 gestopt met de ontwikkeling ervan ten gunste van FBX, en glTF is de moderne standaard. Je ziet .x nog steeds in oudere games en modding-gemeenschappen.
Wat is het verschil tussen tekstuele en binaire .x-bestanden?
Beide gebruiken dezelfde sjablonen en extensie; de 16-byte header declareert „txt ” (voor mensen leesbare ASCII) of „bin ” (getokeniseerde binaire gegevens). Ze zijn uitwisselbaar - de meeste importeurs lezen beide.
Waarom opent mijn .x-model zonder texturen?
De .x verwijst naar textuur-afbeeldingsbestanden via de bestandsnaam in plaats van ze in te sluiten. Zorg ervoor dat de gerefereerde afbeeldingen naast het model staan, of koppel ze opnieuw in uw 3D-app.

Referenties

1Microsoft Learn - X Files (Legacy) (Direct3D 9)learn.microsoft.com
2fileformat.com - X (DirectX file format)docs.fileformat.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Gerelateerde extensies

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z