AR Foundation เป็นเฟรมเวิร์กข้ามแพลตฟอร์มที่ช่วยให้คุณสร้างประสบการณ์ความจริงเสริมได้เพียงครั้งเดียว จากนั้นจึงนำไปสร้างสำหรับอุปกรณ์ Android หรือ iOS ส่วนขยาย ARCore สำหรับ AR Foundation เปิดใช้ฟังก์ชันการทำงานและฟีเจอร์เพิ่มเติมของ ARCore ซึ่ง (ยังไม่) แสดงผ่าน AR Foundation และปลั๊กอิน ARCore XR ใน Android และปลั๊กอิน ARKit XR ใน iOS
ฟีเจอร์ ARCore |
AR Foundation
มี ARCore Extensions |
---|---|
เวอร์ชัน 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
|
หมุดในพื้นที่ |
ใช้หมุดจาก ARAnchorManager
|
Cloud Anchor | ให้บริการโดย ARCore Extensions |
การประมาณค่าแสงพื้นฐาน |
ใช้โหมดความเข้มสภาพแวดล้อม
โหมดการประมาณแสง
ให้บริการโดย ARCameraManager
|
การประมาณแสง HDR ด้านสิ่งแวดล้อม |
เปิดใช้โดยอัตโนมัติเมื่อเลือกการกำหนดค่ากล้องที่เข้ากันได้และเลือกการตั้งค่า HDR เกี่ยวกับสภาพแวดล้อมอย่างน้อย 1 รายการ
|
รูปภาพเสริม |
ใช้การติดตามรูปภาพ(2 มิติ) จาก ARTrackedImageManager
|
ใบหน้าที่เพิ่มประสิทธิภาพ |
ใช้การติดตามใบหน้าจาก ARFaceManager
|
API ความลึก |
ใช้ AROcclusionManager เพื่อเปิดใช้การบดบังอัตโนมัติใน AR Foundation 4.1.0-preview.2 ขึ้นไปที่มีปลั๊กอิน ARCore XR
4.1.0-preview.2 ขึ้นไป
|
เรย์คาสติ้ง |
ใช้ Raycasting ที่ ARRaycastManager มีให้
|
จุดที่น่าสนใจ |
ใช้ Point Clouds จาก ARPointCloudManager
|
สิทธิ์เข้าถึงรูปภาพจากกล้อง AR |
ใช้วิดีโอที่ส่งผ่านจาก ARCameraBackground
|
การเข้าถึงภาพ CPU | ให้บริการโดย AR Foundation |
การเข้าถึงพื้นผิว GPU | เข้าถึงได้ในรูปแบบTexture2D ภายนอก |
การแสดงผลแบบหลายเธรด |
รองรับในการตั้งค่าโปรแกรมเล่น Android ใน AR Foundation
2.1.0 ขึ้นไป |