.X

File X

DirectX 3D Model File
Fai una domanda
RISPOSTA RAPIDA

Un file X è un modello 3D Microsoft DirectX che memorizza geometria mesh, materiali, riferimenti alle texture e animazioni opzionali. È possibile aprirlo con Blender (tramite un add-on di importazione DirectX) o con lo strumento gratuito Assimp. Il formato è stato deprecato nel 2014; si consiglia di convertirlo in FBX o glTF per l'uso nei software moderni.

Sviluppatore: Microsoft Categoria: File di immagine 3D MIME: application/x-directx
SI APRE SU Windows macOS Linux
Correlati: .DCM · .STEP · .SKP · .STP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 28, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file X?

I file con l'estensione .x rientrano nella categoria dei file di modelli 3D creati per il componente Microsoft Direct3D di DirectX, introdotto per la prima volta nella seconda metà degli anni '90.

I contenuti dei file .x includono dati su oggetti tridimensionali. Sono utilizzati dall'ambiente Microsoft DirectX, che consente la visualizzazione e l'animazione di oggetti 3D. Una caratteristica chiave del formato è che esiste in due codifiche intercambiabili - testo ASCII leggibile dall'uomo e binario compatto tokenizzato - entrambi condividono la stessa estensione .x e si aprono con la firma magica di quattro byte xof . I file memorizzano tutte le informazioni necessarie per rappresentare contenuti 3D, tra cui possiamo trovare:

  • specifiche della mesh dell'oggetto (vertici e facce),
  • coordinate delle texture e riferimenti a file di immagini texture esterni,
  • regole di rendering e proprietà dei materiali,
  • gerarchie di frame, movimenti e animazioni di solidi.

Il contenuto dei file .x è utilizzato dall'ambiente Microsoft DirectX, ad esempio nei videogiochi per computer. Ciò consente la creazione di mondi virtuali realistici in cui si muove il personaggio del giocatore. Gli oggetti memorizzati nei file .x sono tutti elementi di una scena tridimensionale. Possono anche essere aperti in programmi popolari per l'editing e la creazione di grafica 3D come Blender. Tuttavia, per importare i file .x in applicazioni come 3ds Max o Maya, il loro contenuto deve prima essere gestito utilizzando plugin dedicati per l'ambiente Microsoft DirectX.

Microsoft ha deprecato il formato .x intorno al 2014, raccomandando .FBX o .glTF per i nuovi progetti. Il formato rimane comune negli archivi di vecchi giochi DirectX e nelle comunità di modding.

Sicurezza e incolumità

RISCHIO: LOW

Un file DirectX .x contiene dati passivi di geometria/materiali e non esegue codice, quindi non è un tipico vettore di malware. I rischi reali sono pratici: le texture sono referenziate per nome file, quindi un modello può apparire senza texture se i suoi file immagine mancano; il formato è deprecato, quindi alcuni strumenti moderni necessitano di un add-on o di un convertitore. Diffida dai siti di download di falsi «visualizzatori di file X» che includono adware - usa Blender o Assimp, che sono open-source e gratuiti.

Dettagli del formato

in sintesi
NOME COMPLETODirectX 3D Model Fileanche noto come Direct3D .X file, DirectX mesh file
SVILUPPATOREMicrosoftdal 1996 (DirectX 2.0); binary variant added in DirectX 3.0
TIPO MIMEapplication/x-directx
TIPOFile di modello/scena 3D basato su template (testo ASCII o binario tokenizzato)
Questa estensione è usata anche da…
  • File segnaposto generico/temporaneo - Un semplice «.x» viene talvolta utilizzato come estensione usa-e-getta da script o backup; il contenuto varia ed è estraneo a DirectX.
  • Sorgente scanner Lex (raro) - Alcune toolchain etichettano i sorgenti del lexer Lex/Flex come «.x»; si tratta di testo semplice simile al C, apribile in un editor di codice - vedere db_audit_notes.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
786F6620
ASCII
xof
Ogni file DirectX .x inizia con il magic di 4 byte «xof » (78 6F 66 20). I byte 4-7 indicano la versione (es. «0303» = 3.3), i byte 8-11 indicano il tipo di formato - «txt » per testo ASCII o «bin » per binario tokenizzato (anche «tzip»/«bzip» per varianti compresse con MSZip), e i byte 12-15 la dimensione del float («0032» o «0064»). Quindi un file di testo inizia letteralmente con «xof 0303txt 0032».

Programmi che aprono file X

Windows4 apps
Blender Open-source Installa un add-on di importazione DirectX (.x) (ad esempio il «DirectX Importer» della community), quindi File > Importa > DirectX (.x). Gratuito.
Autodesk FBX Converter Gratuito Strumento legacy gratuito di Autodesk: carica il file .x ed esportalo in FBX/OBJ/DAE per le app moderne.
Assimp Viewer (Open Asset Import Library) Open-source Trascina il file .x sul visualizzatore Assimp per ispezionarlo, oppure usa «assimp export model.x out.obj» per convertirlo.
DirectX SDK Mesh Viewer (legacy) Gratuito Lo storico SDK di DirectX includeva un visualizzatore di mesh; funzionale ma non supportato/EOL - usa Blender/Assimp al suo posto.
macOS2 apps
Blender Open-source Installa un add-on di importazione DirectX (.x) (ad esempio il «DirectX Importer» della community), quindi File > Importa > DirectX (.x). Gratuito.
Assimp Open-source Compila/installa Assimp ed esegui «assimp export model.x out.fbx» dal terminale.
Linux2 apps
Blender Open-source Installa un add-on di importazione DirectX (.x) (ad esempio il «DirectX Importer» della community), quindi File > Importa > DirectX (.x). Gratuito.
Assimp Open-source Compila/installa Assimp ed esegui «assimp export model.x out.fbx» dal terminale.

Dettagli tecnici

specifiche approfondite
SviluppatoreMicrosoft
Tipo di formatoModello 3D e file di scena basato su template
Tipo MIMEapplication/x-directx
CodificaTesto ASCII o binario tokenizzato - entrambe le varianti usano l'estensione .x; la codifica è dichiarata nell'intestazione del file a 16 byte
Firma del file«xof » (hex 78 6F 66 20) all'offset byte 0 - presente in tutte le varianti .x
Struttura intestazioneIntestazione a 16 byte: byte 0-3 «xof », 4-7 versione (es. «0303»), 8-11 token del formato («txt »/«bin »/«tzip»/«bzip»), 12-15 dimensione float («0032» o «0064»)
Precisione float32-bit o 64-bit, dichiarata nell'intestazione come «0032» o «0064»
Ordine dei byteLittle-endian (variante binaria)
Contenitore templateSistema di template XOF - oggetti dati denominati ed estensibili; supporta template personalizzati definiti dall'applicazione
CompressioneNessuna per le varianti testo (txt) e binario (bin); compressione MSZip opzionale nelle varianti tzip e bzip
Oggetti dati principaliMesh, MeshNormals, MeshTextureCoords, Material, Frame, AnimationSet
Gestione textureTexture referenziate solo tramite nome file - non incorporate all'interno del file .x
Dimensione tipica del file10 KB - 50 MB, a seconda della complessità della mesh, dei dati di animazione e del numero di oggetti
Piattaforma primariaWindows (runtime Direct3D / DirectX)
Formati successoriAutodesk FBX e Khronos glTF/GLB - Microsoft ha deprecato .x e le utility mesh D3DX intorno al 2014
Rilasciato1996 (DirectX 2.0); binary variant added in DirectX 3.0
Ultima versioneLast revised for Direct3D 9; deprecated by Microsoft from 2014 (use FBX/glTF instead)
Specificalearn.microsoft.com

Conversioni X

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file X. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file X.

Domande frequenti

Cos'è un file .x?
In questo contesto 3D, è un modello 3D Microsoft DirectX - geometria mesh, materiali, riferimenti alle texture e animazioni opzionali, utilizzato dai vecchi giochi e strumenti Direct3D. È disponibile in formato testuale o binario, entrambi iniziano con «xof ».
Come si apre un modello DirectX .x?
Usa Blender con un add-on di importazione DirectX (.x), oppure il visualizzatore Assimp. Entrambi sono gratuiti; da lì è possibile esportare in un formato moderno come FBX, OBJ o glTF.
Come si converte un file .x in OBJ o FBX?
Importa il file .x in Blender o esegui Assimp («assimp export model.x out.obj» / out.fbx). Anche l'Autodesk FBX Converter può caricare .x ed esportare FBX/OBJ.
Il formato .x è ancora utilizzato?
È deprecato - Microsoft ha smesso di svilupparlo intorno al 2014 a favore di FBX, e glTF è lo standard moderno. Vedrai ancora i file .x nei giochi più vecchi e nelle comunità di modding.
Qual è la differenza tra i file .x di testo e quelli binari?
Entrambi utilizzano gli stessi template ed estensione; l'intestazione a 16 byte dichiara «txt » (ASCII leggibile) o «bin » (binario tokenizzato). Sono intercambiabili - la maggior parte degli importatori legge entrambi.
Perché il mio modello .x si apre senza texture?
Il file .x fa riferimento ai file immagine delle texture tramite il nome invece di incorporarli. Assicurati che le immagini citate si trovino accanto al modello, o ricollegale nella tua app 3D.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z