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

AR Foundation เป็นเฟรมเวิร์กข้ามแพลตฟอร์มที่ช่วยให้คุณสร้างประสบการณ์ Augmented Reality ได้เพียงครั้งเดียว แล้วสร้างขึ้นสำหรับอุปกรณ์ Android หรือ iOS ARCore Extensions สำหรับ 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
โฆษณา Anchor ในพื้นที่ ใช้ Anchor ที่จัดเตรียมโดย ARAnchorManager
แท็ก Anchor ของ Cloud ให้บริการโดย ARCore Extensions
การประมาณแสงพื้นฐาน ใช้ความเข้มแวดล้อม โหมดการประมาณแสง ที่ให้บริการโดย ARCameraManager
การประมาณแสง HDR จากสิ่งแวดล้อม เปิดใช้โดยอัตโนมัติเมื่อเลือกการกำหนดค่ากล้องที่เข้ากันได้และเลือกการตั้งค่า HDR สำหรับสภาพแวดล้อมอย่างน้อย 1 รายการดังนี้
รูปภาพเสริม ใช้การติดตามรูปภาพ(2D) ที่ให้บริการโดย ARTrackedImageManager
Augmented Faces ใช้ การติดตามใบหน้า โดย 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 Player ในมูลนิธิ AR 2.1.0 ขึ้นไป

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