.MESH

MESH Datei

DirectX SDK Sample Mesh File (SDKMESH)
Frage stellen
SCHNELLE ANTWORT

Eine .mesh-Datei ist meistens ein DirectX SDK Sample Mesh (SDKMESH) - ein binäres 3D-Modellformat, das von Microsoft für DirectX-Beispielcode erstellt wurde. Es kann sich auch um ein Ogre3D-Mesh oder ein generisches Game-Engine-Mesh handeln. Zum Öffnen verwenden Sie das DirectX Tool Kit (SDKMESH) oder Blender mit dem Ogre-Plugin (Ogre3D). Die Dateiendung allein identifiziert das Format nicht eindeutig.

Entwickler: Microsoft (DirectX SDK / DirectXMesh) Kategorie: 3D-Bilder Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DCM · .STEP · .SKP · .STP

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 15, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MESH-Dateiformat?

.mesh ist ein Dateiformat, das mit dem SDKMESH-Binärcontainer des DirectX SDK verknüpft ist. Jede .mesh-Datei enthält ein geometrisches 3D-Modell, das zum Rendern von Objekten in DirectX-Beispielanwendungen, Tutorials und Spielen verwendet wird, die die DirectX-Technologie unterstützen.

SDKMESH speichert Vertex-Buffer, Index-Buffer, Mesh-Subsets, eine Frame-Hierarchie (Bones) für Skelettanimationen sowie Materialdefinitionen, die Texturpfade enthalten. Das Format existiert in zwei Versionen: v1 verwendet traditionelle Diffuse/Specular-Materialien (Beispiele der Ära DirectX 9, 10 und 11), während v2 PBR-Materialunterstützung (Physically Based Rendering) für DirectX 11 und 12 hinzufügt.

DirectX ist die Technologie von Microsoft zur Entwicklung von Anwendungen auf Windows-Systemen und Xbox-Spielkonsolen. Ihr Hauptzweck ist das Rendern von Grafiken in Spielen und Softwareanwendungen. DirectX 12 ist die aktuelle Version. SDKMESH wurde um 2008 als Nachfolger des veralteten .x-Formats für SDK-Beispielcode eingeführt und wird weiterhin in DirectX 12-Tutorials verwendet.

SDKMESH ist ein Entwickler- und Beispiel-Tool - es ist nicht für den produktiven Einsatz in fertigen Spielen gedacht. Moderne Projekte verwenden glTF oder FBX für den Asset-Austausch; das Tool ContentExporter konvertiert FBX in SDKMESH zur Verwendung in SDK-Beispielen. Beachten Sie, dass die Endung .mesh auch von nicht verwandten Engines wie Ogre3D und Godot mit völlig unterschiedlichen binären Strukturen verwendet wird.

Sicherheit

RISIKO: LOW

SDKMESH-Dateien sind reine 3D-Daten ohne ausführbare Inhalte. Das Risiko ist sehr gering. Wie bei jeder Datei, deren Endung (.mesh) von vielen verschiedenen Programmen geteilt wird, sollten Sie die Quelle verifizieren, bevor Sie unbekannte .mesh-Dateien in Game-Engine-Tools öffnen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEDirectX SDK Sample Mesh File (SDKMESH)alias SDKMESH file, DirectX Mesh file
ENTWICKLERMicrosoft (DirectX SDK / DirectXMesh)seit circa 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
MIME TYPEapplication/octet-stream
TYPProprietäres binäres 3D-Mesh/Modellformat (DirectX SDK Sample Runtime-Format)
Diese Erweiterung wird auch verwendet von…
  • Ogre3D Mesh-Datei - Die Ogre3D Game-Engine verwendet .mesh für ihr eigenes binäres 3D-Mesh-Format (Magic-Bytes: Header «MESH» oder Ogre-Serializer-Header); nicht verwandt mit DirectX SDK.
  • Godot Mesh-Ressource (veraltet) - Ältere Versionen der Godot Engine verwendeten .mesh für binäre Mesh-Ressourcen; das aktuelle Godot verwendet .res/.tres.
  • Generisches 3D-Mesh (diverse Tools) - Viele 3D-Tools (benutzerdefinierte Exporter, Game-Engines) verwenden .mesh als generische Endung für binäre oder XML-Mesh-Daten ohne gemeinsamen Standard.

Programme zum Öffnen von MESH-Dateien

Windows4 apps
DirectX SDK Kostenlos Das veraltete eigenständige SDK (Juni 2010, letztes Release) enthält SDKMESH-Beispiel-Viewer. Verwenden Sie für moderne Entwicklungen stattdessen das DirectX Tool Kit.
Blender Open Source Kein nativer SDKMESH-Import. Konvertieren Sie SDKMESH zuerst über ContentExporter oder ein benutzerdefiniertes Tool in FBX oder OBJ, bevor Sie es in Blender importieren. Für Ogre3D .mesh: Verwenden Sie das Blender Ogre-Import-Plugin.
DirectX Tool Kit (DirectXTK) Open Source Verwenden Sie die DirectXTK Model-Klasse (C++ API), um SDKMESH-Dateien in einer DirectX 11/12-Anwendung zu laden und zu rendern.
sdkmeshdump (DirectXMesh) Open Source Kommandozeilen-Tool: sdkmeshdump.exe datei.mesh - gibt Mesh-Header, Vertex/Index-Buffer-Informationen und Materialnamen zur Inspektion in der Konsole aus.
macOS1 app
Blender Open Source Kein nativer SDKMESH-Import. Konvertieren Sie SDKMESH zuerst über ContentExporter oder ein benutzerdefiniertes Tool in FBX oder OBJ, bevor Sie es in Blender importieren. Für Ogre3D .mesh: Verwenden Sie das Blender Ogre-Import-Plugin.
Linux1 app
Blender Open Source Kein nativer SDKMESH-Import. Konvertieren Sie SDKMESH zuerst über ContentExporter oder ein benutzerdefiniertes Tool in FBX oder OBJ, bevor Sie es in Blender importieren. Für Ogre3D .mesh: Verwenden Sie das Blender Ogre-Import-Plugin.

Technische Details

technische Spezifikation
Vollständiger FormatnameSDKMESH - DirectX SDK Sample Mesh Binärformat
Header-Versionsfeld`uint32_t` Versionsfeld: `101` = SDKMESH v1 (Legacy-Materialien); `200` = SDKMESH v2 (PBR-Materialien)
Byte-ReihenfolgeLittle-endian (IsBigEndian-Flag im Header zur expliziten Deklaration vorhanden)
Container-StrukturZweiteiliges binäres Layout: (1) Statischer Datenbereich - Header, Vertex/Index-Buffer-Deskriptoren, Mesh-Datensätze, Materialien; (2) Buffer-Datenbereich - rohe Vertex- und Index-Arrays
Index-Datentypen16-Bit oder 32-Bit vorzeichenlose Ganzzahlen (gemäß Index-Buffer-Deklaration)
v1 MaterialmodellTraditionell Diffuse/Specular - verwendet in DirectX 9, 10 und 11 SDK-Beispielen
v2 MaterialmodellPBR (Physically Based Rendering) - Albedo-, Roughness-, Metallic-Maps; verwendet in DirectX 11/12 Tool Kit-Beispielen
Unterstützung für Bone-HierarchienFrame-Datensätze mit Eltern/Kind-Beziehungen für Skelettanimationen
Typische Größe50 KB - 50 MB, abhängig von der Polygonanzahl und den Texturreferenzen
Zugehöriges BetriebssystemWindows, Xbox (DirectX-basierte Konsolen)
Erstellungswerkzeug`ContentExporter` (microsoft/content-exporter auf GitHub) - konvertiert FBX in SDKMESH
Lade-APIsDXUT `CDXUTSDKMesh` Loader; DirectX Tool Kit (`DirectXTK`) `Model`-Klasse
Erweiterungskollision`.mesh` wird auch von Ogre3D, Godot und anderen Engines mit völlig unterschiedlichen Binärformaten verwendet
Veröffentlichtcirca 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
Neueste VersionSDKMESH v2 (introduced with DirectX Tool Kit DX11/DX12 for PBR materials)
Spezifikationgithub.com

MESH-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MESH-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MESH-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .mesh-Datei?
Es hängt davon ab, um welchen Typ von .mesh-Datei es sich handelt. DirectX SDKMESH-Dateien werden über das DirectX Tool Kit in C++-Code geladen. Ogre3D .mesh-Dateien lassen sich mit Ogre-kompatiblen Tools öffnen (OgreCommandLineTools, Blender Ogre-Plugin). Bei .mesh-Dateien aus Spieldaten bestimmt die jeweilige Game-Engine das Tool.
Wie konvertiere ich eine .mesh-Datei in OBJ oder FBX?
Für DirectX SDKMESH: Verwenden Sie das Open-Source-Tool sdkmesh-to-obj auf GitHub. Für Ogre3D .mesh: Nutzen Sie den OgreXMLConverter, um zuerst in XML zu konvertieren, und importieren Sie dies dann über das Ogre-Plugin in Blender. Für andere Formate: Identifizieren Sie zuerst die zugrunde liegende Engine.
Kann Blender .mesh-Dateien öffnen?
Nicht nativ. Konvertieren Sie DirectX SDKMESH zuerst in OBJ. Für Ogre3D .mesh-Dateien installieren Sie das Blender Ogre Import/Export-Plugin. Für andere Game-Engines ist ein spezifisches Plugin oder eine Identifizierung des Formats erforderlich.
Ist das DirectX SDK noch verfügbar?
Das eigenständige DirectX SDK (letzte Version Juni 2010) kann noch bei Microsoft heruntergeladen werden, ist aber veraltet. Die aktuelle DirectX-Entwicklung nutzt das Windows SDK, und die SDKMESH-Unterstützung wird durch das aktiv gepflegte DirectX Tool Kit auf GitHub bereitgestellt.
Was hat SDKMESH für moderne DirectX-Arbeiten ersetzt?
Für den Datenaustausch ist glTF 2.0 (GLB) heute der bevorzugte offene Standard. Das DirectX Tool Kit selbst unterstützt das Laden von glTF 2.0-Modellen. SDKMESH bleibt für die Kompatibilität mit älteren DirectX-Beispielen bestehen.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen