กลับไปหน้าบทความ

อ่าน 1 นาที

สภาพแวดล้อมเสมือนจริงแบบร่วมมือ

สภาพแวดล้อมเสมือนจริงแบบร่วมมือกันใช้สำหรับการทำงานร่วมกันและการโต้ตอบของผู้เข้าร่วมจำนวนมากที่อาจกระจายอยู่ตามระยะทางไกล ตัวอย่างทั่วไป ได้แก่ การจำลองแบบกระจายเกมผู้...

สภาพแวดล้อมเสมือนจริงแบบร่วมมือ

สภาพแวดล้อมเสมือนจริงแบบร่วมมือกันใช้สำหรับการทำงานร่วมกันและการโต้ตอบของผู้เข้าร่วมจำนวนมากที่อาจกระจายอยู่ตามระยะทางไกล ตัวอย่างทั่วไป ได้แก่ การจำลองแบบกระจายเกมผู้ เล่นหลายคนแบบ 3 มิติ ซอฟต์แวร์วิศวกรรมแบบร่วมมือ แอปพลิเคชันการเรียนรู้แบบร่วมมือ[ 1 ]และอื่นๆ แอปพลิเคชันเหล่านี้มักจะใช้สภาพแวดล้อมเสมือนจริงแบบแบ่งปัน เนื่องจากผู้เข้าร่วมกระจายตัวและความล่าช้าในการสื่อสาร จึงต้องใช้แบบจำลองความสอดคล้องของข้อมูลบางอย่างเพื่อให้ข้อมูลมีความสอดคล้องกัน

แบบจำลองความสอดคล้องมีอิทธิพลอย่างมากต่อแบบจำลองการเขียนโปรแกรมของแอปพลิเคชัน มีการแนะนำการจำแนกประเภทหนึ่งใน[ 2 ]โดยอิงตามเกณฑ์หลายประการ เช่น สถาปัตยกรรมแบบรวมศูนย์/แบบกระจาย ประเภทของการจำลอง และคุณสมบัติด้านประสิทธิภาพและความสอดคล้อง มีการอธิบายแบบจำลองความสอดคล้องสี่ประเภท ซึ่งครอบคลุมสถาปัตยกรรมสภาพแวดล้อมเสมือนแบบร่วมมือที่ใช้บ่อยที่สุด:

สถาปัตยกรรมสภาพแวดล้อมเสมือนจริงแบบร่วมมือ:
การเลือกตั้งขั้นต้นแบบรวมศูนย์การเลือกตั้งขั้นต้นแบบกระจาย
 
การเป็นเจ้าของข้อมูลการจำลองแบบแอคทีฟ
 
  • การเลือกตั้งขั้นต้นแบบรวมศูนย์
สำเนาหลักทั้งหมดของข้อมูลแต่ละรายการจะถูกจัดเก็บไว้ในคอมพิวเตอร์เครื่องเดียวกันที่เรียกว่าเซิร์ฟเวอร์
ข้อดี: สามารถควบคุมฉากได้อย่างสมบูรณ์ผ่านเซิร์ฟเวอร์
ข้อเสีย: ประสิทธิภาพการทำงานถูกจำกัดโดยคอมพิวเตอร์เซิร์ฟเวอร์
  • การเลือกตั้งขั้นต้นแบบกระจาย
สำเนาหลักจะถูกกระจายไปยังคอมพิวเตอร์ต่างๆ
ข้อดี: ประสิทธิภาพสูงและปรับขนาดได้ง่าย
ข้อเสีย: รูปแบบการเขียนโปรแกรมที่ซับซ้อน ความสอดคล้องที่อ่อนแอ
ใช้ใน: การจำลองแบบโต้ตอบแบบกระจาย , Repo-3D, [ 3 ] [ 4 ]
  • การเป็นเจ้าของข้อมูล
อนุญาตให้ย้ายข้อมูลหลักระหว่างคอมพิวเตอร์ได้ วิธีการนี้มักเรียกว่าระบบที่มีการโอนถ่ายความเป็นเจ้าของข้อมูลได้
ข้อดี: มีความยืดหยุ่นมากกว่าเมื่อเทียบกับ Distributed Primarys
ข้อเสีย: จำนวนคำขอการเป็นเจ้าของที่สูงอาจจำกัดประสิทธิภาพของระบบ
ใช้ใน: MASSIVE-3/HIVEK , Blue-c , CIAO, [ 5 ] SPLINE
  • การจำลองแบบแอคทีฟ
การจำลองแบบแอคทีฟใช้แนวทางแบบเพียร์ทูเพียร์ โดยที่สำเนาทั้งหมดมีความเท่าเทียมกัน โดยปกติแล้ว จะใช้ การกระจายสัญญาณแบบอะตอมิกเพื่อส่งข้อมูลอัปเดตไปยังสำเนาทั้งหมด ทำให้สำเนาเหล่านั้นซิงโครไนซ์กันอยู่เสมอ
ข้อดี: การซิงโครไนซ์ฉากอย่างสมบูรณ์ (เนื้อหาฉากเหมือนกันทุกเครื่อง)
ข้อเสีย: ประสิทธิภาพการทำงานถูกจำกัดด้วยคอมพิวเตอร์ที่ช้าที่สุดในระบบ
ใช้ใน: ธุรกรรมแบบเรียลไทม์, Age of Empires , Avango , DIVE
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Collaborative_virtual_environment&oldid=1343876828 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สภาพแวดล้อมเสมือนจริงแบบร่วมมือ

สภาพแวดล้อมเสมือนจริงแบบร่วมมือกันใช้สำหรับการทำงานร่วมกันและการโต้ตอบของผู้เข้าร่วมจำนวนมากที่อาจกระจายอยู่ตามระยะทางไกล ตัวอย่างทั่วไป ได้แก่ การจำลองแบบกระจายเกมผู้...