.MESH

Arquivo MESH

DirectX SDK Sample Mesh File (SDKMESH)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .mesh é mais frequentemente um DirectX SDK Sample Mesh (SDKMESH) - um formato de modelo 3D binário criado pela Microsoft para código de exemplo do DirectX. Também pode ser uma malha Ogre3D ou uma malha de motor de jogo genérica. Para abri-lo, use o DirectX Tool Kit (SDKMESH) ou Blender com o plugin Ogre (Ogre3D). A extensão sozinha não identifica o formato.

Desenvolvedor: Microsoft (DirectX SDK / DirectXMesh) Categoria: Arquivos 3D MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .DCM · .STEP · .SKP · .STP

Nesta página

19k+ extensões indexadas
Última revisão em Jul 15, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MESH?

.mesh é um formato de arquivo associado ao contêiner binário SDKMESH do DirectX SDK. Cada arquivo .mesh contém um modelo geométrico 3D usado para renderizar objetos em aplicações de exemplo, tutoriais e jogos do DirectX que suportam a tecnologia DirectX.

O SDKMESH armazena buffers de vértices, buffers de índices, subconjuntos de malha, uma hierarquia de frames (ossos) para animação esquelética e definições de materiais que incluem caminhos de arquivos de textura. O formato existe em duas versões: a v1 utiliza materiais difusos/especulares tradicionais (exemplos da era DirectX 9, 10 e 11), enquanto a v2 adiciona suporte a materiais PBR (Physically Based Rendering) para DirectX 11 e 12.

DirectX é a tecnologia da Microsoft para o desenvolvimento de aplicações em sistemas Windows e consoles de jogos Xbox. Seu principal objetivo é a renderização de gráficos em jogos e aplicativos de software. O DirectX 12 é a versão atual. O SDKMESH foi introduzido por volta de 2008 como sucessor do formato legado .x para código de exemplo do SDK, e permanece em uso nos tutoriais do DirectX 12.

O SDKMESH é uma ferramenta de amostra e para desenvolvedores - não se destina ao envio de jogos em produção. Projetos modernos usam glTF ou FBX para intercâmbio de ativos; a ferramenta ContentExporter converte FBX para SDKMESH para uso em amostras do SDK. Observe que a extensão .mesh também é usada por motores não relacionados, como Ogre3D e Godot, com estruturas binárias inteiramente diferentes.

Segurança e proteção

RISCO: LOW

Arquivos SDKMESH são dados 3D puros sem conteúdo executável. O risco é muito baixo. Como acontece com qualquer arquivo cuja extensão (.mesh) é compartilhada por muitos programas diferentes, verifique a fonte antes de abrir arquivos .mesh desconhecidos em ferramentas de motores de jogo.

Detalhes do formato

em resumo
NOME COMPLETODirectX SDK Sample Mesh File (SDKMESH)também conhecido como SDKMESH file, DirectX Mesh file
DESENVOLVEDORMicrosoft (DirectX SDK / DirectXMesh)desde circa 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
CATEGORIAArquivos 3D
TIPO MIMEapplication/octet-stream
TIPOFormato binário proprietário de malha/modelo 3D (formato de tempo de execução de amostra do DirectX SDK)
Esta extensão também é usada por…
  • Arquivo de Malha Ogre3D - O motor de jogo Ogre3D usa .mesh para seu próprio formato de malha 3D binário (bytes mágicos: cabeçalho «MESH» ou cabeçalho do serializador Ogre); não relacionado ao DirectX SDK.
  • Recurso de Malha Godot (legado) - Versões mais antigas do Godot Engine usavam .mesh para recursos de malha binária; o Godot atual usa .res/.tres.
  • Malha 3D genérica (múltiplas ferramentas) - Muitas ferramentas 3D (exportadores personalizados, motores de jogo) usam .mesh como uma extensão genérica para dados de malha binários ou XML sem um padrão comum.

Programas que abrem arquivos MESH

Windows4 apps
DirectX SDK Gratuito O SDK autônomo legado (junho de 2010, último lançamento) inclui visualizadores de amostra SDKMESH. Use o DirectX Tool Kit em vez disso para o desenvolvimento moderno.
Blender Código aberto Sem importação nativa de SDKMESH. Converta SDKMESH para FBX ou OBJ via ContentExporter ou ferramenta personalizada primeiro, depois importe no Blender. Para .mesh do Ogre3D: use o plugin de importação Blender Ogre.
DirectX Tool Kit (DirectXTK) Código aberto Use a classe Model do DirectXTK (API C++) para carregar e renderizar arquivos SDKMESH em uma aplicação DirectX 11/12.
sdkmeshdump (DirectXMesh) Código aberto Ferramenta de linha de comando: sdkmeshdump.exe arquivo.mesh - despeja o cabeçalho da malha, informações de buffer de vértice/índice e nomes de materiais no console para inspeção.
macOS1 app
Blender Código aberto Sem importação nativa de SDKMESH. Converta SDKMESH para FBX ou OBJ via ContentExporter ou ferramenta personalizada primeiro, depois importe no Blender. Para .mesh do Ogre3D: use o plugin de importação Blender Ogre.
Linux1 app
Blender Código aberto Sem importação nativa de SDKMESH. Converta SDKMESH para FBX ou OBJ via ContentExporter ou ferramenta personalizada primeiro, depois importe no Blender. Para .mesh do Ogre3D: use o plugin de importação Blender Ogre.

Detalhes técnicos

especificação profunda
Nome completo do formatoSDKMESH - Formato binário DirectX SDK Sample Mesh
Campo de versão do cabeçalhoCampo Version `uint32_t`: `101` = SDKMESH v1 (materiais legados); `200` = SDKMESH v2 (materiais PBR)
Ordem dos bytesLittle-endian (flag IsBigEndian presente no cabeçalho para declaração explícita)
Estrutura do contêinerLayout binário de duas partes: (1) seção de dados estáticos - cabeçalho, descritores de buffer de vértice/índice, registros de malha, materiais; (2) seção de dados de buffer - matrizes brutas de vértices e índices
Tipos de dados de índiceInteiros sem sinal de 16 bits ou 32 bits (conforme declaração do buffer de índice)
Modelo de material v1Difuso/especular tradicional - usado em amostras do DirectX 9, 10 e 11 SDK
Modelo de material v2PBR (Physically Based Rendering) - mapas de albedo, rugosidade, metálico; usado em amostras do DirectX 11/12 Tool Kit
Suporte à hierarquia de ossosRegistros de frames com relações pai/filho para animação esquelética
Tamanho típico50 KB - 50 MB dependendo da contagem de polígonos e referências de textura
SO associadoWindows, Xbox (consoles baseados em DirectX)
Ferramenta de criação`ContentExporter` (microsoft/content-exporter no GitHub) - converte FBX para SDKMESH
APIs de carregamentoCarregador DXUT `CDXUTSDKMesh`; classe `Model` do DirectX Tool Kit (`DirectXTK`)
Colisão de extensão`.mesh` também é usado por Ogre3D, Godot e outros motores com formatos binários completamente diferentes
Lançadocirca 2008 (Direct3D 10 SDK samples; replacement for legacy .x format)
Versão mais recenteSDKMESH v2 (introduced with DirectX Tool Kit DX11/DX12 for PBR materials)
Especificaçãogithub.com

Conversões de MESH

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MESH. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos MESH.

Perguntas frequentes

Qual programa abre um arquivo .mesh?
Depende de qual tipo de arquivo .mesh ele é. Arquivos DirectX SDKMESH são carregados via DirectX Tool Kit em código C++. Arquivos .mesh do Ogre3D abrem com ferramentas compatíveis com Ogre (OgreCommandLineTools, plugin Blender Ogre). Para arquivos .mesh de dados de jogos, o motor de jogo específico determina a ferramenta.
Como converto um arquivo .mesh para OBJ ou FBX?
Para DirectX SDKMESH: use a ferramenta de código aberto sdkmesh-to-obj no GitHub. Para .mesh do Ogre3D: use o OgreXMLConverter para converter para XML primeiro e depois importe para o Blender via plugin Ogre. Para outros formatos: identifique o motor primeiro.
O Blender pode abrir arquivos .mesh?
Não nativamente. Para DirectX SDKMESH, converta para OBJ primeiro. Para arquivos .mesh do Ogre3D, instale o plugin de importação/exportação Blender Ogre. Para outros motores de jogo, é necessário um plugin específico ou a identificação do formato.
O DirectX SDK ainda está disponível?
O DirectX SDK autônomo (último lançamento em junho de 2010) ainda pode ser baixado da Microsoft, mas está obsoleto. O desenvolvimento atual do DirectX usa o Windows SDK, e o suporte ao SDKMESH é fornecido pelo DirectX Tool Kit, mantido ativamente no GitHub.
O que substituiu o SDKMESH para o trabalho moderno com DirectX?
Para intercâmbio, o glTF 2.0 (GLB) é agora o padrão aberto preferido. O próprio DirectX Tool Kit suporta o carregamento de modelos glTF 2.0. O SDKMESH permanece para compatibilidade com amostras legadas do DirectX.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z