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

อ่าน 4 นาที

เว็บเอ็กซ์อาร์

WebXR Device API เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน เว็บ (API) ที่อธิบายถึงการสนับสนุนการเข้าถึง อุปกรณ์ ความเป็นจริงเสริมและความเป็นจริงเสมือนเช่นHTC Vive , Oculus Rift ,..

เว็บเอ็กซ์อาร์

เว็บเอ็กซ์อาร์
WebXR Device API
สถานะ
  • หนังสือแนะนำผู้สมัคร (CR)
    • API อุปกรณ์
    • โมดูลความเป็นจริงเสริม
  • ฉบับร่าง (WD)
    • API เลเยอร์
    • โมดูลป้อนข้อมูลด้วยมือ
    • โมดูลเกมแพด
  • ร่างเอกสารฉบับแรกที่เผยแพร่สู่สาธารณะ (FPWD)
    • API การประมาณค่าแสงสว่าง
    • โมดูลทดสอบการชน
    • โมดูลโอเวอร์เลย์ DOM
    • โมดูลตรวจจับความลึก
  • ฉบับร่างบรรณาธิการ (ED)
    • โมดูลจุดยึด
องค์กรดับเบิลยู3ซี
คณะกรรมการ
  • กลุ่มชุมชนเว็บแบบดื่มด่ำ
  • กลุ่มทำงานเว็บแบบดื่มด่ำ
บรรณาธิการ
  • ริก คาบาเนียร์
  • มานิช โกเรกาโอการ์
  • แบรนดอน โจนส์
  • เนลล์ วาลิเช็ก
มาตรฐานพื้นฐาน
โดเมน
เว็บไซต์immersive-web .github .io

WebXR Device API เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน เว็บ (API) [ 1 ] [ 2 ]ที่อธิบายถึงการสนับสนุนการเข้าถึง อุปกรณ์ ความเป็นจริงเสริมและความเป็นจริงเสมือนเช่นHTC Vive , Oculus Rift , Meta Quest , Google Cardboard , HoloLens , Apple Vision Pro , อุปกรณ์ที่ใช้Android XR , Magic LeapหรือOpen Source Virtual Reality (OSVR) ในเว็บเบราว์เซอร์ [ 3 ] [ 4 ] WebXR Device API และ API ที่เกี่ยวข้อง[ 5 ]เป็นมาตรฐานที่กำหนดโดย กลุ่ม W3Cกลุ่ม Immersive Web Community Group [ 6 ]และ Immersive Web Working Group [ 7 ] [ 8 ]ในขณะที่กลุ่ม Community Group ทำงานเกี่ยวกับข้อเสนอในช่วงระยะเวลาบ่มเพาะ กลุ่ม Working Group จะกำหนดข้อกำหนดเว็บขั้นสุดท้ายที่จะนำไปใช้โดยเบราว์เซอร์[ 9 ] [ 10 ] [ 11 ]

WebVRเป็น API เว็บแบบทดลองที่สามารถแสดงผลเฉพาะความเป็นจริงเสมือนได้ และถูกแทนที่ด้วย WebXR [ 12 ] [ 13 ] [ 14 ]

ประวัติศาสตร์

WebVR API ถูกคิดค้นขึ้นครั้งแรกในฤดูใบไม้ผลิปี 2014 โดยVladimir VukićevićจากMozillaผู้ร่วมพัฒนา API ได้แก่ Brandon Jones (Google), Boris Smus และคนอื่นๆ จากทีม Mozilla [ 15 ]เมื่อวันที่ 1 มีนาคม 2016 ทีม Mozilla VR และ ทีม Google Chromeได้ประกาศเปิดตัว WebVR API เวอร์ชัน 1.0 การปรับปรุง API ครั้งนี้ทำให้ WebVR มีการพัฒนาที่ดีขึ้นหลายประการ[ 16 ]

ร่างเอกสารการทำงานของ WebXR Device API ฉบับล่าสุดได้รับการเผยแพร่ครั้งล่าสุดในเดือนกุมภาพันธ์ 2022 [ 4 ]ปัจจุบันบรรณาธิการของข้อกำหนดมาจากGoogleและMetaสมาชิกอื่นๆ จากMozilla , Microsoft , Samsung ElectronicsและAppleรวมถึงบริษัทสตาร์ทอัพต่างๆ และผู้เชี่ยวชาญที่ได้รับเชิญมีส่วนร่วมในการกำหนดข้อกำหนดในอนาคต[ 17 ]การอภิปรายทั้งหมดเกี่ยวกับข้อกำหนดเป็นสาธารณะบน GitHub [ 18 ]

การอัปเดตที่สำคัญ ได้แก่ ความสามารถ AR ที่ได้รับการปรับปรุง ประสิทธิภาพที่ดีขึ้น และการรองรับอุปกรณ์ที่กว้างขึ้น[ 19 ]ความพยายามอย่างต่อเนื่องมุ่งเน้นไปที่การกำหนดมาตรฐานและพัฒนา API ของ WebXR โดยมอบเครื่องมือและทรัพยากรที่จำเป็นให้กับนักพัฒนาเพื่อสร้างประสบการณ์เว็บที่สมจริง[ 20 ]

ในปี 2018 WebXR Device API ได้เข้ามาแทนที่ WebVR โดยได้รับการออกแบบมาสำหรับอุปกรณ์ความเป็นจริงเสริม อุปกรณ์ความเป็นจริงเสมือน และความเป็นจริงและอุปกรณ์ในอนาคตที่เป็นไปได้[ 12 ] [ 13 ] [ 21 ] WebVR ได้ถูกนำไปใช้ในเบราว์เซอร์ Firefox และ Chromium ก่อนที่จะถูกยกเลิกและลบออก ในวันที่ 24 กันยายน 2018 กลุ่มทำงาน Immersive Web Working Group ก็ได้ก่อตั้งขึ้นอย่างเป็นทางการ[ 22 ]

ออกแบบ

WebXR Device API เปิดเผยอินเทอร์เฟซใหม่บางส่วน (เช่น XRView, [ 21 ] XRPose [ 23 ] ) ที่อนุญาตให้เว็บแอปพลิเคชันนำเสนอเนื้อหาในความเป็นจริงเสมือนและความเป็นจริงเสริมโดยใช้WebGLพร้อมการตั้งค่ากล้องที่จำเป็นและการโต้ตอบกับอุปกรณ์ (เช่น ตัวควบคุมหรือมุมมอง)

สนับสนุน

WebXR Device API [ 24 ] (ร่างคำแนะนำผู้สมัคร) ปัจจุบันรองรับในเวอร์ชันเสถียรของ Edge และ Chrome 79+, Chrome สำหรับ Android 79+, Opera 66+, Opera Mobile 64+, Samsung Internet 12+ และ Oculus Browser [ 25 ] [ 26 ] WebXR รองรับในSafariสำหรับ visionOS บนชุดหูฟังความเป็นจริงผสมApple Vision Pro [ 27 ] Android XRยังรองรับ WebXR ด้วย

เทคโนโลยีที่คล้ายคลึงกัน

แม้ว่า WebXR จะเป็น API ที่มีเอกลักษณ์เฉพาะตัว แต่ ก็มีความคล้ายคลึงกับ API ดั้งเดิมในกลุ่มเดียวกัน เช่นOpenXR , ARCoreและARKit

ดูเพิ่มเติม

  • พื้นฐานของ WebXRบนMDN Web Docs
  • WebXR: วิธีนำเทคโนโลยีเสมือนจริงมาสู่ทุกอุปกรณ์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=WebXR&oldid=1335806295#History "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ เว็บเอ็กซ์อาร์

WebXR Device API เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน เว็บ (API) ที่อธิบายถึงการสนับสนุนการเข้าถึง อุปกรณ์ ความเป็นจริงเสริมและความเป็นจริงเสมือนเช่นHTC Vive , Oculus Rift ,..

ประวัติศาสตร์

WebVR API ถูกคิดค้นขึ้นครั้งแรกในฤดูใบไม้ผลิปี 2014 โดย Vladimir Vukićević จาก Mozilla ผู้ร่วมพัฒนา API ได้แก่ Brandon Jones (Google), Boris Smus และคนอื่นๆ จากทีม Mozilla [ 15 ] เมื่อวันที่ 1 มีนาคม 2016 ทีม Mozilla VR และ ทีม Google Chrome ได้ประกาศเปิดตัว...

ออกแบบ

WebXR Device API เปิดเผยอินเทอร์เฟซใหม่บางส่วน (เช่น XRView, [ 21 ] XRPose [ 23 ] ) ที่อนุญาตให้ เว็บแอปพลิเคชัน นำเสนอเนื้อหาในความเป็นจริงเสมือนและความเป็นจริงเสริมโดยใช้ WebGL พร้อมการตั้งค่ากล้องที่จำเป็นและการโต้ตอบกับอุปกรณ์ (เช่น ตัวควบคุมหรือมุมมอง)

สนับสนุน

WebXR Device API [ 24 ] (ร่างคำแนะนำผู้สมัคร) ปัจจุบันรองรับในเวอร์ชันเสถียรของ Edge และ Chrome 79+, Chrome สำหรับ Android 79+, Opera 66+, Opera Mobile 64+, Samsung Internet 12+ และ Oculus Browser [ 25 ] [ 26 ] WebXR รองรับใน Safari สำหรับ visionOS...