مقدمه
این جامع ترین راهنمای توسعه برنامه های واقعیت افزوده مبتنی بر وب است. وب AR از این نظر متمایز از سایرین است که پلتفرم متقابل است و نیازی به نصب برنامه ندارد. آنها فقط صفحات وب معمولی هستند که روی مرورگرهای وب معمولی اجرا می شوند.
چه چیزی یاد خواهید گرفت
در این دوره آموزشی، نحوه استفاده از کتابخانه متنباز MindAR برای ساخت جلوههای Image AR و جلوههای Face AR را خواهید آموخت. MindAR جانشین AR.js است که محبوبترین کتابخانه AR رایگان برای استفاده در جهان است.
علاوه بر این، یاد خواهید گرفت که چگونه از WebXR api برای ساختن جلوه های AR جهان استفاده کنید. WebXR یک api مرورگر بومی برای توسعه جلوههای واقعیت افزوده و واقعیت مجازی در مرورگرها است.
همچنین یاد خواهید گرفت که چگونه مدلهای یادگیری ماشین tensorflow.js را در برنامههای واقعیت افزوده ادغام کنید تا جلوههای بسیار تعاملی و جالب ایجاد کنید. به عنوان مثال، استفاده از حرکات دست یا حالات چهره برای کنترل محتوای AR.
شما همچنین سفر تسلط بر محبوب ترین چارچوب رندر سه بعدی به نام three.js را آغاز خواهید کرد.
سایر فنآوریهای مهم وب AR نیز پوشش داده خواهد شد، از جمله AFRAME، مدل-نمایشگر و SDKهای AR تجاری.
علاوه بر مهارتهای توسعه عملی، دانش نظری در مورد نحوه عملکرد AR در یک محیط مرورگر نیز خواهید آموخت.
ساختار دوره
مواد دوره با دقت طراحی شده است. هر سخنرانی برای ارائه یک مفهوم واحد بسیار ماژولار است که به شما امکان می دهد در آینده به راحتی هر مرجعی را جستجو کنید. همه کد منبع نمونه مختصر و به خوبی توضیح داده شده است.
تکالیف
علاوه بر سخنرانی ها، در مجموع باید 3 تکلیف عملی را به پایان برسانید، یکی برای هر نوع افکت ردیابی. یکی از وظایف این است که شما یک نمونه کار آنلاین واقعی AR برای خود ایجاد و استقرار دهید، که می توانید آن را به افراد دیگر نشان دهید.
نکات توسعه
نکات توسعه مفید شامل ابزارهای اشکال زدایی از راه دور و تکنیک تمسخر وب کم پوشش داده خواهد شد.
توسعه دهنده WebAR
نمایش نظرات