Bridge para Omniverse / Isaac Sim

Envie modelos 3D do Meshy diretamente para o NVIDIA Omniverse ou Isaac Sim, com física Sim-Ready opcional e etiquetas semânticas aplicadas durante a importação.


Iniciar o Bridge

Na janela Extensions, certifique-se de que Meshy Bridge está ativado. Não é necessário nenhum lançador separado.

Ativar Meshy Bridge

Enviar a partir do Meshy

Abra um modelo concluído no seu espaço de trabalho Meshy, clique no menu DCC Bridge e selecione Enviar para OV/Isaac.

Menu DCC Bridge

Enviar para OV/Isaac

O Meshy envia o URL do modelo, o formato do ficheiro, o nome de apresentação e o payload Sim-Ready opcional para a bridge local. A extensão transfere o asset, converte-o para USD quando necessário e referencia-o em /World/<slug>.

Configurar Sim-Ready

Os utilizadores do Isaac Sim podem configurar a caixa de diálogo Sim-Ready antes de enviar:

Caixa de diálogo Sim-Ready

  • Semantic Class: uma etiqueta de classe simples, como chair, table ou robot. A bridge escreve-a através de etiquetas semânticas modernas e também mantém a compatibilidade Legacy com SemanticsAPI("class").
  • Wikidata QCode: etiqueta opcional de taxonomia semântica, como Q15026. É permitido deixar vazio; formatos inválidos são rejeitados antes do envio.
  • Height (m): substituição opcional da altura real. Vazio mantém o dimensionamento da camada de origem e da unidade do palco.
  • Body Type: dynamic, kinematic ou static.
  • Mass: a predefinição é Auto. Auto não envia mass nem density; Mass envia quilogramas; Density envia kg/m³.
  • Collision Approximation: convexHull, convexDecomposition, meshSimplification, boundingCube, boundingSphere ou none. SDF não é suportado nesta versão. Corpos dinâmicos só permitem convexHull, convexDecomposition, boundingCube e boundingSphere.
  • Static Friction, Dynamic Friction e Restitution: valores do material de física associados aos colisores importados.

Verificar a importação

Depois de o pedido ser concluído com êxito, o modelo aparece no palco ativo em /World/<slug>. Para importações Sim-Ready, as malhas descendentes recebem UsdPhysics.CollisionAPI e UsdPhysics.MeshCollisionAPI; os wrappers dinâmicos e cinemáticos também recebem UsdPhysics.RigidBodyAPI e UsdPhysics.MassAPI.

Resultado importado

Prima Play no Isaac Sim para testar o comportamento da física. Os corpos dinâmicos devem simular, os corpos estáticos permanecem fixos e os corpos cinemáticos podem ser acionados por animação ou script enquanto participam na colisão.

Resolução de problemas

  • Se o Meshy não conseguir ligar-se, confirme que o Isaac Sim ou o Kit está em execução e que a extensão está ativada.
  • Se /status não responder, confirme que nenhum outro processo está a utilizar a porta 5331 e, em seguida, recarregue a extensão.
  • Se a importação falhar com no active USD stage, crie ou abra um palco antes de enviar.
  • Se uma importação dinâmica rejeitar none ou meshSimplification, escolha uma aproximação convexa ou delimitadora.
  • Se um QCode for rejeitado, utilize o formato Wikidata Q seguido de um número inteiro diferente de zero, por exemplo Q15026.

Modelos suportados

Enviar para OV/Isaac suporta todos os tipos de modelos Meshy, incluindo modelos animados.

Modelo animado em OV/Isaac