อ่าน 4 นาที
เว็บเอ็กซ์อาร์
WebXR Device API เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน เว็บ (API) ที่อธิบายถึงการสนับสนุนการเข้าถึง อุปกรณ์ ความเป็นจริงเสริมและความเป็นจริงเสมือนเช่นHTC Vive , Oculus Rift ,..
เว็บเอ็กซ์อาร์
| เว็บเอ็กซ์อาร์ | |
|---|---|
| WebXR Device API | |
| สถานะ |
|
| องค์กร | ดับเบิลยู3ซี |
| คณะกรรมการ |
|
| บรรณาธิการ |
|
| มาตรฐานพื้นฐาน | |
| โดเมน | |
| เว็บไซต์ | immersive-web |
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
ดูเพิ่มเติม
- เว็บกลอ
- โอเพ่นเอ็กซ์อาร์
- เว็บ API
- ความเป็นจริงเสมือน
- ความเป็นจริงเสริม
- การคำนวณเชิงพื้นที่
- สมาคมเว็บทั่วโลก
- โครงสร้างเอเฟรม (กรอบสำหรับความเป็นจริงเสมือน)
ลิงก์ภายนอก
- พื้นฐานของ WebXRบนMDN Web Docs
- WebXR: วิธีนำเทคโนโลยีเสมือนจริงมาสู่ทุกอุปกรณ์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เว็บเอ็กซ์อาร์
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...