
Ubiq-Genie เป็นเฟรมเวิร์กที่ช่วยให้คุณสามารถสร้างแอพพลิเคชั่นผสมจริงที่ได้รับความช่วยเหลือจากเซิร์ฟเวอร์ด้วยความสามัคคีโดยใช้ UBIQ Framework สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับการสร้างแอพพลิเคชั่นผู้ใช้หลายผู้ใช้ที่ต้องการการประมวลผลฝั่งเซิร์ฟเวอร์เช่นแบบจำลองการกำเนิดตัวแทนการสนทนาและการถอดความแบบเรียลไทม์ สำหรับข้อมูลเพิ่มเติมโปรดดูเอกสาร Ubiq-Genie
บันทึก
ก่อนที่จะเริ่มต้นด้วย Ubiq-Genie เราขอแนะนำให้คุณทำความคุ้นเคยกับเฟรมเวิร์ก Ubiq สำหรับข้อมูลเพิ่มเติมดูเอกสารและเว็บไซต์ของ Ubiq ปัจจุบัน UBIQ-GENIE ใช้ UBIQ v1.0.0-Pre7
คำแนะนำเหล่านี้จะช่วยให้คุณได้รับสำเนาโครงการและเรียกใช้เพื่อเรียกใช้ตัวอย่างและเริ่มสร้างแอปพลิเคชันของคุณเอง Ubiq-Genie รองรับ Windows, MacOS และ Linux Ubiq-Genie มีสถาปัตยกรรมเซิร์ฟเวอร์-ลูกค้าซึ่งหมายความว่าคุณอาจต้องเรียกใช้เซิร์ฟเวอร์บนเครื่องแยกจากไคลเอนต์ Unity
ติดตั้ง node.js (V20 หรือใหม่กว่า) และ Python (v3.10 หรือใหม่กว่า)
โคลนที่เก็บนี้อยู่ที่ไหนสักแห่งบนเครื่องของคุณ (ไม่ว่าจะเป็นแบบท้องถิ่นหรือระยะไกล)
เปิดเทอร์มินัลในโฟลเดอร์ Node และเรียกใช้ npm install เพื่อติดตั้งการอ้างอิง
ติดตั้งการพึ่งพา Python โดยการนำทางไปยังโฟลเดอร์ Node/services และ Running pip install -r requirements.txt หากคุณใช้สภาพแวดล้อมเสมือนจริงให้เปิดใช้งานก่อนเรียกใช้คำสั่ง โปรดตรวจสอบให้แน่ใจว่าคุณติดตั้ง Pytorch และ Cuda ที่ถูกต้อง (ดูเว็บไซต์ Pytorch สำหรับข้อมูลเพิ่มเติม)
ติดตั้ง Unity 2022.3.32F1 หรือใหม่กว่า
โคลนที่เก็บนี้อยู่ที่ไหนสักแห่งบนเครื่องในพื้นที่ของคุณ
เพิ่มโฟลเดอร์ Unity ไปยัง Unity Hub และเปิดโครงการใน Unity
นำทางไปยัง Package Manager คลิกแพ็คเกจ UBIQ (com.ucl.ubiq) นำทางไปยังแท็บ "ตัวอย่าง" และนำเข้าตัวอย่าง "Demo (XRI)" สิ่งนี้จะเพิ่มแพ็คเกจเครื่องมือการโต้ตอบ Unity XR ลงในโครงการรวมถึงสคริปต์บางส่วนที่ใช้โดยแอปพลิเคชันตัวอย่าง UBIQ-Genie
บันทึก
อ่านไฟล์ readme ในโฟลเดอร์ที่เกี่ยวข้องในโฟลเดอร์ Node/apps สำหรับคำแนะนำการตั้งค่าเพิ่มเติม สำหรับรายการตัวอย่างที่มีอยู่ดูส่วนตัวอย่างด้านล่าง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ Ubiq-Genie โปรดดูไฟล์ readme ในโฟลเดอร์ Node
โฟลเดอร์ Node/apps มีจำนวนตัวอย่างที่แสดงวิธีใช้ UBIQ-Genie ซึ่งแต่ละตัวอย่างใช้บริการอย่างน้อยหนึ่งรายการที่กำหนดไว้ในโฟลเดอร์ Node/services สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ตัวอย่างเหล่านี้โปรดดูไฟล์ readme ในโฟลเดอร์ที่เกี่ยวข้อง ขณะนี้มีแอปพลิเคชันตัวอย่างร่วมกันต่อไปนี้:
สำหรับวิดีโอตัวอย่างของตัวอย่างโปรดดูวิดีโอสาธิต Ubiq-Genie
สำหรับคำถามใด ๆ โปรดใช้แท็บการอภิปรายบน GitHub หรือส่งข้อความในช่อง UBIQ-GENIE ในเซิร์ฟเวอร์ UBIQ Discord สำหรับรายงานข้อผิดพลาดโปรดใช้แท็บปัญหาบน GitHub