Bridge ไปยัง Omniverse / Isaac Sim

ส่งโมเดล 3D ของ Meshy ไปยัง NVIDIA Omniverse หรือ Isaac Sim โดยตรง พร้อมตัวเลือกในการใช้ฟิสิกส์ Sim-Ready และป้ายกำกับเชิงความหมายระหว่างการนำเข้า


เริ่มต้น Bridge

ในหน้าต่าง Extensions ให้ตรวจสอบว่าเปิดใช้งาน Meshy Bridge แล้ว ไม่จำเป็นต้องใช้ตัวเปิดแยกต่างหาก

เปิดใช้งาน Meshy Bridge

ส่งจาก Meshy

เปิดโมเดลที่เสร็จสมบูรณ์ในพื้นที่ทำงาน Meshy ของคุณ คลิกเมนู DCC Bridge แล้วเลือก ส่งไปยัง OV/Isaac

เมนู DCC Bridge

ส่งไปยัง OV/Isaac

Meshy จะส่ง URL ของโมเดล รูปแบบไฟล์ ชื่อที่แสดง และเพย์โหลด Sim-Ready ที่เป็นตัวเลือกไปยัง Bridge ภายในเครื่อง ส่วนขยายจะดาวน์โหลดแอสเซ็ต แปลงเป็น USD เมื่อจำเป็น และอ้างอิงไว้ใต้ /World/<slug>

กำหนดค่า Sim-Ready

ผู้ใช้ Isaac Sim สามารถกำหนดค่ากล่องโต้ตอบ Sim-Ready ก่อนส่งได้:

กล่องโต้ตอบ Sim-Ready

  • Semantic Class: ป้ายกำกับคลาสแบบง่าย เช่น chair, table หรือ robot Bridge จะเขียนผ่านป้ายกำกับเชิงความหมายสมัยใหม่ และยังคงความเข้ากันได้กับ Legacy SemanticsAPI("class")
  • Wikidata QCode: ป้ายกำกับอนุกรมวิธานเชิงความหมายที่เป็นตัวเลือก เช่น Q15026 อนุญาตให้เว้นว่างได้; รูปแบบที่ไม่ถูกต้องจะถูกปฏิเสธก่อนส่ง
  • Height (m): การแทนที่ความสูงจริงในหน่วยเมตรที่เป็นตัวเลือก เว้นว่างไว้เพื่อคงการปรับสเกลเลเยอร์ต้นทางและหน่วย stage
  • Body Type: dynamic, kinematic หรือ static
  • Mass: ค่าเริ่มต้นคือ Auto Auto จะไม่ส่ง mass หรือ density; Mass ส่งเป็นกิโลกรัม; Density ส่งเป็น kg/m³
  • Collision Approximation: convexHull, convexDecomposition, meshSimplification, boundingCube, boundingSphere หรือ none SDF ยังไม่รองรับในรีลีสนี้ วัตถุ dynamic อนุญาตเฉพาะ convexHull, convexDecomposition, boundingCube และ boundingSphere
  • Static Friction, Dynamic Friction และ Restitution: ค่าแมททีเรียลฟิสิกส์ที่ผูกกับ collider ที่นำเข้า

ตรวจสอบการนำเข้า

หลังจากคำขอสำเร็จ โมเดลจะปรากฏใน stage ที่ใช้งานอยู่ใต้ /World/<slug> สำหรับการนำเข้า Sim-Ready mesh ลูกหลานจะได้รับ UsdPhysics.CollisionAPI และ UsdPhysics.MeshCollisionAPI; wrapper แบบ dynamic และ kinematic จะได้รับ UsdPhysics.RigidBodyAPI และ UsdPhysics.MassAPI ด้วย

ผลลัพธ์ที่นำเข้า

กด Play ใน Isaac Sim เพื่อทดสอบพฤติกรรมฟิสิกส์ วัตถุ dynamic ควรจำลองได้ วัตถุ static จะคงที่ และวัตถุ kinematic สามารถขับเคลื่อนด้วยแอนิเมชันหรือสคริปต์ในขณะที่ยังมีส่วนร่วมในการชน

การแก้ปัญหา

  • หาก Meshy ไม่สามารถเชื่อมต่อได้ ให้ยืนยันว่า Isaac Sim หรือ Kit กำลังทำงานอยู่และเปิดใช้งานส่วนขยายแล้ว
  • หาก /status ไม่ตอบสนอง ให้ยืนยันว่าไม่มีกระบวนการอื่นใช้พอร์ต 5331 แล้วโหลดส่วนขยายใหม่
  • หากการนำเข้าล้มเหลวพร้อม no active USD stage ให้สร้างหรือเปิด stage ก่อนส่ง
  • หากการนำเข้าแบบ dynamic ปฏิเสธ none หรือ meshSimplification ให้เลือกการประมาณแบบ convex หรือ bounding
  • หาก QCode ถูกปฏิเสธ ให้ใช้รูปแบบ Wikidata คือ Q ตามด้วยจำนวนเต็มที่ไม่ใช่ศูนย์ ตัวอย่างเช่น Q15026

โมเดลที่รองรับ

Send to OV/Isaac รองรับโมเดล Meshy ทุกประเภท รวมถึงโมเดลแอนิเมชัน

โมเดลแอนิเมชันใน OV/Isaac