.MESH

Fichier MESH

DirectX SDK Sample Mesh File (SDKMESH)
Poser une question
RÉPONSE RAPIDE

Un fichier .mesh est le plus souvent un DirectX SDK Sample Mesh (SDKMESH) - un format de modèle 3D binaire créé par Microsoft pour le code d'exemple DirectX. Il peut également s'agir d'un maillage Ogre3D ou d'un maillage de moteur de jeu générique. Pour l'ouvrir, utilisez le DirectX Tool Kit (SDKMESH) ou Blender avec le plugin Ogre (Ogre3D). L'extension seule ne permet pas d'identifier le format.

Développeur : Microsoft (DirectX SDK / DirectXMesh) Catégorie : Fichiers d`images 3D MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .DCM · .STEP · .SKP · .STP

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 15, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MESH ?

.mesh est un format de fichier associé au conteneur binaire SDKMESH du DirectX SDK. Chaque fichier .mesh contient un modèle géométrique 3D utilisé pour le rendu d'objets dans les applications d'exemple, les tutoriels et les jeux DirectX prenant en charge la technologie DirectX.

SDKMESH stocke les tampons de sommets (vertex buffers), les tampons d'index, les sous-ensembles de maillage, une hiérarchie de cadres (os) pour l'animation squelettique, et des définitions de matériaux incluant les chemins des fichiers de texture. Le format existe en deux versions : la v1 utilise des matériaux diffus/spéculaires traditionnels (exemples de l'ère DirectX 9, 10 et 11), tandis que la v2 ajoute le support des matériaux PBR (Physically Based Rendering) pour DirectX 11 et 12.

DirectX est la technologie de Microsoft pour le développement d'applications sur les systèmes Windows et les consoles de jeu Xbox. Son objectif principal est le rendu graphique dans les jeux et les logiciels. DirectX 12 est la version actuelle. SDKMESH a été introduit vers 2008 pour succéder à l'ancien format .x pour le code d'exemple du SDK, et reste utilisé dans les tutoriels DirectX 12.

SDKMESH est un outil pour les développeurs et les exemples - il n'est pas destiné à la distribution de jeux en production. Les projets modernes utilisent glTF ou FBX pour l'échange d'actifs ; l'outil ContentExporter convertit le FBX en SDKMESH pour une utilisation dans les exemples du SDK. Notez que l'extension .mesh est également utilisée par des moteurs non liés tels que Ogre3D et Godot avec des structures binaires entièrement différentes.

Sécurité et sûreté

RISQUE : LOW

Les fichiers SDKMESH sont des données 3D pures sans contenu exécutable. Le risque est très faible. Comme pour tout fichier dont l'extension (.mesh) est partagée par de nombreux programmes différents, vérifiez la source avant d'ouvrir des fichiers .mesh inconnus dans des outils de moteur de jeu.

Détails du format

en bref
NOM COMPLETDirectX SDK Sample Mesh File (SDKMESH)alias SDKMESH file, DirectX Mesh file
DÉVELOPPEURMicrosoft (DirectX SDK / DirectXMesh)depuis circa 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
TYPE MIMEapplication/octet-stream
TYPEFormat de maillage/modèle 3D binaire propriétaire (format d'exécution d'exemple DirectX SDK)
Cette extension est également utilisée par…
  • Fichier de maillage Ogre3D - Le moteur de jeu Ogre3D utilise .mesh pour son propre format de maillage 3D binaire (octets magiques : en-tête « MESH » ou en-tête de sérialiseur Ogre) ; sans rapport avec le DirectX SDK.
  • Ressource de maillage Godot (héritée) - Les anciennes versions de Godot Engine utilisaient .mesh pour les ressources de maillage binaires ; la version actuelle de Godot utilise .res/.tres.
  • Maillage 3D générique (outils multiples) - De nombreux outils 3D (exportateurs personnalisés, moteurs de jeu) utilisent .mesh comme extension générique pour les données de maillage binaires ou XML sans norme commune.

Programmes qui ouvrent les fichiers MESH

Windows4 apps
DirectX SDK Gratuit Le SDK autonome hérité (juin 2010, dernière version) inclut des visionneuses d'exemples SDKMESH. Utilisez plutôt le DirectX Tool Kit pour le développement moderne.
Blender Open-source Pas d'importation native SDKMESH. Convertissez d'abord le SDKMESH en FBX ou OBJ via ContentExporter ou un outil personnalisé, puis importez dans Blender. Pour Ogre3D .mesh : utilisez le plugin d'importation Blender Ogre.
DirectX Tool Kit (DirectXTK) Open-source Utilisez la classe Model de DirectXTK (API C++) pour charger et restituer des fichiers SDKMESH dans une application DirectX 11/12.
sdkmeshdump (DirectXMesh) Open-source Outil en ligne de commande : sdkmeshdump.exe file.mesh - extrait l'en-tête du maillage, les informations sur les tampons de sommets/index et les noms des matériaux dans la console pour inspection.
macOS1 app
Blender Open-source Pas d'importation native SDKMESH. Convertissez d'abord le SDKMESH en FBX ou OBJ via ContentExporter ou un outil personnalisé, puis importez dans Blender. Pour Ogre3D .mesh : utilisez le plugin d'importation Blender Ogre.
Linux1 app
Blender Open-source Pas d'importation native SDKMESH. Convertissez d'abord le SDKMESH en FBX ou OBJ via ContentExporter ou un outil personnalisé, puis importez dans Blender. Pour Ogre3D .mesh : utilisez le plugin d'importation Blender Ogre.

Détails techniques

spécifications approfondies
Nom complet du formatSDKMESH - Format binaire DirectX SDK Sample Mesh
Champ de version de l'en-têteChamp Version `uint32_t` : `101` = SDKMESH v1 (matériaux hérités) ; `200` = SDKMESH v2 (matériaux PBR)
Ordre des octetsLittle-endian (indicateur IsBigEndian présent dans l'en-tête pour une déclaration explicite)
Structure du conteneurDisposition binaire en deux parties : (1) section de données statiques - en-tête, descripteurs de tampons de sommets/index, enregistrements de maillage, matériaux ; (2) section de données de tampon - tableaux bruts de sommets et d'index
Types de données d'indexEntiers non signés 16 bits ou 32 bits (selon la déclaration du tampon d'index)
Modèle de matériau v1Diffus/spéculaire traditionnel - utilisé dans les exemples du SDK DirectX 9, 10 et 11
Modèle de matériau v2PBR (Physically Based Rendering) - cartes d'albédo, de rugosité, métalliques ; utilisé dans les exemples du DirectX 11/12 Tool Kit
Support de la hiérarchie des osEnregistrements de cadres avec relations parent/enfant pour l'animation squelettique
Taille typique50 Ko - 50 Mo selon le nombre de polygones et les références de texture
OS associéWindows, Xbox (consoles basées sur DirectX)
Outil de création`ContentExporter` (microsoft/content-exporter sur GitHub) - convertit FBX en SDKMESH
API de chargementChargeur DXUT `CDXUTSDKMesh` ; classe `Model` du DirectX Tool Kit (`DirectXTK`)
Collision d'extension`.mesh` est également utilisé par Ogre3D, Godot et d'autres moteurs avec des formats binaires complètement différents
Publiécirca 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
Dernière versionSDKMESH v2 (introduced with DirectX Tool Kit DX11/DX12 for PBR materials)
Spécificationgithub.com

Conversions MESH

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MESH. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MESH.

Foire aux questions

Quel programme ouvre un fichier .mesh ?
Cela dépend du type de fichier .mesh dont il s'agit. Les fichiers DirectX SDKMESH sont chargés via le DirectX Tool Kit en code C++. Les fichiers .mesh de Ogre3D s'ouvrent avec des outils compatibles Ogre (OgreCommandLineTools, plugin Blender Ogre). Pour les fichiers .mesh de données de jeu, le moteur de jeu spécifique détermine l'outil.
Comment convertir un fichier .mesh en OBJ ou FBX ?
Pour DirectX SDKMESH : utilisez l'outil open-source sdkmesh-to-obj sur GitHub. Pour Ogre3D .mesh : utilisez OgreXMLConverter pour convertir d'abord en XML, puis importez dans Blender via le plugin Ogre. Pour les autres formats : identifiez d'abord le moteur.
Blender peut-il ouvrir les fichiers .mesh ?
Pas nativement. Pour DirectX SDKMESH, convertissez d'abord en OBJ. Pour les fichiers .mesh Ogre3D, installez le plugin d'importation/exportation Blender Ogre. Pour les autres moteurs de jeu, un plugin spécifique ou une identification du format est nécessaire.
Le DirectX SDK est-il toujours disponible ?
Le DirectX SDK autonome (dernière version en juin 2010) est toujours téléchargeable auprès de Microsoft mais il est obsolète. Le développement DirectX actuel utilise le Windows SDK, et le support de SDKMESH est assuré par le DirectX Tool Kit activement maintenu sur GitHub.
Qu'est-ce qui a remplacé SDKMESH pour les travaux DirectX modernes ?
Pour l'échange, glTF 2.0 (GLB) est désormais la norme ouverte privilégiée. Le DirectX Tool Kit lui-même prend en charge le chargement des modèles glTF 2.0. SDKMESH subsiste pour la compatibilité avec les anciens exemples DirectX.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z