Bridge verso Omniverse / Isaac Sim

Invia i modelli 3D Meshy direttamente in NVIDIA Omniverse o Isaac Sim, con fisica Sim-Ready opzionale ed etichette semantiche applicate durante l'importazione.


Avvia il Bridge

Nella finestra Extensions, assicurati che Meshy Bridge sia abilitato. Non è necessario alcun launcher separato.

Abilita Meshy Bridge

Invia da Meshy

Apri un modello completato nel tuo spazio di lavoro Meshy, fai clic sul menu DCC Bridge e seleziona Invia a OV/Isaac.

Menu DCC Bridge

Invia a OV/Isaac

Meshy invia l'URL del modello, il formato del file, il nome visualizzato e il payload Sim-Ready opzionale al bridge locale. L'estensione scarica l'asset, lo converte in USD quando necessario e lo referenzia sotto /World/<slug>.

Configura Sim-Ready

Gli utenti di Isaac Sim possono configurare la finestra di dialogo Sim-Ready prima dell'invio:

Finestra di dialogo Sim-Ready

  • Semantic Class: un'etichetta di classe semplice come chair, table o robot. Il bridge la scrive tramite etichette semantiche moderne e mantiene anche la compatibilità legacy SemanticsAPI("class").
  • Wikidata QCode: etichetta di tassonomia semantica opzionale, come Q15026. È consentito lasciarla vuota; i formati non validi vengono rifiutati prima dell'invio.
  • Height (m): override opzionale dell'altezza reale. Se vuoto, mantiene il layer sorgente e la scalatura delle unità dello stage.
  • Body Type: dynamic, kinematic o static.
  • Mass: il valore predefinito è Auto. Auto non invia massdensity; Mass invia chilogrammi; Density invia kg/m³.
  • Collision Approximation: convexHull, convexDecomposition, meshSimplification, boundingCube, boundingSphere o none. SDF non è supportato in questa release. I corpi dinamici consentono solo convexHull, convexDecomposition, boundingCube e boundingSphere.
  • Static Friction, Dynamic Friction e Restitution: valori del materiale fisico associati ai collider importati.

Verifica l'importazione

Dopo che la richiesta riesce, il modello appare nello stage attivo sotto /World/<slug>. Per le importazioni Sim-Ready, le mesh discendenti ricevono UsdPhysics.CollisionAPI e UsdPhysics.MeshCollisionAPI; i wrapper dinamici e cinematici ricevono anche UsdPhysics.RigidBodyAPI e UsdPhysics.MassAPI.

Risultato importato

Premi Play in Isaac Sim per testare il comportamento fisico. I corpi dinamici dovrebbero essere simulati, i corpi statici rimangono fissi e i corpi cinematici possono essere controllati tramite animazione o script mentre partecipano alla collisione.

Risoluzione dei problemi

  • Se Meshy non riesce a connettersi, conferma che Isaac Sim o Kit sia in esecuzione e che l'estensione sia abilitata.
  • Se /status non risponde, conferma che nessun altro processo stia usando la porta 5331, quindi ricarica l'estensione.
  • Se l'importazione fallisce con no active USD stage, crea o apri uno stage prima dell'invio.
  • Se un'importazione dinamica rifiuta none o meshSimplification, scegli un'approssimazione convessa o di delimitazione.
  • Se un QCode viene rifiutato, usa il formato Wikidata Q seguito da un intero diverso da zero, ad esempio Q15026.

Modelli supportati

Invia a OV/Isaac supporta tutti i tipi di modelli Meshy, inclusi i modelli animati.

Modello animato in OV/Isaac