.MESH

File MESH

DirectX SDK Sample Mesh File (SDKMESH)
Fai una domanda
RISPOSTA RAPIDA

Un file .mesh è più spesso un DirectX SDK Sample Mesh (SDKMESH) - un formato di modello 3D binario creato da Microsoft per il codice di esempio DirectX. Può anche essere una mesh Ogre3D o una mesh generica di un motore di gioco. Per aprirlo, usa il DirectX Tool Kit (SDKMESH) o Blender con il plugin Ogre (Ogre3D). L'estensione da sola non identifica il formato.

Sviluppatore: Microsoft (DirectX SDK / DirectXMesh) Categoria: File di immagine 3D MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .DCM · .STEP · .SKP · .STP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 15, 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 MESH?

.mesh è un formato di file associato al contenitore binario SDKMESH del DirectX SDK. Ogni file .mesh contiene un modello geometrico 3D utilizzato per il rendering di oggetti nelle applicazioni di esempio DirectX, nei tutorial e nei giochi che supportano la tecnologia DirectX.

SDKMESH memorizza vertex buffer, index buffer, sottoinsiemi di mesh, una gerarchia di frame (ossa) per l'animazione scheletrica e definizioni di materiali che includono i percorsi dei file delle texture. Il formato esiste in due versioni: la v1 utilizza materiali diffuse/specular tradizionali (esempi dell'era DirectX 9, 10 e 11), mentre la v2 aggiunge il supporto per i materiali PBR (Physically Based Rendering) per DirectX 11 e 12.

DirectX è la tecnologia di Microsoft per lo sviluppo di applicazioni su sistemi Windows e console di gioco Xbox. Il suo scopo principale è il rendering della grafica nei giochi e nelle applicazioni software. DirectX 12 è la versione attuale. SDKMESH è stato introdotto intorno al 2008 come successore del formato legacy .x per il codice di esempio dell'SDK, e rimane in uso nei tutorial di DirectX 12.

SDKMESH è uno strumento per sviluppatori e campioni - non è destinato alla distribuzione di giochi in produzione. I progetti moderni utilizzano glTF o FBX per l'interscambio di asset; lo strumento ContentExporter converte FBX in SDKMESH per l'uso negli esempi dell'SDK. Si noti che l'estensione .mesh è utilizzata anche da motori non correlati come Ogre3D e Godot con strutture binarie interamente diverse.

Sicurezza e incolumità

RISCHIO: LOW

I file SDKMESH sono puri dati 3D senza contenuto eseguibile. Il rischio è molto basso. Come per ogni file la cui estensione (.mesh) è condivisa da molti programmi diversi, verifica la fonte prima di aprire file .mesh sconosciuti negli strumenti del motore di gioco.

Dettagli del formato

in sintesi
NOME COMPLETODirectX SDK Sample Mesh File (SDKMESH)anche noto come SDKMESH file, DirectX Mesh file
SVILUPPATOREMicrosoft (DirectX SDK / DirectXMesh)dal circa 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
TIPO MIMEapplication/octet-stream
TIPOFormato mesh/modello 3D binario proprietario (formato runtime di esempio DirectX SDK)
Questa estensione è usata anche da…
  • File Mesh Ogre3D - Il motore di gioco Ogre3D utilizza .mesh per il proprio formato mesh 3D binario (magic byte: intestazione «MESH» o intestazione serializzatore Ogre); non correlato a DirectX SDK.
  • Risorsa Mesh Godot (legacy) - Le versioni precedenti di Godot Engine utilizzavano .mesh per le risorse mesh binarie; il Godot attuale utilizza .res/.tres.
  • Mesh 3D generica (molteplici strumenti) - Molti strumenti 3D (esportatori personalizzati, motori di gioco) utilizzano .mesh come estensione generica per dati mesh binari o XML senza uno standard comune.

Programmi che aprono file MESH

Windows4 apps
DirectX SDK Gratuito L'SDK standalone legacy (giugno 2010, ultima versione) include visualizzatori di campioni SDKMESH. Usa invece DirectX Tool Kit per lo sviluppo moderno.
Blender Open-source Nessuna importazione nativa SDKMESH. Converti prima SDKMESH in FBX o OBJ tramite ContentExporter o uno strumento personalizzato, quindi importa in Blender. Per Ogre3D .mesh: usa il plugin di importazione Blender Ogre.
DirectX Tool Kit (DirectXTK) Open-source Usa la classe Model di DirectXTK (API C++) per caricare ed eseguire il rendering dei file SDKMESH in un'applicazione DirectX 11/12.
sdkmeshdump (DirectXMesh) Open-source Strumento da riga di comando: sdkmeshdump.exe file.mesh - scarica l'intestazione della mesh, le informazioni sui vertex/index buffer e i nomi dei materiali nella console per l'ispezione.
macOS1 app
Blender Open-source Nessuna importazione nativa SDKMESH. Converti prima SDKMESH in FBX o OBJ tramite ContentExporter o uno strumento personalizzato, quindi importa in Blender. Per Ogre3D .mesh: usa il plugin di importazione Blender Ogre.
Linux1 app
Blender Open-source Nessuna importazione nativa SDKMESH. Converti prima SDKMESH in FBX o OBJ tramite ContentExporter o uno strumento personalizzato, quindi importa in Blender. Per Ogre3D .mesh: usa il plugin di importazione Blender Ogre.

Dettagli tecnici

specifiche approfondite
Nome completo del formatoSDKMESH - Formato binario DirectX SDK Sample Mesh
Campo versione intestazioneCampo Version `uint32_t`: `101` = SDKMESH v1 (materiali legacy); `200` = SDKMESH v2 (materiali PBR)
Ordine dei byteLittle-endian (flag IsBigEndian presente nell'intestazione per dichiarazione esplicita)
Struttura del contenitoreLayout binario in due parti: (1) sezione dati statici - intestazione, descrittori vertex/index buffer, record mesh, materiali; (2) sezione dati buffer - array grezzi di vertici e indici
Tipi di dati indiceInteri senza segno a 16 o 32 bit (per dichiarazione dell'index buffer)
Modello materiale v1Diffuse/specular tradizionale - usato negli esempi SDK di DirectX 9, 10 e 11
Modello materiale v2PBR (Physically Based Rendering) - mappe albedo, rugosità, metalliche; usato negli esempi di DirectX 11/12 Tool Kit
Supporto gerarchia ossaRecord di frame con relazioni genitore/figlio per l'animazione scheletrica
Dimensione tipica50 KB - 50 MB a seconda del numero di poligoni e dei riferimenti alle texture
OS associatoWindows, Xbox (console basate su DirectX)
Strumento di creazione`ContentExporter` (microsoft/content-exporter su GitHub) - converte FBX in SDKMESH
API di caricamentoLoader DXUT `CDXUTSDKMesh`; classe `Model` di DirectX Tool Kit (`DirectXTK`)
Collisione estensione`.mesh` è utilizzato anche da Ogre3D, Godot e altri motori con formati binari completamente diversi
Rilasciatocirca 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
Ultima versioneSDKMESH v2 (introduced with DirectX Tool Kit DX11/DX12 for PBR materials)
Specificagithub.com

Conversioni MESH

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MESH. 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 MESH.

Domande frequenti

Quale programma apre un file .mesh?
Dipende dal tipo di file .mesh. I file DirectX SDKMESH vengono caricati tramite il DirectX Tool Kit in codice C++. I file .mesh di Ogre3D si aprono con strumenti compatibili con Ogre (OgreCommandLineTools, plugin Blender Ogre). Per i file .mesh dei dati di gioco, lo strumento è determinato dallo specifico motore di gioco.
Come posso convertire un file .mesh in OBJ o FBX?
Per DirectX SDKMESH: usa lo strumento open-source sdkmesh-to-obj su GitHub. Per Ogre3D .mesh: usa OgreXMLConverter per convertirlo prima in XML, quindi importalo in Blender tramite il plugin Ogre. Per altri formati: identifica prima il motore.
Blender può aprire i file .mesh?
Non nativamente. Per DirectX SDKMESH, converti prima in OBJ. Per i file .mesh di Ogre3D, installa il plugin di importazione/esportazione Blender Ogre. Per altri motori di gioco, è necessario un plugin specifico o l'identificazione del formato.
Il DirectX SDK è ancora disponibile?
Il DirectX SDK standalone (ultima versione giugno 2010) è ancora scaricabile da Microsoft ma è obsoleto. Lo sviluppo DirectX attuale utilizza il Windows SDK, e il supporto SDKMESH è fornito dal DirectX Tool Kit attivamente mantenuto su GitHub.
Cosa ha sostituito SDKMESH per il lavoro moderno con DirectX?
Per l'interscambio, glTF 2.0 (GLB) è ora lo standard aperto preferito. Lo stesso DirectX Tool Kit supporta il caricamento di modelli glTF 2.0. SDKMESH rimane per la compatibilità con gli esempi legacy di DirectX.

Riferimenti

1DirectXMesh Wiki - Geometry formatsgithub.com
2SDKMESH format wiki (contentexporter)github.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

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