توضیحات
آموزش ساخت برنامه های واقعیت افزوده (AR) برای آندروید با ARCore
نام دوره : ARCore and Sceneform Masterclass for Android
پیش نیاز:
توضیحات:
________________________________________________________________________________________________________________
سلب مسئولیت: افزونه Sceneform که برای این دوره مورد نیاز است در دسترس نیست و برای اندروید استودیو 4.1 و بالاتر در دسترس نخواهد بود.
اگر نسخه ای پایین تر از آن دارید، می توانید این دوره را بگذرانید، در غیر این صورت نمی توانید.
________________________________________________________________________________________________________________
به دنیای واقعیت افزوده خوش آمدید!
بگذارید یک برنامه برای …
- … مبلمان خانه خود را تست کنید
- … جاذبه های محبوب را برای نمایش اطلاعات اضافی شناسایی کنید
- … لباس های فروشگاه های آنلاین را امتحان کنید
- … اعمال فیلترهای خنده دار روی صورت افراد
همه این چیزها که خیلی شبیه آینده به نظر می رسد هر روز بیشتر به واقعیت تبدیل می شود.
برای همگام شدن با دنیای فناوری که به سرعت در حال تغییر است، باید دائماً در حال یادگیری فناوری های جدید باشید.
واقعیت افزوده یکی از آن فناوریهای بسیار پرطرفدار است که بهویژه بازار موبایل را در اختیار گرفته است.
این دوره شروع به معرفی کامل واقعیت افزوده با اندروید به شما می کند و زمانی که آن را دنبال می کنید پیشرفته تر می شود.
من آن را به گونه ای طراحی کردم که فقط به دانش اولیه در مورد توسعه اندروید با Kotlin نیاز دارید تا در آن غوطه ور شوید.
هر خط کدی که بی اهمیت نیست توضیح داده خواهد شد!
با دوره آموزش ساخت برنامه های واقعیت افزوده (AR) برای آندروید با ARCore چه چیزی بدست می آورید؟
این دوره حاوی کد منبع کامل برای هر درس خواهد بود، بنابراین لازم نیست نگران مواجه شدن با خطا و عدم امکان ادامه آن قسمت از دوره باشید.
شما فقط می توانید از GitHub من بازدید کنید و درس مربوطه را انتخاب کنید تا کد منبع را دریافت کنید که می توانید به راحتی با آن ادامه دهید.
شما یک برگه تقلب کامل برای تمام اصطلاحات مهم AR جدید ذکر شده در این دوره دریافت خواهید کرد.
البته در دوره به طور مفصل به آنها توضیح خواهم داد، اما اگر دوباره با آنها روبرو شدید و خواستید سریع منظور آنها را جستجو کنید، می توانید به راحتی این کار را با این برگه تقلب انجام دهید.
همچنین، پس از هر بخش، یک مسابقه برای تثبیت آنچه که به تازگی آموخته اید دریافت خواهید کرد.
البته، تمام گرافیک های سه بعدی، بافت ها و لینک های وب سایتی که در این دوره استفاده می کنم را دریافت خواهید کرد. با این حال، در انتخاب موارد خود آزاد باشید.
در این دوره با هم چه خواهیم ساخت؟
در قسمت اول
نحوه راه اندازی اندروید استودیو را یاد خواهید گرفت تا آماده استفاده از AR باشید.
من همچنین به شما نشان خواهم داد که چگونه می توانید به راحتی برنامه های واقعیت افزوده خود را در شبیه ساز اندروید خود آزمایش کنید، بنابراین همیشه آن کابل آزاردهنده را برای USB-Debugging نداشته باشید.
در قسمت دوم
تمام اصول واقعیت افزوده را خواهید فهمید.
ما یک برنامه واقعی خواهیم ساخت که با آن می توانید مدل های سه بعدی مبلمان را در خانه خود امتحان کنید.
البته، میتوانید از مدلهای خودتان در اینجا استفاده کنید و همچنین تصمیم بگیرید که چند مدل را در آن برنامه قرار دهید.
در این برنامه شما یاد خواهید گرفت که چگونه اشیاء سه بعدی را در صحنه واقعیت افزوده قرار دهید، آنها را حرکت دهید، بچرخانید، اندازه آنها را تغییر دهید و آنها را حذف کنید.
و این کافی نیست! همچنین یاد خواهید گرفت که چگونه می توانید به راحتی از صحنه AR خود عکس و فیلم بگیرید.
علاوه بر این، شما با اصطلاحات خاص سه بعدی مانند WorldSpace، LocalSpace، Vector3، Quaternions و موارد دیگر آشنا خواهید شد.
بخش سوم
یک برنامه جالب را پوشش می دهد که یک فیلتر میوه خنده دار را روی چهره هایی که دوربین گوشی شما تشخیص می دهد اعمال می کند.
این بسیار شبیه اسنپ چت یا اینستاگرام است. در اینجا می توانید از فیلتر و گرافیک خود استفاده کنید.
در قسمت چهارم
همه طرفداران پوکمون می توانند هیجان زده شوند!
ما تصاویر از پیش تعریف شده زندگی واقعی را شناسایی خواهیم کرد که به طور خودکار در برنامه شناسایی می شوند تا به پوکمون های متحرک جالبی روی آن ها تولید شود!
در مثالم، من مدل را روی جلد کتابها میریزم، اما شما میتوانید هر سطحی را انتخاب کنید که خاصیت خاصی داشته باشد و بنابراین قابل تشخیص باشد.
شما می توانید کتاب را جابجا کنید و پوکمون شخصی خود را در خانه خود حمل کنید.
در نهایت، در قسمت آخر این دوره
به سفینه های فضایی جنگ ستارگان اجازه می دهید در اطراف خانه شما پرواز کنند!
هدف آن برنامه این است که به شما بیاموزد که چگونه مدل های سه بعدی را در صحنه AR متحرک کنید و اجازه دهید آنها در اطراف شما پرواز کنند.
در این بخش آخر، درک عمیق تری از محاسبات سه بعدی با بردارها و کواترنیون ها خواهید داشت تا رفتار حرکتی خود را پیاده سازی کنید.
و این کافی نیست! همچنین یک بخش جایزه دریافت خواهید کرد که در آن به شما نشان می دهم چگونه می توانیم مدل های سه بعدی را به صورت پویا از راه دور از Google Firebase بارگیری کنیم.
میتوانید هر URL که به یک مدل سهبعدی منتهی میشود را انتخاب کنید و آن را در زمان اجرا در برنامه خود دانلود کنید تا نشان داده شود.
من برای این کار از Firebase استفاده می کنم زیرا در دنیای اندروید بسیار محبوب است، اما در صورت تمایل از منابع خود استفاده کنید.
دوره آموزش ساخت برنامه های واقعیت افزوده (AR) برای آندروید با ARCore برای چه کسانی است:
- توسعه دهندگان اندروید که می خواهند درک عمیقی از واقعیت افزوده به دست آورند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید