AR Foundation یک چارچوب چند پلتفرمی است که به شما امکان میدهد یک بار تجربه واقعیت افزوده بسازید، سپس برای دستگاههای Android یا iOS بسازید. ARCore Extensions for 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-extensionsUnity-Technologies/arfoundation-samples |
| گردش کار توسعه درون ویرایشگر | AR از راه دور و شبیه سازی |
| جلسه AR را متوقف کنید | شی بازی ARSession را غیرفعال کنید |
| مشکلات ردیابی را شناسایی کنید | از notTrackingReason ارائه شده توسط ARSession استفاده کنید و یک NotTrackingReason را برگردانید |
| تنظیمات دوربین را انتخاب کنید | به پیکربندی دوربین برای برنامه های افزودنی ARCore مراجعه کنید |
| هواپیمایابی | از تشخیص هواپیمای ارائه شده توسط ARPlaneManager استفاده کنید |
| مجریان محلی | از Anchors ارائه شده توسط ARAnchorManager استفاده کنید |
| لنگرهای ابری | ارائه شده توسط ARCore Extensions |
| برآورد نور پایه | از حالت برآورد نور شدت محیط ارائه شده توسط ARCameraManager استفاده کنید |
| برآورد نور محیطی HDR | هنگامی که یک پیکربندی دوربین سازگار انتخاب شده و یک یا چند تنظیمات HDR محیطی انتخاب شده است، به طور خودکار فعال می شود:
|
| تصاویر افزوده شده | از ردیابی تصویر (2 بعدی) ارائه شده توسط ARTrackedImageManager استفاده کنید |
| چهره های تقویت شده | از ردیابی چهره ارائه شده توسط ARFaceManager استفاده کنید |
| Depth API | از AROcclusionManager برای فعال کردن Automatic Occlusion در AR Foundation 4.1.0-preview.2 یا جدیدتر با ARCore XR Plugin 4.1.0-preview.2 یا جدیدتر استفاده کنید. |
| پخش پرتو | از Raycasting ارائه شده توسط ARRaycastManager استفاده کنید |
| نقاط ویژه | از Point Cloud های ارائه شده توسط ARPointCloudManager استفاده کنید |
| دسترسی به تصویر دوربین AR | از ویدیوی عبور ارائه شده توسط ARCameraBackground استفاده کنید |
| دسترسی به تصویر CPU | ارائه شده توسط بنیاد AR |
| دسترسی به بافت GPU | قابل دسترسی به عنوان Texture2D خارجی. |
| رندر چند رشته ای | در تنظیمات Player Android در AR Foundation 2.1.0 یا بالاتر پشتیبانی می شود. |