ข่าวสารผลิตภัณฑ์

การอัปเดต Android XR สำหรับ Unity, Unreal และ Godot

ใช้เวลาอ่าน 4 นาที
Luke Hopkins & Ryan Bartley

วันนี้เรายินดีที่จะประกาศว่า Android XR รองรับ Unreal Engine และ Godot อย่างเป็นทางการแล้ว นอกจากการขยายเครื่องมือเหล่านี้แล้ว เรายังเปิดตัวเครื่องมือใหม่ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานและเปิดใช้ความสามารถใหม่ๆ ของ XR ด้วย ได้แก่ Android XR Engine Hub และ Android XR Interaction Framework 

Android XR Engine Hub

ปัจจุบัน Android XR Engine Hub พร้อมให้บริการสำหรับ Windows และเป็นศูนย์ควบคุมการพัฒนาของคุณ โดยจะรวมเวิร์กโฟลว์ของคุณใน Unity, Unreal Engine และ Godot ด้วยการทำหน้าที่เป็นบริดจ์ความเร็วสูงที่ สตรีมข้อมูลการรับรู้ที่สร้างขึ้นในอุปกรณ์จากอุปกรณ์ของคุณไปยังเอนจินที่คุณเลือกโดยตรง 

DirectPreview_Low.gif

การสตรีมแบบเรียลไทม์ผ่าน OpenXR

ฮับจะเชื่อมช่องว่างระหว่างประสิทธิภาพของเดสก์ท็อปกับข้อมูลเซ็นเซอร์ของอุปกรณ์เคลื่อนที่ แทนที่จะต้องสร้างแอปทั้งหมดเพื่อดูว่าแอปตอบสนองต่อโลกอย่างไร ฮับจะ สตรีมส่วนขยาย OpenXR จากอุปกรณ์ Android XR จริงไปยังเครื่อง Windows โดยตรง

ซึ่งหมายความว่าคุณสามารถทำซ้ำการโต้ตอบที่ซับซ้อนใน "โหมดเล่น" ขณะรับข้อมูลแบบเรียลไทม์ที่มีความเที่ยงตรงสูงจากเซ็นเซอร์ของชุดหูฟังได้ หากไม่มีความสามารถในการสตรีมนี้ การทดสอบแม้แต่การเปลี่ยนแปลงเล็กๆ น้อยๆ ในการติดตามดวงตาหรือการทำแผนที่เชิงพื้นที่ก็จะต้องส่งออกและติดตั้ง APK แบบเต็ม

ฮับช่วยให้ทดสอบส่วนขยายที่สตรีมต่อไปนี้โดยมีเวลาในการตอบสนองต่ำได้

การสนับสนุนหลักและการโต้ตอบ

  • XR_EXT_hand_tracking & hand_interaction: สตรีมตาข่ายมือแบบ 26 จุดและข้อมูลข้อต่อสำหรับการทดสอบการโต้ตอบทันที
  • XR_EXT_eye_gaze_interaction: จำลองข้อมูลการมองตาเพื่อทดสอบ UI และตรรกะโฟเวตบนพีซี
  • XR_EXT_palm_pose และ XR_EXT_uuid: การติดตามความแม่นยำแบบเรียลไทม์และการสตรีมรหัสออบเจ็กต์แบบถาวร

ส่วนขยายของผู้ให้บริการ Android XR

  • การติดตามดวงตาและใบหน้า (XR_ANDROID): สตรีมข้อมูลอวาตาร์ที่แสดงออกไปยังโปรแกรมตัดต่อเพื่อปรับแต่งการแสดงตนบนโซเชียลโดยไม่ต้องสร้าง
  • การส่งผ่านและการติดตาม: เข้าถึงความเข้าใจสภาพแวดล้อมแบบเรียลไทม์ เช่น การตรวจจับเครื่องบินและการทดสอบการชน ภายในวิวพอร์ตของเอนจินโดยตรง

Android XR Engine Hub ช่วยให้นักพัฒนาเกมเอนจินสามารถทำซ้ำได้อย่างรวดเร็วด้วยการจำลองความสามารถของฮาร์ดแวร์ของอุปกรณ์และสตรีมผ่านบริดจ์เดสก์ท็อปที่มีเวลาในการตอบสนองต่ำ

ดาวน์โหลดฮับ

การขยายการรองรับเอนจินเกม

เรามุ่งมั่นที่จะปฏิบัติตามมาตรฐาน OpenXR เพื่อให้มั่นใจว่าไม่ว่าคุณจะเป็นสตูดิโอที่มีประสบการณ์หรือนักพัฒนาแอปอิสระ คุณจะมีเครื่องมือที่ดีที่สุดที่จะช่วยทำให้วิสัยทัศน์สร้างสรรค์ของคุณกลายเป็นจริง

Unreal Engine

ตอนนี้การรองรับ Unreal Engine พร้อมใช้งานในเวอร์ชันตัวอย่างสำหรับนักพัฒนาแอปแล้ว โดยมีเป้าหมายเป็นเวอร์ชัน 5.6.1 การผสานรวมนี้สร้างขึ้นโดยตรงจากการใช้ OpenXR พร้อมการรองรับ API เฉพาะของผู้ให้บริการ AndroidXR โดยใช้ปลั๊กอินของผู้ให้บริการ Android XR สำหรับ Unreal คุณจะเข้าถึงส่วนขยายเฉพาะแพลตฟอร์มสำหรับการติดตามการเคลื่อนไหวของมือขั้นสูง การติดตามใบหน้า และการทำความเข้าใจฉาก (เช่น การตรวจหาพื้นผิวและความลึก) ได้ในขณะที่ใช้ประโยชน์จากพิมพ์เขียวของ Unreal หรือการรองรับ C++

ue5_1-02-ue-project-creation.png

เริ่มต้นใช้งาน Unreal

Godot

เรากำลังจะนำการรองรับ Godot อย่างเป็นทางการมาสู่ Android XR สำหรับ Godot 4.6.2 ขึ้นไป โดยร่วมมือกับมูลนิธิ Godot และW4 Games

เราเห็นถึงโมเมนตัมที่น่าทึ่งจาก W4 อยู่แล้ว เนื่องจากได้พอร์ตประสบการณ์การใช้งานต่างๆ เช่น  MoAT และ  Expedition to Blobotopia ซึ่งพร้อมใช้งานบน Google Play แล้ว ซึ่งพิสูจน์ให้เห็นว่า Godot พร้อมสำหรับประสบการณ์เชิงพื้นที่ระดับการผลิตในปัจจุบัน

หากต้องการปลดล็อกศักยภาพของแพลตฟอร์มอย่างเต็มที่ ให้ใช้ปลั๊กอินผู้ให้บริการ Godot OpenXR 5.1 ซึ่งมีส่วนขยายของผู้ให้บริการ Android XR ที่จำเป็นสำหรับฟีเจอร์ต่างๆ เช่น การสร้างตาข่ายฉาก, ความละเอียดแบบไดนามิก, การประมาณแสง และอื่นๆ อีกมากมาย เรากำลังทำงานร่วมกับ Godot เพื่อเพิ่มประสิทธิภาพการใช้งาน OpenXR สำหรับโปรไฟล์การใช้พลังงานและมาตรฐานอินพุตของ Android XR

เริ่มต้นใช้งาน Godot

Unity 

ตอนนี้ Unity OpenXR: Android XR 1.13 package พร้อมใช้งานสำหรับ Unity 6.5 Beta แล้ว Unity ได้ขยายการรองรับ Application SpaceWarp ให้ครอบคลุมทั้ง uGUI และ TextMeshPro โปรดรอติดตามการเปิดตัว Unity 6.5 ทั่วไปและการเพิ่มประสิทธิภาพแพลตฟอร์มอื่นๆ ที่จะมาถึงในช่วงฤดูร้อนนี้

ส่วนขยาย Android XR v1.3.1 สำหรับ Unity

ส่วนอื่นๆ ที่คุณต้องใช้สำหรับการผสานรวมแพลตฟอร์มอย่างครอบคลุมจะอยู่ใน การเปิดตัวส่วนขยาย Android XR ล่าสุดของเรา

  • การรองรับ Spatial API: ตอนนี้คุณจัดการแท็ก Manifest android.software.xr.api.SPATIAL ได้โดยตรงผ่านการตั้งค่า XRSessionFeature ซึ่งช่วยให้กำหนดข้อกำหนดและระดับเป้าหมายของ Spatial API ของแอปได้ง่ายกว่าที่เคย
  • การติดตามใบหน้าด้วยดวงตาอย่างละเอียด: ฟีเจอร์ใหม่ "ท่าทางของดวงตาอย่างละเอียด" จะให้ท่าทางของดวงตาที่มีความแม่นยำสูงโดยใช้วิธีการขยาย TryGetFineEyePoses
  • การรองรับการแสดงตัวอย่างโดยตรง: ฟีเจอร์การสตรีม Android XR ช่วยให้รองรับการแสดงตัวอย่างโดยตรงภายใน PlayMode ของ Unity Editor (Windows เท่านั้น)

หมายเหตุ: Android XR (Extensions): Hand Mesh ถูกนำออกแล้ว ตอนนี้คุณควรใช้ Hand Mesh Data แบบรวมภายในแพ็กเกจส่วนขยาย

เฟรมเวิร์กการโต้ตอบ Android XR สำหรับ Unity

ตอนนี้ Android XR Interaction Framework (AXRIF) พร้อมใช้งานในเวอร์ชันตัวอย่างสำหรับนักพัฒนาแอปแล้ว AXRIF เป็นชุดเครื่องมืออินพุตที่ไม่มีสไตล์และมีข้อจำกัด ซึ่งจะแยกตรรกะที่ซับซ้อนซึ่งจำเป็นต่อการสร้างอินเทอร์เฟซที่สอดคล้องกับการโต้ตอบของระบบ Android XR

AXRIF ให้ความสำคัญกับกลไกพื้นฐานของประสบการณ์การใช้งาน Android XR มากกว่าภาพ UI แกนหลักคือ Transition Manager เดียวกันที่ขับเคลื่อนอินพุตมัลติโมดัลที่หลากหลายของระบบ ซึ่งช่วยให้สลับสถานะระหว่างตัวควบคุม 6DoF, เมาส์ 3 มิติ, การติดตามมือ และการมองด้วยตาได้ การใช้ประโยชน์จากเฟรมเวิร์กนี้จะช่วยให้นักพัฒนาแอปสามารถลดภาระในการติดตั้งใช้งานที่จำเป็นต่อการนำการโต้ตอบที่สมบูรณ์และมีประสิทธิภาพของ Android XR มายังแอปของตนได้อย่างมาก

เมื่อเปิดตัว เฟรมเวิร์กนี้จะมีความสามารถหลัก 3 อย่าง ได้แก่

  • การเปลี่ยนอินพุตหลายรูปแบบโดยอัตโนมัติ: เฟรมเวิร์กจะจัดการเครื่องสถานะสำหรับการสลับระหว่างรูปแบบอินพุต ตัวอย่างเช่น จะจัดการตรรกะการเปลี่ยนเมื่อผู้ใช้เปลี่ยนจากการเล็งวัตถุด้วยสายตาเป็นการแตะวัตถุโดยตรง ซึ่งจะช่วยลดความซับซ้อนในการรองรับมือ คอนโทรลเลอร์ และเมาส์พร้อมกัน
  • การโต้ตอบด้วยท่าทางโดยใช้การมอง: AXRIF ผสานการกำหนดเป้าหมายเวกเตอร์การมองเข้ากับการจดจำท่าทางมือ (เช่น การบีบนิ้วเพื่อเลือก) เพื่อการโต้ตอบระยะไกลที่แม่นยำ ซึ่งตรงกับลักษณะการทำงานเริ่มต้นของระบบ
  • การโต้ตอบ UI 2 มิติแบบอิงตามฟิสิกส์: เฟรมเวิร์กจะแมปการติดตามการเคลื่อนไหวของมือที่มีรายละเอียดเสมือนจริงสูงกับการโต้ตอบระนาบ 2 มิติ ซึ่งช่วยให้สามารถใช้ท่าทางสัมผัสการจิ้มและการปัดบนแผงลอยได้อย่างเป็นธรรมชาติโดยคำนึงถึงข้อจำกัดด้านขอบเขตทางกายภาพ

การใช้ AXRIF จะทําให้แอปของคุณรับช่วงรูปแบบการโต้ตอบดั้งเดิมของแพลตฟอร์ม ซึ่งจะช่วยให้แอปของคุณดูสอดคล้องกับส่วนอื่นๆ ของระบบปฏิบัติการ 

สำรวจชุดเครื่องมือ:

เริ่มต้นใช้งานวันนี้

ตอนนี้เป็นช่วงเวลาที่เหมาะที่สุดในการเริ่มต้นพัฒนา Android XR แพลตฟอร์มนี้พร้อมรองรับแนวคิดเชิงสร้างสรรค์ของคุณด้วยการรองรับ Unity, Unreal และ Godot ไม่ว่าคุณจะใช้เอนจินใดก็ตาม สำรวจพาร์ทเนอร์เครื่องมืออย่างเป็นทางการของเราเพื่อเริ่มต้นใช้งาน

ดูประกาศนี้และการอัปเดตทั้งหมดจาก Google I/O 2026 ได้ที่ io.google

เขียนโดย

อ่านต่อ