Bridge to Omniverse / Isaac Sim
Envie um modelo do aplicativo web Meshy diretamente para o seu stage do NVIDIA Omniverse ou Isaac Sim, com física e rótulos semânticos aplicados durante a importação.
Antes de começar
-
Você precisa de um plano Pro ou superior. Nos planos Free e Starter, clicar em Send to OV/Isaac abre as opções de upgrade.
-
Você precisa do aplicativo web Meshy no Windows. Em outros sistemas operacionais, Send to OV/Isaac não está disponível.
-
Instale a extensão Meshy Bridge no Isaac Sim ou no seu app Omniverse Kit. Para as etapas, consulte Meshy for Omniverse / Isaac Sim.
Iniciar o bridge
A extensão executa o bridge enquanto estiver ativada, então você não precisa iniciar mais nada.
Para deixar o app pronto, siga estas etapas:
-
Abra o Isaac Sim ou o seu app Omniverse Kit.
-
Clique em Window > Extensions e verifique se MESHY BRIDGE está ativado.

-
Abra ou crie um stage USD. Para criar um, clique em File > New.
Mantenha o app aberto enquanto você envia modelos do Meshy.
Enviar um modelo
Para enviar um modelo ao Omniverse ou Isaac Sim, siga estas etapas:
-
No aplicativo web Meshy no Windows, abra um modelo finalizado no visualizador.
-
Na barra de ferramentas do visualizador, clique em DCC Bridge (o ícone de plugue).

-
Clique em Send to OV/Isaac. O Meshy verifica se o bridge está em execução e, em seguida, abre a caixa de diálogo Sim-Ready Properties.

-
Opcional: Altere as configurações Sim-Ready. Para saber o que cada configuração faz, consulte Configurações Sim-Ready.
-
Na caixa de diálogo Sim-Ready Properties, clique em Send to OV/Isaac. Para cancelar sem enviar, clique em Cancel.
O Meshy envia o modelo como um arquivo USDZ, com o nome do modelo e suas configurações Sim-Ready. A extensão baixa o arquivo e adiciona o modelo ao stage aberto em /World, em um prim nomeado de acordo com o modelo. Ela também ajusta o eixo vertical e as unidades do modelo para corresponder ao stage.
Configurações Sim-Ready
A caixa de diálogo Sim-Ready Properties define como o modelo se comporta em uma simulação de física e como ele é rotulado. Você pode enviar sem alterar nenhuma configuração.

A caixa de diálogo tem as seguintes configurações:
- Semantic Class: Opcional. Um rótulo de classe, como
chair,tableourobot. A extensão grava esse valor como um rótulo semântico, e também como um rótulo de classe legado para versões mais antigas do Isaac Sim. - Wikidata QCode: Opcional. Um ID do Wikidata, como
Q15026. Ele começa comQ, seguido de um número que não começa com0. - Height (m): Opcional. A altura real do modelo em metros. Se você deixar em branco, a extensão escala o modelo de acordo com as unidades do arquivo e do stage.
- Body Type: Dynamic (o padrão), Kinematic ou Static.
- Mass (kg): Auto (o padrão), Mass ou Density. Auto não define massa nem densidade, de modo que o motor de física usa seus padrões e a forma do colisor. Mass define a massa em quilogramas. Density define a densidade em kg/m³, e o rótulo muda para Density (kg/m³). Um corpo Static não tem configuração de massa.
- Collision Approximation: Convex Hull (o padrão), Convex Decomposition, Mesh Simplification, Bounding Cube, Bounding Sphere ou Triangle Mesh. Para um corpo Dynamic, a lista não inclui Mesh Simplification e Triangle Mesh. A colisão SDF não está disponível.
- Static Friction, Dynamic Friction e Restitution: Valores de material físico de
0a1para os colisores do modelo. Os padrões são0.50,0.50e0.00.
Verificar a importação
Depois que o Meshy exibir "Model sent to omniverse", o modelo aparece no stage aberto em /World.

A extensão adiciona UsdPhysics.CollisionAPI e UsdPhysics.MeshCollisionAPI a cada malha do modelo. Para um corpo dinâmico ou cinemático, ela também adiciona UsdPhysics.RigidBodyAPI e UsdPhysics.MassAPI ao prim do modelo.
Para testar a física, clique em Play no Isaac Sim. Um corpo dinâmico se move com a simulação, e um corpo estático permanece no lugar. Um corpo cinemático só se move por animação ou script, e outros corpos ainda colidem com ele.
Enviar um modelo animado
Você envia um modelo animado da mesma forma que um estático. O Meshy envia o personagem com rig junto com a animação selecionada. Os modelos Smart Rig não têm DCC Bridge, então não é possível enviá-los.

Solução de problemas
A tabela a seguir lista problemas comuns, suas causas e como corrigi-los.
| Problema | Causa | Correção |
|---|---|---|
| O Meshy exibe "Failed to send model to omniverse" antes de a caixa de diálogo Sim-Ready Properties abrir | O Isaac Sim ou o seu app Kit não está aberto, ou a extensão está desativada. | Abra o app e ative MESHY BRIDGE em Window > Extensions. Em seguida, envie o modelo novamente. |
A caixa de diálogo abre, mas o envio falha, e http://127.0.0.1:5331/status no seu navegador não exibe "dcc": "omniverse" | Outro app usa a porta 5331, então a extensão não consegue iniciar o bridge. | Feche o outro app e, em seguida, desative e ative novamente MESHY BRIDGE em Window > Extensions. Verifique se a página de status exibe "dcc": "omniverse". |
O Meshy exibe "Failed to send model to omniverse" depois que você clica em Send to OV/Isaac na caixa de diálogo, e a página de status exibe "dcc": "omniverse" | Nenhum stage USD está aberto. O Console do app exibe no active USD stage. | Abra ou crie um stage com File > New e, em seguida, envie o modelo novamente. |
| Send to OV/Isaac na caixa de diálogo está indisponível | Wikidata QCode, Height (m) ou o valor de massa ou densidade não é válido. | Digite um QCode no formato Q15026, e uma altura, massa ou densidade maior que 0. |
| Send to OV/Isaac no menu DCC Bridge está indisponível | Você está usando o aplicativo web Meshy no macOS ou no Linux. | Use o aplicativo web Meshy no Windows. |
Próximos passos
- Para adicionar uma animação a um personagem antes de enviá-lo, consulte Animação.