AR Foundation และ ARCore Extensions สำหรับความสามารถและฟีเจอร์ต่างๆ

AR Foundation คือ เฟรมเวิร์กข้ามแพลตฟอร์มที่ช่วยให้คุณสร้างประสบการณ์ Augmented Reality ได้ เพียงครั้งเดียว จากนั้นสร้างสำหรับอุปกรณ์ Android หรือ iOS ส่วนขยาย ARCore สำหรับ AR Foundation ช่วยให้มีฟังก์ชันเพิ่มเติมของ ARCore ได้ และฟีเจอร์ที่ (ยัง) ไม่เปิดเผยผ่าน AR Foundation และ ปลั๊กอิน ARCore XR เปิดอยู่ Android และ ปลั๊กอิน ARKit XR เปิดอยู่ iOS

ฟีเจอร์ของ ARCore มูลนิธิ AR ด้วยส่วนขยาย ARCore
เวอร์ชัน Unity ที่รองรับ Unity 2019.4.3f1 ขึ้นไป
การรองรับ Unity XR ติดตั้งแพ็กเกจ AR Foundation และ ARCore XR Plugin และเปิดใช้ผู้ให้บริการปลั๊กอิน ARCore ใน การตั้งค่าโปรเจ็กต์ > การจัดการปลั๊กอิน XR (Android)
ที่เก็บ GitHub
(SDK / ตัวอย่าง)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
เวิร์กโฟลว์การพัฒนาในตัวแก้ไข การระยะไกลด้วย AR และ การจำลอง
หยุดเซสชัน AR ชั่วคราว ปิดใช้ ARSession ออบเจ็กต์เกม
ตรวจหาปัญหาเกี่ยวกับการติดตาม ใช้ notTrackingReason ให้บริการโดย ARSession และส่งคืน NotTrackingReason
เลือกการกำหนดค่ากล้อง ดูการกำหนดค่ากล้องสำหรับส่วนขยาย ARCore
หาเครื่องบิน ใช้ การตรวจจับเครื่องบิน โดย ARPlaneManager
โฆษณา Anchor ในพื้นที่ ใช้ โฆษณา Anchor โดย ARAnchorManager
ตัวยึดระบบคลาวด์ ให้บริการโดย ARCore Extensions
การประมาณค่าแสงพื้นฐาน ใช้ความเข้มของสภาพแวดล้อม การประมาณแสง โหมดจาก ARCameraManager
การประมาณแสง HDR ด้านสิ่งแวดล้อม เปิดใช้โดยอัตโนมัติเมื่อเลือกการกำหนดค่ากล้องที่เข้ากันได้และ 1 รายการ เลือกการตั้งค่า HDR ด้านสิ่งแวดล้อมอย่างน้อย 1 รายการ
รูปภาพเสริม ใช้ (2 มิติ) การติดตามรูปภาพ โดย ARTrackedImageManager
ใบหน้าเสริม ใช้ การติดตามใบหน้า โดย ARFaceManager
API ความลึก ใช้ AROcclusionManager เพื่อเปิดใช้ การซ้อนทับโดยอัตโนมัติ ใน AR Foundation 4.1.0-preview.2 ขึ้นไปกับ ปลั๊กอิน ARCore XR 4.1.0-preview.2 ขึ้นไป
เรย์คาสติ้ง ใช้ เรย์แคสต์ โดย ARRaycastManager
จุดของฟีเจอร์ ใช้ พอยต์คลาวด์ โดย ARPointCloudManager
สิทธิ์เข้าถึงรูปภาพจากกล้อง AR ใช้ วิดีโอ Pass-through โดย ARCameraBackground
สิทธิ์เข้าถึงอิมเมจ CPU โดย มูลนิธิ AR
การเข้าถึงพื้นผิว GPU เข้าถึงได้ในฐานะภายนอก Texture2D
การแสดงผลหลายเทรด รองรับใน การตั้งค่าโปรแกรมเล่น Android ใน AR Foundation 2.1.0 ขึ้นไป

ขั้นตอนถัดไป