.MESH

Archivo MESH

DirectX SDK Sample Mesh File (SDKMESH)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .mesh es frecuentemente un DirectX SDK Sample Mesh (SDKMESH), un formato de modelo 3D binario creado por Microsoft para el código de ejemplo de DirectX. También puede ser una malla de Ogre3D o una malla genérica de un motor de videojuegos. Para abrirlo, utilice el DirectX Tool Kit (SDKMESH) o Blender con el complemento Ogre (Ogre3D). La extensión por sí sola no identifica el formato.

Desarrollador: Microsoft (DirectX SDK / DirectXMesh) Categoría: Archivos de imágenes 3D MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .DCM · .STEP · .SKP · .STP

En esta página

19k+ extensiones indexadas
Última revisión Jul 15, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MESH?

.mesh es un formato de archivo asociado con el contenedor binario SDKMESH del DirectX SDK. Cada archivo .mesh contiene un modelo geométrico 3D utilizado para renderizar objetos en aplicaciones de ejemplo, tutoriales y juegos de DirectX que soportan la tecnología DirectX.

SDKMESH almacena búferes de vértices, búferes de índices, subconjuntos de mallas, una jerarquía de cuadros (huesos) para animación esquelética y definiciones de materiales que incluyen rutas de archivos de textura. El formato existe en dos versiones: la v1 utiliza materiales difusos/especulares tradicionales (ejemplos de la era de DirectX 9, 10 y 11), mientras que la v2 añade soporte para materiales PBR («Physically Based Rendering») para DirectX 11 y 12.

DirectX es la tecnología de Microsoft para desarrollar aplicaciones en sistemas Windows y consolas de juegos Xbox. Su propósito principal es renderizar gráficos en juegos y aplicaciones de software. DirectX 12 es la versión actual. SDKMESH se introdujo alrededor de 2008 como sucesor del formato heredado .x para el código de ejemplo del SDK, y sigue en uso en los tutoriales de DirectX 12.

SDKMESH es una herramienta para desarrolladores y ejemplos, no está destinada al envío de juegos en producción. Los proyectos modernos utilizan glTF o FBX para el intercambio de activos; la herramienta ContentExporter convierte FBX a SDKMESH para su uso en ejemplos del SDK. Tenga en cuenta que la extensión .mesh también es utilizada por motores no relacionados como Ogre3D y Godot con estructuras binarias completamente diferentes.

Seguridad y protección

RIESGO: LOW

Los archivos SDKMESH son datos 3D puros sin contenido ejecutable. El riesgo es muy bajo. Al igual que con cualquier archivo cuya extensión (.mesh) es compartida por muchos programas diferentes, verifique la fuente antes de abrir archivos .mesh desconocidos en herramientas de motores de juegos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETODirectX SDK Sample Mesh File (SDKMESH)también conocido como SDKMESH file, DirectX Mesh file
DESARROLLADORMicrosoft (DirectX SDK / DirectXMesh)desde circa 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
TIPO MIMEapplication/octet-stream
TIPOFormato de modelo/malla 3D binario propietario (formato de ejecución de ejemplo del DirectX SDK)
Esta extensión también es utilizada por…
  • Archivo de malla de Ogre3D - El motor de juego Ogre3D utiliza .mesh para su propio formato de malla 3D binario (bytes mágicos: encabezado «MESH» o encabezado del serializador de Ogre); no relacionado con DirectX SDK.
  • Recurso de malla de Godot (heredado) - Las versiones antiguas de Godot Engine utilizaban .mesh para recursos de malla binarios; el Godot actual utiliza .res/.tres.
  • Malla 3D genérica (múltiples herramientas) - Muchas herramientas 3D (exportadores personalizados, motores de juegos) utilizan .mesh como una extensión genérica para datos de malla binarios o XML sin un estándar común.

Programas que abren archivos MESH

Windows4 apps
DirectX SDK Gratis El SDK independiente heredado (junio de 2010, última versión) incluye visores de ejemplos SDKMESH. Utilice DirectX Tool Kit en su lugar para el desarrollo moderno.
Blender Código abierto Sin importación nativa de SDKMESH. Convierta primero SDKMESH a FBX o OBJ a través de ContentExporter o una herramienta personalizada, luego impórtelo en Blender. Para .mesh de Ogre3D: use el complemento de importación de Blender para Ogre.
DirectX Tool Kit (DirectXTK) Código abierto Utilice la clase Model de DirectXTK (API de C++) para cargar y renderizar archivos SDKMESH en una aplicación DirectX 11/12.
sdkmeshdump (DirectXMesh) Código abierto Herramienta de línea de comandos: sdkmeshdump.exe archivo.mesh - vuelca el encabezado de la malla, la información del búfer de vértices/índices y los nombres de los materiales en la consola para su inspección.
macOS1 app
Blender Código abierto Sin importación nativa de SDKMESH. Convierta primero SDKMESH a FBX o OBJ a través de ContentExporter o una herramienta personalizada, luego impórtelo en Blender. Para .mesh de Ogre3D: use el complemento de importación de Blender para Ogre.
Linux1 app
Blender Código abierto Sin importación nativa de SDKMESH. Convierta primero SDKMESH a FBX o OBJ a través de ContentExporter o una herramienta personalizada, luego impórtelo en Blender. Para .mesh de Ogre3D: use el complemento de importación de Blender para Ogre.

Detalles técnicos

especificación profunda
Nombre completo del formatoSDKMESH - Formato binario DirectX SDK Sample Mesh
Campo de versión del encabezadoCampo Version de `uint32_t`: `101` = SDKMESH v1 (materiales heredados); `200` = SDKMESH v2 (materiales PBR)
Orden de bytesLittle-endian (indicador IsBigEndian presente en el encabezado para declaración explícita)
Estructura del contenedorDiseño binario de dos partes: (1) sección de datos estáticos - encabezado, descriptores de búfer de vértices/índices, registros de malla, materiales; (2) sección de datos de búfer - matrices de vértices e índices en bruto
Tipos de datos de índiceEnteros sin signo de 16 o 32 bits (según la declaración del búfer de índices)
Modelo de material v1Difuso/especular tradicional - utilizado en ejemplos del SDK de DirectX 9, 10 y 11
Modelo de material v2PBR («Physically Based Rendering») - mapas de albedo, rugosidad y metálicos; utilizado en ejemplos del DirectX 11/12 Tool Kit
Soporte de jerarquía de huesosRegistros de cuadros con relaciones padre/hijo para animación esquelética
Tamaño típico50 KB - 50 MB dependiendo del recuento de polígonos y las referencias de textura
SO asociadoWindows, Xbox (consolas basadas en DirectX)
Herramienta de creación`ContentExporter` (microsoft/content-exporter en GitHub) - convierte FBX a SDKMESH
APIs de cargaCargador DXUT `CDXUTSDKMesh`; clase `Model` de DirectX Tool Kit (`DirectXTK`)
Colisión de extensión`.mesh` también es utilizado por Ogre3D, Godot y otros motores con formatos binarios completamente diferentes
Lanzadocirca 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
Última versiónSDKMESH v2 (introduced with DirectX Tool Kit DX11/DX12 for PBR materials)
Especificacióngithub.com

Conversiones de MESH

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MESH. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos MESH.

Preguntas frecuentes

¿Qué programa abre un archivo .mesh?
Depende de qué tipo de archivo .mesh sea. Los archivos SDKMESH de DirectX se cargan a través del DirectX Tool Kit en código C++. Los archivos .mesh de Ogre3D se abren con herramientas compatibles con Ogre (OgreCommandLineTools, complemento de Blender para Ogre). Para archivos .mesh de datos de juegos, el motor de juego específico determina la herramienta.
¿Cómo convierto un archivo .mesh a OBJ o FBX?
Para SDKMESH de DirectX: use la herramienta de código abierto sdkmesh-to-obj en GitHub. Para .mesh de Ogre3D: use OgreXMLConverter para convertir primero a XML y luego impórtelo a Blender a través del complemento Ogre. Para otros formatos: identifique primero el motor.
¿Puede Blender abrir archivos .mesh?
No de forma nativa. Para SDKMESH de DirectX, conviértalo primero a OBJ. Para archivos .mesh de Ogre3D, instale el complemento de importación/exportación de Blender para Ogre. Para otros motores de juegos, se necesita un complemento específico o la identificación del formato.
¿Sigue disponible el DirectX SDK?
El DirectX SDK independiente (última versión de junio de 2010) todavía se puede descargar de Microsoft pero está obsoleto. El desarrollo actual de DirectX utiliza el Windows SDK, y el soporte para SDKMESH es proporcionado por el DirectX Tool Kit, que se mantiene activamente en GitHub.
¿Qué reemplazó a SDKMESH para el trabajo moderno con DirectX?
Para el intercambio, glTF 2.0 (GLB) es ahora el estándar abierto preferido. El propio DirectX Tool Kit admite la carga de modelos glTF 2.0. SDKMESH permanece para la compatibilidad con ejemplos heredados de DirectX.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z