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 ขึ้นไป |