ARCore پلتفرم گوگل برای ایجاد تجربیات واقعیت افزوده است. با استفاده از API های مختلف، ARCore تلفن شما را قادر می سازد تا محیط خود را حس کند، جهان را درک کند و با اطلاعات تعامل داشته باشد. برخی از APIها در Android و iOS برای فعال کردن تجربیات AR مشترک در دسترس هستند.
ARCore از سه قابلیت کلیدی برای ادغام محتوای مجازی با دنیای واقعی که از طریق دوربین گوشی شما دیده می شود استفاده می کند:
- ردیابی حرکت به تلفن امکان می دهد موقعیت خود را نسبت به جهان درک کرده و ردیابی کند.
- درک محیطی به تلفن اجازه میدهد اندازه و مکان همه انواع سطوح را تشخیص دهد: سطوح افقی، عمودی و زاویهدار مانند زمین، میز قهوهخوری یا دیوارها.
- تخمین نور به تلفن اجازه می دهد تا شرایط نوری فعلی محیط را تخمین بزند.
دستگاه های پشتیبانی شده
ARCore برای کار بر روی طیف گسترده ای از تلفن های Android واجد شرایط دارای Android 7.0 (Nougat) و جدیدتر طراحی شده است. لیست کاملی از همه دستگاه های پشتیبانی شده در اینجا موجود است .
ARCore چگونه کار می کند؟
اساسا، ARCore دو کار انجام می دهد: ردیابی موقعیت دستگاه تلفن همراه در حین حرکت، و ایجاد درک خود از دنیای واقعی.
فناوری ردیابی حرکت ARCore از دوربین گوشی برای شناسایی نقاط جالب که ویژگیها نامیده میشوند، استفاده میکند و نحوه حرکت آن نقاط را در طول زمان ردیابی میکند. با ترکیبی از حرکت این نقاط و خوانشهای حسگرهای اینرسی گوشی، ARCore هم موقعیت و هم جهت گوشی را در حین حرکت در فضا تعیین میکند.
علاوه بر شناسایی نقاط کلیدی، ARCore میتواند سطوح صاف، مانند میز یا کف را تشخیص دهد و همچنین میتواند میانگین نور را در منطقه اطراف آن تخمین بزند. این قابلیتها با هم ترکیب میشوند تا ARCore را قادر میسازد تا درک خود را از دنیای اطراف خود بسازد.
درک ARCore از دنیای واقعی به شما امکان می دهد اشیاء، حاشیه نویسی یا سایر اطلاعات را به گونه ای قرار دهید که به طور یکپارچه با دنیای واقعی ادغام شود. می توانید یک بچه گربه در حال چرت زدن را در گوشه میز قهوه خود قرار دهید یا روی یک نقاشی با اطلاعات زندگی نامه ای درباره هنرمند حاشیه نویسی کنید. ردیابی حرکت به این معنی است که شما می توانید به اطراف حرکت کنید و این اشیاء را از هر زاویه ای مشاهده کنید، و حتی اگر بچرخید و اتاق را ترک کنید، زمانی که برمی گردید، بچه گربه یا حاشیه نویسی درست همان جایی است که آن را رها کرده اید.
برای جزئیات بیشتر در مورد نحوه عملکرد ARCore، مفاهیم اساسی را بررسی کنید.
ARCore SDK ها را برای بسیاری از محبوب ترین محیط های توسعه فراهم می کند. این SDK ها API های بومی را برای همه ویژگی های ضروری AR مانند ردیابی حرکت، درک محیطی و تخمین نور ارائه می کنند. با این قابلیتها میتوانید تجربیات AR کاملاً جدیدی بسازید یا برنامههای موجود را با ویژگیهای AR ارتقا دهید.