AR Foundation و ARCore Extensions برای قابلیت‌ها و ویژگی‌های Unity

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-extensions
Unity-Technologies/arfoundation-samples
گردش کار توسعه درون ویرایشگر AR از راه دور و شبیه سازی
جلسه AR را متوقف کنید شی بازی ARSession را غیرفعال کنید
مشکلات ردیابی را شناسایی کنید از notTrackingReason ارائه شده توسط ARSession استفاده کنید و یک NotTrackingReason را برگردانید
تنظیمات دوربین را انتخاب کنید به پیکربندی دوربین برای برنامه های افزودنی ARCore مراجعه کنید
هواپیمایابی از تشخیص هواپیمای ارائه شده توسط ARPlaneManager استفاده کنید
مجریان محلی از Anchors ارائه شده توسط ARAnchorManager استفاده کنید
لنگرهای ابری ارائه شده توسط ARCore Extensions
برآورد نور پایه از حالت برآورد نور شدت محیط ارائه شده توسط ARCameraManager استفاده کنید
برآورد نور محیطی HDR هنگامی که یک پیکربندی دوربین سازگار انتخاب شده و یک یا چند تنظیمات HDR محیطی انتخاب شده است، به طور خودکار فعال می شود:
  • هارمونیک های کروی محیطی ، جهت نور اصلی ، شدت نور اصلی در حالت تخمین نور ارائه شده توسط ARCameraManager
  • کاوشگرهای محیطی در یک AREnvironmentProbeManager فعال هستند
تصاویر افزوده شده از ردیابی تصویر (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 یا بالاتر پشتیبانی می شود.

مراحل بعدی