Bridge sa Omniverse / Isaac Sim

Direktang ipadala ang mga 3D model ng Meshy sa NVIDIA Omniverse o Isaac Sim, na may opsyonal na Sim-Ready physics at semantic labels na inilalapat habang nag-iimport.


Simulan ang Bridge

Sa Extensions window, tiyaking naka-enable ang Meshy Bridge. Walang kinakailangang hiwalay na launcher.

I-enable ang Meshy Bridge

Ipadala mula sa Meshy

Magbukas ng completed model sa iyong Meshy workspace, i-click ang DCC Bridge menu, at piliin ang Send to OV/Isaac.

DCC Bridge menu

Send to OV/Isaac

Ipinapadala ng Meshy ang model URL, file format, display name, at opsyonal na Sim-Ready payload sa local bridge. Dina-download ng extension ang asset, kino-convert ito sa USD kapag kailangan, at nire-reference ito sa ilalim ng /World/<slug>.

I-configure ang Sim-Ready

Maaaring i-configure ng mga Isaac Sim user ang Sim-Ready dialog bago ipadala:

Sim-Ready dialog

  • Semantic Class: isang simpleng class label tulad ng chair, table, o robot. Isinusulat ito ng bridge sa pamamagitan ng modern semantic labels at pinapanatili rin ang compatibility sa legacy SemanticsAPI("class").
  • Wikidata QCode: opsyonal na semantic taxonomy label, tulad ng Q15026. Pinapayagan ang walang laman; nire-reject ang invalid formats bago ipadala.
  • Height (m): opsyonal na real-world height override. Kapag walang laman, pinapanatili ang source layer at stage unit scaling.
  • Body Type: dynamic, kinematic, o static.
  • Mass: default sa Auto. Ang Auto ay hindi nagpapadala ng mass o density; ang Mass ay nagpapadala ng kilograms; ang Density ay nagpapadala ng kg/m³.
  • Collision Approximation: convexHull, convexDecomposition, meshSimplification, boundingCube, boundingSphere, o none. Hindi suportado ang SDF sa release na ito. Pinapayagan lang ng dynamic bodies ang convexHull, convexDecomposition, boundingCube, at boundingSphere.
  • Static Friction, Dynamic Friction, at Restitution: mga physics material value na naka-bind sa imported colliders.

I-verify ang Import

Pagkatapos magtagumpay ang request, lalabas ang model sa active stage sa ilalim ng /World/<slug>. Para sa Sim-Ready imports, tumatanggap ang descendant meshes ng UsdPhysics.CollisionAPI at UsdPhysics.MeshCollisionAPI; tumatanggap din ang dynamic at kinematic wrappers ng UsdPhysics.RigidBodyAPI at UsdPhysics.MassAPI.

Imported result

Pindutin ang Play sa Isaac Sim para i-test ang physics behavior. Dapat mag-simulate ang dynamic bodies, manatiling fixed ang static bodies, at maaaring paandarin ang kinematic bodies sa pamamagitan ng animation o script habang nakikilahok sa collision.

Troubleshooting

  • Kung hindi makakonekta ang Meshy, kumpirmahing tumatakbo ang Isaac Sim o Kit at naka-enable ang extension.
  • Kung hindi tumutugon ang /status, kumpirmahing walang ibang process na gumagamit ng port 5331, pagkatapos ay i-reload ang extension.
  • Kung nabigo ang import dahil sa no active USD stage, gumawa o magbukas ng stage bago ipadala.
  • Kung nire-reject ng dynamic import ang none o meshSimplification, pumili ng convex o bounding approximation.
  • Kung nire-reject ang QCode, gamitin ang Wikidata format na Q na sinusundan ng non-zero integer, halimbawa Q15026.

Mga Sinusuportahang Model

Sinusuportahan ng Send to OV/Isaac ang lahat ng Meshy model type, kabilang ang animated models.

Animated model sa OV/Isaac