Revisado com base na versão atual do produto em 5 de novembro de 2026 · Publicado por Unity Asset Exporter.
Esta ferramenta não tem exportação direta de .unitypackage para OBJ. O jeito confiável de converter um unitypackage para OBJ usa dois programas: abra o pacote aqui e baixe um GLB com materiais e texturas já resolvidos; depois importe esse GLB no Blender e exporte em Wavefront OBJ. No final, você tem um .obj, um .mtl e as imagens de textura.
Por que passar primeiro pelo GLB
Dentro de um pacote, meshes, materiais e texturas são assets separados, ligados por GUIDs. O material que o Unity mostra em um modelo costuma ser um asset .mat separado, atribuído pelo arquivo .meta do FBX ou por um prefab. Por isso, o FBX sozinho pode não corresponder ao que você viu no Unity. A página sobre a estrutura do pacote explica a organização.
Ao gerar um GLB, esta ferramenta resolve essas referências por GUID: externalObjects do .meta do FBX, atribuições de materiais dos prefabs, correspondência por nome de material e fallbacks conservadores. Base color, normal, metallic/smoothness, specular/gloss (aproximado), occlusion e emissão são mapeados para materiais glTF. Isso faz do GLB um ponto de partida melhor para OBJ do que um FBX bruto com uma pasta de imagens soltas.
Unitypackage para OBJ passo a passo
- Abra o pacote na página inicial. Ele é processado localmente no seu navegador; nada é enviado, e você não precisa instalar o Unity nem criar conta. Se você baixou um ZIP que contém o pacote, pode arrastá-lo direto, sem extrair; RAR ou 7z precisam ser extraídos no seu dispositivo antes.
- Selecione um modelo, prefab ou cena e confira na pré-visualização 3D.
- Clique em Baixar GLB — o que está na visualização. Isso salva um GLB com as texturas suportadas incorporadas. Downloads de modelos individuais são sempre gratuitos.
- No Blender, escolha
File → Import → glTF 2.0 (.glb/.gltf)e selecione o GLB. - Escolha
File → External Data → Unpack Resourcespara que as texturas incorporadas sejam gravadas como arquivos de imagem. - Escolha
File → Export → Wavefront (.obj)e ative a exportação de materiais para que um arquivo.mtlseja gerado. Mantenha o.obj, o.mtle as imagens juntos ao movê-los.
O Blender é um programa gratuito; este site não tem vínculo com ele. Para outras dúvidas sobre importação, consulte o guia do Blender.
Por que as texturas precisam ficar ao lado do MTL
Um GLB carrega as texturas dentro do próprio arquivo. Um arquivo MTL não; ele apenas faz referência a arquivos de imagem no disco. Se essas imagens estiverem faltando, o OBJ abre sem texturas no próximo programa. Descompactar os recursos no Blender (passo 5) é a solução mais simples.
Como alternativa, baixe Texturas em PNG (ZIP) na ferramenta e coloque as imagens ao lado do .mtl, conferindo se os nomes dos arquivos correspondem aos que o MTL referencia. O ZIP de texturas conta como exportação em lote; veja a extração de texturas. Se as texturas ainda estiverem faltando, o checklist de texturas faltando cobre as causas mais comuns.
O que o OBJ não consegue armazenar
OBJ é um formato antigo e simples. Ele armazena meshes estáticos, UVs e uma descrição básica de material em MTL. Ele não armazena:
- Esqueletos e skinning. Os personagens chegam como meshes estáticos na pose em que foram salvos.
- Animação. Nenhuma.
- O modelo completo de materiais PBR. A configuração de metallic, roughness e normal map normalmente precisa ser refeita no programa de destino.
Algumas limitações se aplicam antes mesmo de o OBJ entrar em cena. O GLB mantém o esqueleto de um personagem com skinning, mas na pose estática em que foi salvo; a animação não é transferida para o GLB. Shaders personalizados, lógica de Shader Graph, lightmaps pré-calculados, pós-processamento, scripts e simulação de partículas não são reproduzidos. A conversão para PBR padrão pode parecer mais chapada do que nas capturas de tela da loja, e o OBJ não vai trazer isso de volta.
Quando manter o GLB ou o FBX original
Use OBJ apenas quando o programa de destino não aceitar nada melhor. Se ele lê glTF/GLB ou FBX, prefira esses formatos.
- GLB mantém materiais PBR, texturas incorporadas e a hierarquia de nós. Veja a conversão para GLB.
- FBX original: Baixar FBX original aparece quando a origem do modelo selecionado é um FBX e entrega o arquivo sem alterações. Veja como obter o FBX.
- Animações: FBX de origem das animações (ZIP) aparece quando o pacote contém arquivos FBX de animação.
- Engines e avatares: Godot, Unreal Engine e avatares VRM têm seus próprios caminhos.
Se o pacote já contém arquivos OBJ
A ferramenta não converte arquivos OBJ encontrados dentro de um pacote, então eles não aparecerão como GLB. Eles continuam disponíveis como arquivos brutos. Baixe o .obj e qualquer .mtl ou imagem que o acompanhe na árvore Arquivos, um arquivo por vez, de graça e com os bytes originais. Ou obtenha tudo com Arquivos brutos do pacote (FBX + PNG), um ZIP com todos os arquivos originais e seus caminhos do Unity; ele extrai, não converte, e conta como exportação em lote.
Converter vários modelos
Baixar todos os selecionados em GLB (ZIP) exporta vários modelos de uma vez. O ZIP mantém as pastas do Unity e inclui uma pasta _shared_textures referenciada pelos GLBs, então descompacte o ZIP inteiro e mantenha as pastas intactas. Depois, cada GLB passa pelos mesmos passos no Blender. A comparação entre exportação individual e em lote explica a diferença.
Exportações em lote em ZIP (pacote bruto, texturas, FBX de animação e GLB em lote contam): a primeira é gratuita e, depois, uma por semana. O Pro ($15 em pagamento único até 30 de novembro de 2026, depois $25) remove o limite no navegador em que for ativado.
Limitações que se aplicam antes do Blender
- A conversão de modelos suporta FBX, binário e ASCII, versão 7.0 ou mais recente. Arquivos OBJ/MTL, DAE e
.blendnão são convertidos. - AssetBundles do Unity e arquivos UnityFS de jogos compilados não são suportados.
- Os limites de segurança são de pouco menos de 4 GiB de dados descompactados e 1 GiB por arquivo; pacotes grandes também dependem da memória disponível no navegador.
Os detalhes completos estão em formatos suportados. Se a conversão de um modelo falhar, a opção Ajuda e feedback da ferramenta permite baixar um relatório de diagnóstico (contagens, avisos, log; nenhum arquivo de asset) para anexar a um relato de bug enviado para [email protected] ou pelo Telegram @blablakapr.