محیط های فیزیکی
یک تجربه را برای فضاهای مختلف طراحی کنید
به کاربران درک واضحی از میزان فضایی که برای برنامه شما نیاز دارند ارائه دهید. آیا می توانید آن را روی پای خود، میز آشپزخانه یا استادیوم فوتبال استفاده کنید؟ شرایط ایده آل برای استفاده از آن را به آنها نشان دهید. میتوانید گرافیکهای پیشنمایش را در Play Store یا دستورالعملها را در خود برنامه قرار دهید.
در نظر گرفتن همه مکانهایی که ممکن است از برنامه شما استفاده شود، از یک آپارتمان کوچک گرفته تا یک زمین وسیع، همچنان مفید است. برای فضاهای بزرگ و کوچک، موانع دنیای واقعی مانند مبلمان یا ترافیک و چالش های فیزیکی آماده شوید.
فضاهای عمومی مجموعه ای از چالش های خاص خود را برای AR فراهم می کنند. ردیابی و انسداد بسته به تعداد اشیاء و افراد اطراف دشوار می شود. همچنین، حرکت تلفن و غوطه وری AR می تواند حواس پرتی یا خطرناک باشد.
محیط های مجازی
یک محیط تقویت شده یک تصویر دنیای واقعی گرفته شده از دوربین دستگاه را با محتوای مجازی مانند اشیاء یا اطلاعات دیجیتال ترکیب می کند.
همانطور که تلفن شما در سراسر جهان حرکت می کند، ARCore موقعیت تلفن را نسبت به دنیای اطراف آن ردیابی می کند. به این فرآیند کیلومتر شماری و نقشه برداری همزمان یا COM می گویند.
ARCore به تصویر دوربین نگاه می کند و ویژگی های بصری متمایز را که به آن نقاط ویژگی می گویند، تشخیص می دهد. سپس از این نقاط برای پی بردن به تغییر موقعیت خود استفاده می کند. اطلاعات بصری با اندازهگیریهای اینرسی از دستگاه ترکیب میشود تا موقعیت (موقعیت و جهت) دوربین را نسبت به جهان در طول زمان تخمین بزند.
ARCore با تراز کردن ژست دوربین مجازی که محتوای سه بعدی را با ژست دوربین دستگاه ارائه می کند، محتوای مجازی را از منظر صحیح رندر می کند. آن تصویر مجازی در بالای تصویر دوربین زنده قرار می گیرد و باعث می شود محتوای مجازی به عنوان بخشی از دنیای واقعی به نظر برسد.
کشف مستمر
ARCore به طور مداوم درک خود از محیط دنیای واقعی را بهبود می بخشد.
این مدلی از فضای شما می سازد و با حرکت تلفن و دوربین قسمت های جدیدی از فضا و جزئیات جدید در مورد آن به آن اطلاعات اضافه می کند. ARCore نقاطی را که به نظر میرسد روی سطوح افقی و زاویهدار معمولی قرار گرفتهاند شناسایی و خوشهبندی میکند و این سطوح را بهعنوان صفحه در دسترس برنامه شما قرار میدهد.
محدودیت های زیست محیطی
در حال حاضر، محدودیت هایی که ممکن است مانع درک دقیق سطوح شوند عبارتند از:
- سطوح صاف و بدون بافت، مانند میز کار سفید
- محیط هایی با نور کم
- محیط های بسیار روشن
- سطوح شفاف یا بازتابنده مانند شیشه
- سطوح پویا یا متحرک، مانند تیغه های چمن یا امواج در آب
هنگامی که کاربران با محدودیت های محیطی مواجه می شوند، اشتباه را مشخص کنید و آنها را در مسیر درست راهنمایی کنید.