آموزش 15 برنامه واقعیت افزوده (AR) با Unity و Vuforia بسازید

Build 15 Augmented Reality (AR) apps with Unity & Vuforia

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش واقعیت افزوده (AR) در مورد ردیابی بدون نشانگر، Cloud AR، تشخیص اشیاء سه بعدی، + موارد دیگر با Unity و Vuforia درک اشکال مختلف واقعیت افزوده و برنامه های کاربردی آنها ساخت 15 برنامه واقعیت افزوده از ابتدا برای توسعه Android و iOS و برنامه ARBook که شناسایی می کند. چندین هدف تصویری ایجاد یک کارت ویزیت تعاملی با استفاده از دکمه‌های مجازی AR یک برنامه کارت تبریک واقعیت افزوده، که پس از باز شدن، صدا و انیمیشن را پخش می‌کند. تشخیص یک ماشین اسباب بازی واقعی با استفاده از ردیابی 3D Object و قرار دادن یک ماشین دیجیتال در بالای ماشین واقعی. ردیابی اجسام استوانه‌ای و قرار دادن مدل‌های دیجیتال در اطراف سیلندر قرار دادن خودروی لامبورگینی با اندازه واقعی در دنیای واقعی با استفاده از ردیابی بدون نشانگر قرار دادن پهپاد با اندازه واقعی در هوا با استفاده از ویژگی Vuforia Mid Air. پخش/مکث ویدیوها در دنیای واقعی. تشخیص ابر و بهترین شیوه ها. درک تفاوت اساسی بین واقعیت مجازی و واقعیت افزوده دانش آموزان با نوشتن کدهایی به زبان برنامه نویسی سی شارپ برنامه های AR ایجاد می کنند.

در مورد واقعیت افزوده کنجکاو هستید، به جای درستی آمده اید. اصول اولیه و تکنیک های برنامه نویسی مورد نیاز برای ساخت اپلیکیشن های اندروید و iOS واقعیت افزوده کاملا کاربردی را بیاموزید. برای این دوره به یک گوشی هوشمند اندرویدی یا آیفون نیاز دارید.

پس واقعیت افزوده چیست؟

طبق ویکی‌پدیا، واقعیت افزوده (AR) یک نمای زنده مستقیم یا غیرمستقیم از یک محیط فیزیکی و دنیای واقعی است که عناصر آن توسط ورودی‌های حسی دنیای واقعی تولید شده یا استخراج‌شده توسط رایانه، مانند صدا، ویدیو، «افزایش» می‌شوند. گرافیک یا داده های GPS.

در واقعیت افزوده نمای واقعی توسط یک کامپیوتر اصلاح می‌شود (در این مورد تلفن هوشمند). واقعیت افزوده (AR) درک فعلی فرد از واقعیت را افزایش می دهد، در حالی که در مقابل، واقعیت مجازی، دنیای واقعی را با دنیای شبیه سازی شده جایگزین می کند. تکنیک‌های افزایش اساساً در زمان واقعی،   

انجام می‌شوند

به عنوان مثال: نمایش نتایج زنده و آمار در داخل یک ویدیوی زنده از یک رویداد ورزشی

قدرت واقعیت افزوده

در سال 2015 پس از تماشای ویدیویی از کتاب واقعیت افزوده با واقعیت افزوده مواجه شدم. من مجذوب شدم که بدانم چنین فناوری واقعاً وجود دارد. بنابراین من شروع به تحقیق بر روی پلتفرم های مختلف واقعیت افزوده کردم. پلتفرم Vuforia بسیار امیدوار کننده به نظر می رسید زیرا توسعه دهندگان در سراسر جهان از Vuforia برای توسعه برنامه های واقعیت افزوده استفاده کرده اند.

بازی Pokemon Go بهترین نمونه از واقعیت افزوده است. به غیر از آن، برنامه‌های واقعیت افزوده در طیف گسترده‌ای از موضوعات از آموزش، تجارت، معماری، صنعت سلامت، دکوراسیون خانه و بدیهی است که بازی‌های موبایلی گسترش می‌یابند.

محتوای دوره و نمای کلی

این دوره برای دانش‌آموزانی طراحی شده است که علاقه‌مند به ایجاد برنامه‌های واقعیت افزوده هستند. هیچ تجربه کدنویسی لازم نیست. تنها چیزی که نیاز دارید یک دستگاه Android یا iOS برای آزمایش برنامه های واقعیت افزوده خود است. از مبانی یونیتی، پلتفرم سی شارپ شروع می کنیم و سپس به سراغ موضوعات بالاتر می رویم

مقدمه مبانی واقعیت افزوده

در بخش اول ابتدا متوجه خواهید شد که واقعیت افزوده چیست؟ در ادامه به چهار تکنیک مختلف واقعیت افزوده و کاربرد آن خواهیم پرداخت. بعد از این به شما توضیح خواهم داد که واقعیت مجازی چیست و تفاوت های واقعیت مجازی (AR) واقعیت مجازی (VR) چیست.

مبانی وحدت

بعد از درک واقعیت افزوده، در ادامه به اصول یونیتی خواهیم پرداخت زیرا Unity نرم افزار اصلی است که برای ساخت برنامه های واقعیت افزوده از آن استفاده خواهیم کرد.

برنامه واقعیت افزوده یک (ARONE).

ARONE اولین برنامه واقعیت افزوده است که شما می خواهید ایجاد کنید. در این برنامه شما

  • حساب Vuforia ایجاد کنید

  • کلید مجوز را برای برنامه AR ایجاد کنید

  • یک تصویر را به عنوان هدف تصویر آپلود کنید

  • با سیستم تشخیص تصویر Vuforia آشنا شوید

  • راه حل مشکل White ImageTarget در Vuforia نسخه 6.2.10

  • مدل سه بعدی را از فروشگاه Unity Asset دانلود کنید

  • مدل سه بعدی را در بالای تصویر هدف قرار دهید

  • پایگاه داده برنامه ARONE را از Vuforia دانلود کنید و آن را در Unity فعال کنید

  • این برنامه را برای Android Ios بسازید

برنامه کتاب واقعیت افزوده (ARBOOK).

در برنامه ARBook ابتدا طرح های چند اینچی یک کتاب طراحی ایجاد می کنیم. در ادامه تعدادی مدل سه بعدی را از فروشگاه دارایی دانلود می کنیم و مدل سه بعدی را در بالای هر هدف تصویری نمایش می دهیم.

برنامه ای مانند ARBOOK را می توان در دانشکده های دانشکده برای آموزش موضوعات پیچیده به روشی سرگرم کننده و آسان تر اجرا کرد.

کارت ویزیت واقعیت افزوده با دکمه مجازی (ARBusinessCard) 

در این بخش ابتدا مفهوم Virtual Button در Vuforia و شش فاکتور مهمی که باید در حین کار با Virtual Button در نظر گرفته شوند را توضیح خواهم داد.

در مرحله بعد یک برنامه ساده Virtual Button به نام AugmentedRealityVirtualButton ایجاد خواهید کرد که در آن رابط عملکرد مهمی را که برای کار با Virtual Button لازم است، درک خواهید کرد.

بعد از برنامه ARVirtualButton، سپس ARBusinessCard را ایجاد می کنیم. در برنامه ARBusinessCard ابتدا چندین دکمه مجازی را در بالای یک هدف تصویر قرار می دهید. در ادامه به شما نشان خواهم داد که چگونه فایل ویدیویی را در داخل Unity پخش کنید، پس از آن یک اسکریپت سی شارپ برای پخش یک ویدیوی خاص زمانی که دکمه مجازی برای یک ویدیو خاص فشار داده می شود می نویسیم.

کارت تبریک واقعیت افزوده

در این بخش، فرآیند شناسایی چندین هدف تصویری به طور همزمان را خواهید آموخت. همچنین یک فایل mp3 به برنامه اضافه خواهید کرد که تنها زمانی که کارت تبریک باز شود شروع به پخش می کند.


AR مبتنی بر روی هم قرار گرفتن | ردیابی شی -

در این بخش ابتدا یک مدل سه بعدی را با استفاده از برنامه اندروید اسکن سه بعدی Vuforia اسکن خواهید کرد. در مرحله بعد، این مدل را داخل یونیتی وارد می کنیم و در بالای این مدل، یک ماشین دیجیتال قرار می دهیم.


ردیابی شی استوانه ای

در این بخش با تکنیک تشخیص یک شی استوانه ای آشنا می شوید. پس از شناسایی جسم استوانه ای، با کمک هواپیماها، ابرهای کم پلی و زمین های کم پلی، یک منظره زیبای سه بعدی در اطراف استوانه ایجاد خواهید کرد.


Vuforia Cloud Recognition

در این بخش کارکرد پایگاه داده های ابری Vuforia را خواهید فهمید. شما یک اپلیکیشن به نام BookInfoAR ایجاد خواهید کرد. این برنامه یک جلد کتاب (نشانگر) را اسکن می کند و پانل اطلاعات را در کنار جلد کتاب نمایش می دهد. اطلاعات نشانگر در پایگاه داده ابری ذخیره می شود.


هواپیماهای زمینی و هوای میانی

در این بخش شما اولین واقعیت افزوده بدون نشانگر خود را با استفاده از Vuforia Ground Plane ایجاد خواهید کرد. با ویژگی صفحه زمین، ما یک مدل لامبورگینی در اندازه واقعی را در دنیای واقعی قرار خواهیم داد. در مرحله بعد با استفاده از ویژگی MidAir یک پهپاد را در هوای میانی قرار می دهیم.


هدف تعریف شده توسط کاربر

در این بخش، ویژگی به نام ویژگی هدف تعریف شده توسط کاربر از نمونه هسته Vuforia را خواهید فهمید. با کمک ویژگی User Defined Target می توانیم از هر تصویری به عنوان نشانگر استفاده کنیم.

بنابراین پس از توضیح محتوای دوره، امیدوارم شما را در این دوره آموزشی واقعیت افزوده ببینم


سرفصل ها و درس ها

مقدمه ای بر واقعیت افزوده INTRODUCTION TO AUGMENTED REALITY

  • واقعیت افزوده چیست؟ What is Augmented Reality

  • واقعیت مجازی چیست | تفاوت بین AR و VR WHAT IS VIRTUAL REALITY | Differences between AR & VR

  • نصب یونیتی، به روز رسانی 2019.2 Installation of Unity, 2019.2 Update

  • امتحان پایان جلسه Session End Quiz

مقدمه ای بر واقعیت افزوده INTRODUCTION TO AUGMENTED REALITY

  • واقعیت افزوده چیست؟ What is Augmented Reality

  • واقعیت مجازی چیست | تفاوت بین AR و VR WHAT IS VIRTUAL REALITY | Differences between AR & VR

  • نصب یونیتی، به روز رسانی 2019.2 Installation of Unity, 2019.2 Update

  • امتحان پایان جلسه Session End Quiz

مبانی وحدت Basics of Unity

  • مبانی وحدت | بخش معرفی Basics of Unity | Section Intro

  • آشنایی با پنل های مختلف در یونیتی Understanding different panels in Unity

  • جابجایی، چرخش و مقیاس بندی Game Object ها در Unity Moving, rotating & scaling Gameobjects in Unity

  • پنل بازی در یونیتی Game Panel in Unity

  • فیزیک در وحدت Physics in Unity

  • افزایش شدت نور Increasing the light intensity

  • اضافه کردن رنگ به Gameobject Adding colors to Gameobject

  • اضافه کردن بافت به Gameobject Adding textures to Gameobject

  • Game Objects والدین و فرزند در Unity Parent and child Gameobjects in Unity

  • ابزارهای Local/Global و Pivot/Center در Unity Local/Global and Pivot/Center tools in Unity

  • پیش ساخته ها در یونیتی Prefabs in Unity

  • اسکریپت ها چیست؟ What are Scripts?

  • چرخش کره ها Rotating the spheres

  • چرخاندن کره ها Revolving the spheres

مبانی وحدت Basics of Unity

  • مبانی وحدت | بخش معرفی Basics of Unity | Section Intro

  • آشنایی با پنل های مختلف در یونیتی Understanding different panels in Unity

  • جابجایی، چرخش و مقیاس بندی Game Object ها در Unity Moving, rotating & scaling Gameobjects in Unity

  • پنل بازی در یونیتی Game Panel in Unity

  • فیزیک در وحدت Physics in Unity

  • افزایش شدت نور Increasing the light intensity

  • اضافه کردن رنگ به Gameobject Adding colors to Gameobject

  • اضافه کردن بافت به Gameobject Adding textures to Gameobject

  • Game Objects والدین و فرزند در Unity Parent and child Gameobjects in Unity

  • ابزارهای Local/Global و Pivot/Center در Unity Local/Global and Pivot/Center tools in Unity

  • پیش ساخته ها در یونیتی Prefabs in Unity

  • اسکریپت ها چیست؟ What are Scripts?

  • چرخش کره ها Rotating the spheres

  • چرخاندن کره ها Revolving the spheres

واقعیت افزوده 1 (به روز شده 2020) AUGMENTED REALITY ONE (UPDATED 2020)

  • مقدمه بخش یک واقعیت افزوده (ARONE). AUGMENTED REALITY ONE (ARONE) SECTION INTRODUCTION

  • واردات پکیج Vuforia در داخل Unity Importing Vuforia package inside Unity

  • وارد کردن بسته Vuforia از طریق نمونه های هسته Vufora Importing Vuforia package via Vufora Core Samples

  • خروجی دوربین وب و ایجاد کلید مجوز ARONE Web Camera output and creating the ARONE License Key

  • گرفتن تصویر Capturing an Image

  • ایجاد یک پایگاه داده Vuforia و آپلود اهداف تصویر Creating a Vuforia Database and uploading Image Targets

  • طراحی مدل سه بعدی بربری روی هدف تصویر Projecting Barbarian 3D Model on Image Target

  • تست خروجی روی گوشی هوشمند اندرویدی Testing the output on an Android smartphone

  • تست خروجی در iPhone یا iPad Testing the output on iPhone or iPad

واقعیت افزوده 1 (به روز شده 2020) AUGMENTED REALITY ONE (UPDATED 2020)

  • مقدمه بخش یک واقعیت افزوده (ARONE). AUGMENTED REALITY ONE (ARONE) SECTION INTRODUCTION

  • واردات پکیج Vuforia در داخل Unity Importing Vuforia package inside Unity

  • وارد کردن بسته Vuforia از طریق نمونه های هسته Vufora Importing Vuforia package via Vufora Core Samples

  • خروجی دوربین وب و ایجاد کلید مجوز ARONE Web Camera output and creating the ARONE License Key

  • گرفتن تصویر Capturing an Image

  • ایجاد یک پایگاه داده Vuforia و آپلود اهداف تصویر Creating a Vuforia Database and uploading Image Targets

  • طراحی مدل سه بعدی بربری روی هدف تصویر Projecting Barbarian 3D Model on Image Target

  • تست خروجی روی گوشی هوشمند اندرویدی Testing the output on an Android smartphone

  • تست خروجی در iPhone یا iPad Testing the output on iPhone or iPad

کتاب واقعیت افزوده (ARBOOK) به روز شد AUGMENTED REALITY BOOK (ARBOOK) UPDATED

  • طراحی تصاویر برای ARBook Sketching the Images for ARBook

  • وارد کردن کلید مجوز Importing the License Key

  • اهداف تصویر را در پایگاه داده Vuforia بارگذاری کنید Upload the Image Targets inside Vuforia Database

  • سفارشی کردن هدف تصویر خورشید Customising the Sun Image Target

  • سفارشی کردن هدف تصویر خانه Customising the House Image Target

  • سفارشی کردن هدف تصویر خودرو Customising the Car Image Target

  • سفارشی کردن هدف تصویر کشتی Customising the Ship Image Target

  • سفارشی کردن هدف تصویر هواپیما Customising the Aeroplane Image Target

  • اضافه کردن و جابجایی اشیاء ابری Adding and moving the cloud objects

  • درک مشکل پشت هدف تصویر هواپیما Understanding the problem behind Aeroplane Image Target

  • تنظیم مجدد موقعیت مدل هواپیما Resetting the position of Aeroplane model

  • تنظیم مجدد موقعیت مدل های ابری Resetting the position of Cloud models

  • سفارشی کردن هدف تصویر جلد کتاب AR Customising the AR Book Cover Image Target

  • یکپارچه سازی متن سه بعدی Integrating 3D Text

  • ساخت اپلیکیشن ARBook Building the ARBook app

کتاب واقعیت افزوده (ARBOOK) به روز شد AUGMENTED REALITY BOOK (ARBOOK) UPDATED

  • طراحی تصاویر برای ARBook Sketching the Images for ARBook

  • وارد کردن کلید مجوز Importing the License Key

  • اهداف تصویر را در پایگاه داده Vuforia بارگذاری کنید Upload the Image Targets inside Vuforia Database

  • سفارشی کردن هدف تصویر خورشید Customising the Sun Image Target

  • سفارشی کردن هدف تصویر خانه Customising the House Image Target

  • سفارشی کردن هدف تصویر خودرو Customising the Car Image Target

  • سفارشی کردن هدف تصویر کشتی Customising the Ship Image Target

  • سفارشی کردن هدف تصویر هواپیما Customising the Aeroplane Image Target

  • اضافه کردن و جابجایی اشیاء ابری Adding and moving the cloud objects

  • درک مشکل پشت هدف تصویر هواپیما Understanding the problem behind Aeroplane Image Target

  • تنظیم مجدد موقعیت مدل هواپیما Resetting the position of Aeroplane model

  • تنظیم مجدد موقعیت مدل های ابری Resetting the position of Cloud models

  • سفارشی کردن هدف تصویر جلد کتاب AR Customising the AR Book Cover Image Target

  • یکپارچه سازی متن سه بعدی Integrating 3D Text

  • ساخت اپلیکیشن ARBook Building the ARBook app

برنامه کاربردی کتاب واقعیت افزوده (میراث) AUGMENTED REALITY BOOK APPLICATION (LEGACY)

  • بخش قدیمی Outdated Section

  • معرفی کتاب واقعیت افزوده Augmented Reality Book Intro

  • طراحی تصاویر روی کتاب طراحی Sketching images on a drawing book

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • تنظیم کلید مجوز برای برنامه ARBook Setting Up License Key for ARBook app

  • سفارشی کردن هدف تصویر خورشید Customizing Sun Image Target

  • سفارشی کردن هدف تصویر HOUSE Customizing the HOUSE Image Target

  • سفارشی کردن هدف تصویر SHIP Customizing the SHIP Image Target

  • سفارشی کردن هدف تصویر خودرو Customizing the CAR Image Target

  • سفارشی کردن هدف تصویر FOREST Customizing the FOREST Image Target

  • سفارشی کردن هدف تصویر هواپیما Customizing the AeroPlane Image Target

  • اضافه کردن مدل های ابری Adding Cloud models

  • سفارشی کردن هدف تصویر جلد ARBOOK Customizing the ARBOOK Cover Image Target

  • اضافه کردن متن سه بعدی در بالای تصویر هدف Adding 3D Text on top of Image Target

  • ساخت فایل APK برنامه ARBOOK Building the APK file of ARBOOK App

  • خروجی برنامه ARBook Output of ARBook Application

  • مشکل مربوط به هدف تصویر کشتی و هواپیما Problem related to Ship & Aeroplane Image Target

  • به روز رسانی اسکریپت DefaultTrackableEventHandler DefaultTrackableEventHandler Script Update

  • راه حل مشکل هدف تصویر کشتی و هواپیما Solution for Ship & Aeroplane Image Target problem

  • خروجی نهایی ARBOOK ARBOOK FINAL OUTPUT

  • SHIP را به موقعیت اصلی خود بازنشانی کنید Reset the SHIP to it's original position

  • بازنشانی شی هواپیما و کلود بازی Reset the Aeroplane and Cloud Gameobject

برنامه کاربردی کتاب واقعیت افزوده (میراث) AUGMENTED REALITY BOOK APPLICATION (LEGACY)

  • بخش قدیمی Outdated Section

  • معرفی کتاب واقعیت افزوده Augmented Reality Book Intro

  • طراحی تصاویر روی کتاب طراحی Sketching images on a drawing book

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • تنظیم کلید مجوز برای برنامه ARBook Setting Up License Key for ARBook app

  • سفارشی کردن هدف تصویر خورشید Customizing Sun Image Target

  • سفارشی کردن هدف تصویر HOUSE Customizing the HOUSE Image Target

  • سفارشی کردن هدف تصویر SHIP Customizing the SHIP Image Target

  • سفارشی کردن هدف تصویر خودرو Customizing the CAR Image Target

  • سفارشی کردن هدف تصویر FOREST Customizing the FOREST Image Target

  • سفارشی کردن هدف تصویر هواپیما Customizing the AeroPlane Image Target

  • اضافه کردن مدل های ابری Adding Cloud models

  • سفارشی کردن هدف تصویر جلد ARBOOK Customizing the ARBOOK Cover Image Target

  • اضافه کردن متن سه بعدی در بالای تصویر هدف Adding 3D Text on top of Image Target

  • ساخت فایل APK برنامه ARBOOK Building the APK file of ARBOOK App

  • خروجی برنامه ARBook Output of ARBook Application

  • مشکل مربوط به هدف تصویر کشتی و هواپیما Problem related to Ship & Aeroplane Image Target

  • به روز رسانی اسکریپت DefaultTrackableEventHandler DefaultTrackableEventHandler Script Update

  • راه حل مشکل هدف تصویر کشتی و هواپیما Solution for Ship & Aeroplane Image Target problem

  • خروجی نهایی ARBOOK ARBOOK FINAL OUTPUT

  • SHIP را به موقعیت اصلی خود بازنشانی کنید Reset the SHIP to it's original position

  • بازنشانی شی هواپیما و کلود بازی Reset the Aeroplane and Cloud Gameobject

ردیابی همزمان تصویر با استفاده از کارت تبریک (کارت تبریک AR) SIMULTANEOUS IMAGE TRACKING USING A GREETING CARD (AR GREETING CARD)

  • بخش مقدمه Section Introduction

  • از کدام کارت تبریک استفاده کنیم؟ Which greeting card to use?

  • وارد کردن بسته Vuforia و افزودن کلید License Importing the Vuforia package and adding the License key

  • ایجاد هدف تصویر در یونیتی Creating Image Target within Unity

  • سفارشی کردن اولین هدف تصویر Customising the first Image Target

  • ایجاد یک کالج در دومین هدف تصویر Creating a college on second Image Target

  • ردیابی چندین هدف تصویری به طور همزمان Tracking multiple image targets simultaneously

  • پخش یک فایل ویدئویی در واقعیت افزوده Playing a video file in Augmented Reality

  • پخش فایل صوتی با باز شدن کارت Playing an audio file when the card is opened

  • متن تبریک تولد با استفاده از متن سه بعدی Happy birthday text using 3D Text

  • اعتبار نویسنده Crediting the author

  • ساخت اپلیکیشن روی گوشی هوشمند اندرویدی Building the app on an Android smartphone

ردیابی همزمان تصویر با استفاده از کارت تبریک (کارت تبریک AR) SIMULTANEOUS IMAGE TRACKING USING A GREETING CARD (AR GREETING CARD)

  • بخش مقدمه Section Introduction

  • از کدام کارت تبریک استفاده کنیم؟ Which greeting card to use?

  • وارد کردن بسته Vuforia و افزودن کلید License Importing the Vuforia package and adding the License key

  • ایجاد هدف تصویر در یونیتی Creating Image Target within Unity

  • سفارشی کردن اولین هدف تصویر Customising the first Image Target

  • ایجاد یک کالج در دومین هدف تصویر Creating a college on second Image Target

  • ردیابی چندین هدف تصویری به طور همزمان Tracking multiple image targets simultaneously

  • پخش یک فایل ویدئویی در واقعیت افزوده Playing a video file in Augmented Reality

  • پخش فایل صوتی با باز شدن کارت Playing an audio file when the card is opened

  • متن تبریک تولد با استفاده از متن سه بعدی Happy birthday text using 3D Text

  • اعتبار نویسنده Crediting the author

  • ساخت اپلیکیشن روی گوشی هوشمند اندرویدی Building the app on an Android smartphone

طراحی منوی INSIDE UNITY DESIGNING MENU'S INSIDE UNITY

  • بخش مقدمه Section Introduction

  • ایجاد یک بوم و اضافه کردن یک تصویر پس زمینه Creating a Canvas and adding a Background image

  • اضافه کردن یک متن UI دو بعدی Adding a 2D UI Text

  • طراحی دکمه های UI در داخل بوم Designing UI buttons inside the Canvas

  • Eventsystem در Unity چیست؟ What is an Eventsystem in Unity

  • برنامه نویسی دکمه های رابط کاربری Programming the UI buttons

  • برنامه نویسی دکمه بازگشت و خروج در صحنه AR Programming Back and Exit button inside the AR Scene

طراحی منوی INSIDE UNITY DESIGNING MENU'S INSIDE UNITY

  • بخش مقدمه Section Introduction

  • ایجاد یک بوم و اضافه کردن یک تصویر پس زمینه Creating a Canvas and adding a Background image

  • اضافه کردن یک متن UI دو بعدی Adding a 2D UI Text

  • طراحی دکمه های UI در داخل بوم Designing UI buttons inside the Canvas

  • Eventsystem در Unity چیست؟ What is an Eventsystem in Unity

  • برنامه نویسی دکمه های رابط کاربری Programming the UI buttons

  • برنامه نویسی دکمه بازگشت و خروج در صحنه AR Programming Back and Exit button inside the AR Scene

دکمه های مجازی در واقعیت افزوده Virtual Buttons in Augmented Reality

  • بخش مقدمه Section Introduction

  • افزودن کلید مجوز و پایگاه داده Adding license key and database

  • ایجاد یک دکمه مجازی روی هدف تصویر به همراه کره و مکعب Creating a Virtual Button on the Image Target along with Sphere and Cube

  • برنامه نویسی دکمه مجازی Programming the Virtual Button

  • ساخت اپلیکیشن Building the Application

دکمه های مجازی در واقعیت افزوده Virtual Buttons in Augmented Reality

  • بخش مقدمه Section Introduction

  • افزودن کلید مجوز و پایگاه داده Adding license key and database

  • ایجاد یک دکمه مجازی روی هدف تصویر به همراه کره و مکعب Creating a Virtual Button on the Image Target along with Sphere and Cube

  • برنامه نویسی دکمه مجازی Programming the Virtual Button

  • ساخت اپلیکیشن Building the Application

کارت ویزیت AR با استفاده از چند دکمه مجازی AR Businesscard using Multiple Virtual Buttons

  • بخش مقدمه Section Introduction

  • افزودن کلید مجوز و پایگاه داده Adding License Key and Database

  • ایجاد چندین دکمه مجازی Creating Multiple Virtual Buttons

  • پخش چندین فایل ویدیویی در Image Target Playing multiple video files on Image Target

  • غیرفعال کردن ویدیوها Deactivating the videos

  • برنامه نویسی 3 دکمه مجازی Programming the 3 Virtual Buttons

  • ساخت اپلیکیشن و تست خروجی Building the app and testing the output

کارت ویزیت AR با استفاده از چند دکمه مجازی AR Businesscard using Multiple Virtual Buttons

  • بخش مقدمه Section Introduction

  • افزودن کلید مجوز و پایگاه داده Adding License Key and Database

  • ایجاد چندین دکمه مجازی Creating Multiple Virtual Buttons

  • پخش چندین فایل ویدیویی در Image Target Playing multiple video files on Image Target

  • غیرفعال کردن ویدیوها Deactivating the videos

  • برنامه نویسی 3 دکمه مجازی Programming the 3 Virtual Buttons

  • ساخت اپلیکیشن و تست خروجی Building the app and testing the output

واقعیت افزوده بدون نشانگر: هواپیماهای زمینی و هوای میانی Markerless Augmented Reality : Ground Planes and Mid Air

  • بخش مقدمه Section Introduction

  • لیست دستگاه های پشتیبانی شده از Ground Plane List of Ground Plane supported device

  • راه اندازی پروژه Setting up the Project

  • واقعیت افزوده بدون نشانگر: قرار دادن یک شی روی سطح زمین Markerless Augmented Reality : Placing an object on ground surface

  • قرار دادن یک ماشین اندازه واقعی در دنیای واقعی Placing a Life Size Car in Real World

  • اضافه کردن سایه های واقعی به ماشین Adding Realistic shadows to the Car

  • ویژگی Mid Air : قرار دادن یک هلیکوپتر مینیاتوری در Mid air Mid Air feature : Placing a miniature Helicopter in Mid air

واقعیت افزوده بدون نشانگر: هواپیماهای زمینی و هوای میانی Markerless Augmented Reality : Ground Planes and Mid Air

  • بخش مقدمه Section Introduction

  • لیست دستگاه های پشتیبانی شده از Ground Plane List of Ground Plane supported device

  • راه اندازی پروژه Setting up the Project

  • واقعیت افزوده بدون نشانگر: قرار دادن یک شی روی سطح زمین Markerless Augmented Reality : Placing an object on ground surface

  • قرار دادن یک ماشین اندازه واقعی در دنیای واقعی Placing a Life Size Car in Real World

  • اضافه کردن سایه های واقعی به ماشین Adding Realistic shadows to the Car

  • ویژگی Mid Air : قرار دادن یک هلیکوپتر مینیاتوری در Mid air Mid Air feature : Placing a miniature Helicopter in Mid air

واقعیت افزوده مبتنی بر SUPERIMPOSITION | ردیابی اشیاء SUPERIMPOSITION BASED AUGMENTED REALITY | OBJECT TRACKING

  • مقدمه بخش AR مبتنی بر تطبیق Superimposition Based AR Section Introduction

  • معیارهای تشخیص و اسکن اشیاء Criteria for Object Recognition & Scanning

  • مراحل اسکن یک شی 3 بعدی Procedure for scanning a 3D Object

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • ایجاد کلید مجوز Generating License Key

  • قرار دادن یک مدل سه بعدی ماشین بر روی یک ماشین اسباب بازی واقعی Superimposing a CAR 3D Model on top of a Real Toy Car

  • ساخت اپلیکیشن ARObject Tracking Building the ARObject Tracking app

واقعیت افزوده مبتنی بر SUPERIMPOSITION | ردیابی اشیاء SUPERIMPOSITION BASED AUGMENTED REALITY | OBJECT TRACKING

  • مقدمه بخش AR مبتنی بر تطبیق Superimposition Based AR Section Introduction

  • معیارهای تشخیص و اسکن اشیاء Criteria for Object Recognition & Scanning

  • مراحل اسکن یک شی 3 بعدی Procedure for scanning a 3D Object

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • ایجاد کلید مجوز Generating License Key

  • قرار دادن یک مدل سه بعدی ماشین بر روی یک ماشین اسباب بازی واقعی Superimposing a CAR 3D Model on top of a Real Toy Car

  • ساخت اپلیکیشن ARObject Tracking Building the ARObject Tracking app

ردیابی اشیاء استوانه ای CYLINDRICAL OBJECT TRACKING

  • معرفی بخش ردیابی استوانه ای Cylindrical Tracking section introduction

  • مراحل ایجاد یک هدف سیلندر Steps for creating a Cylinder Target

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • ایجاد پایگاه داده هدف سیلندر Creating Cylinder Target Database

  • طرح ریزی مدل های سه بعدی هواپیما در اطراف هدف سیلندر Projecting Plane 3D Models surrounding the Cylinder Target

  • طرح ریزی مدل های سه بعدی ابری Projecting Cloud 3D Models

  • اضافه کردن مدل های زمین و زمین Adding Earth & Terrain Models

  • متحرک سازی Game Objects Animating the GameObjects

  • ساخت پروژه هدف استوانه ای AR Building the AR Cylindrical Target Project

ردیابی اشیاء استوانه ای CYLINDRICAL OBJECT TRACKING

  • معرفی بخش ردیابی استوانه ای Cylindrical Tracking section introduction

  • مراحل ایجاد یک هدف سیلندر Steps for creating a Cylinder Target

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • ایجاد پایگاه داده هدف سیلندر Creating Cylinder Target Database

  • طرح ریزی مدل های سه بعدی هواپیما در اطراف هدف سیلندر Projecting Plane 3D Models surrounding the Cylinder Target

  • طرح ریزی مدل های سه بعدی ابری Projecting Cloud 3D Models

  • اضافه کردن مدل های زمین و زمین Adding Earth & Terrain Models

  • متحرک سازی Game Objects Animating the GameObjects

  • ساخت پروژه هدف استوانه ای AR Building the AR Cylindrical Target Project

برنامه پخش ویدیوی AR AR VIDEO PLAYBACK APPLICATION

  • معرفی برنامه پخش ویدیو Vuforia Vuforia Video Playback App Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • واردات نمونه های هسته Vuforia Importing Vuforia Core Samples

  • باگ هواپیمای Far Clip ARCamera ARCamera's Far Clip plane Bug

  • سفارشی کردن ریز عکسها و ویدیوها Customizing Thumbnail and Video

  • پخش دو ویدیو Playing Two Video's

  • تغییر سایه زن ویدیو Changing the Video's shader

  • حذف مؤلفه Common UI و ساخت برنامه Deleting the Common UI component & building the app

برنامه پخش ویدیوی AR AR VIDEO PLAYBACK APPLICATION

  • معرفی برنامه پخش ویدیو Vuforia Vuforia Video Playback App Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • واردات نمونه های هسته Vuforia Importing Vuforia Core Samples

  • باگ هواپیمای Far Clip ARCamera ARCamera's Far Clip plane Bug

  • سفارشی کردن ریز عکسها و ویدیوها Customizing Thumbnail and Video

  • پخش دو ویدیو Playing Two Video's

  • تغییر سایه زن ویدیو Changing the Video's shader

  • حذف مؤلفه Common UI و ساخت برنامه Deleting the Common UI component & building the app

تشخیص ابر VUFORIA VUFORIA CLOUD RECOGNITION

  • معرفی Vuforia Cloud Recognition Vuforia Cloud Recognition Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • درک صحنه Cloud Reco و آزمایش خروجی آن Understanding the Cloud Reco Scene & testing it's output

  • ایجاد پایگاه داده ابری Vuforia و پیوند آن با Unity Project Creating Vuforia Cloud Database and linking it with Unity Project

  • 2 تنظیمات برای مشاهده Gameobject به درستی در بالای Image Target 2 Adjustments for viewing Gameobject properly on top of Image Target

  • پانل اطلاعات برای اهداف تصویر ابری Information Panel for the Cloud Image Targets

  • پانل اطلاعات برای سومین هدف تصویر ابری Information Panel for the 3rd Cloud Image Target

  • حذف اطلاعات Cloud Target و Common UI Removing the Cloud Target Info & Common UI

تشخیص ابر VUFORIA VUFORIA CLOUD RECOGNITION

  • معرفی Vuforia Cloud Recognition Vuforia Cloud Recognition Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • درک صحنه Cloud Reco و آزمایش خروجی آن Understanding the Cloud Reco Scene & testing it's output

  • ایجاد پایگاه داده ابری Vuforia و پیوند آن با Unity Project Creating Vuforia Cloud Database and linking it with Unity Project

  • 2 تنظیمات برای مشاهده Gameobject به درستی در بالای Image Target 2 Adjustments for viewing Gameobject properly on top of Image Target

  • پانل اطلاعات برای اهداف تصویر ابری Information Panel for the Cloud Image Targets

  • پانل اطلاعات برای سومین هدف تصویر ابری Information Panel for the 3rd Cloud Image Target

  • حذف اطلاعات Cloud Target و Common UI Removing the Cloud Target Info & Common UI

پروژه AR هدف تعریف شده توسط کاربر USER DEFINED TARGET AR PROJECT

  • معرفی برنامه هدف تعریف شده توسط کاربر User Defined Target App Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • افزودن کلید مجوز و وارد کردن نمونه های هسته Vuforia Adding License Key & Importing Vuforia Core Samples

  • درک عملکرد صحنه هدف تعریف شده توسط کاربر Understanding the Working of User Defined Target Scene

  • تنظیم مجدد مولفه Canvas Rearranging the Canvas Component

  • ساخت و اجرای برنامه ARUDT Building & Running the ARUDT Application

پروژه AR هدف تعریف شده توسط کاربر USER DEFINED TARGET AR PROJECT

  • معرفی برنامه هدف تعریف شده توسط کاربر User Defined Target App Intro

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • افزودن کلید مجوز و وارد کردن نمونه های هسته Vuforia Adding License Key & Importing Vuforia Core Samples

  • درک عملکرد صحنه هدف تعریف شده توسط کاربر Understanding the Working of User Defined Target Scene

  • تنظیم مجدد مولفه Canvas Rearranging the Canvas Component

  • ساخت و اجرای برنامه ARUDT Building & Running the ARUDT Application

VuMark VuMark

  • نصب Illustrator و راه اندازی فایل های طراح Vumark Installing Illustrator and setting up Vumark designer files

  • طراحی قالب Vumark Designing a Vumark Template

  • رمزگذاری داده های عددی و ایجاد اهداف تصویر از الگوی Numeric Vumark Encoding Numeric data & generating Image Targets from Numeric Vumark Template

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • درک اجزای داخل Vumarks Sample Scene Understanding the components inside Vumarks Sample Scene

  • رفع اشکالات داخل صحنه Vumarks Resolving the bugs inside Vumarks scene

  • رمزگشایی داده های عددی از Vumark Image Targets Decoding Numeric data from Vumark Image Targets

  • رمزگذاری داده های رشته و تولید اهداف تصویر از الگوی String Vumark Encoding String data & generating Image Targets from String Vumark Template

  • رمزگشایی داده های رشته از Vumark Image Targets Decoding String data from Vumark Image Targets

  • رمزگذاری داده‌های بایت و تولید اهداف تصویر از قالب بایت Vumark Encoding Byte data & generating Image Targets from Byte Vumark Template

  • رمزگشایی داده های بایت از Vumark Image Targets Decoding Byte data from Vumark Image Targets

VuMark VuMark

  • نصب Illustrator و راه اندازی فایل های طراح Vumark Installing Illustrator and setting up Vumark designer files

  • طراحی قالب Vumark Designing a Vumark Template

  • رمزگذاری داده های عددی و ایجاد اهداف تصویر از الگوی Numeric Vumark Encoding Numeric data & generating Image Targets from Numeric Vumark Template

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • درک اجزای داخل Vumarks Sample Scene Understanding the components inside Vumarks Sample Scene

  • رفع اشکالات داخل صحنه Vumarks Resolving the bugs inside Vumarks scene

  • رمزگشایی داده های عددی از Vumark Image Targets Decoding Numeric data from Vumark Image Targets

  • رمزگذاری داده های رشته و تولید اهداف تصویر از الگوی String Vumark Encoding String data & generating Image Targets from String Vumark Template

  • رمزگشایی داده های رشته از Vumark Image Targets Decoding String data from Vumark Image Targets

  • رمزگذاری داده‌های بایت و تولید اهداف تصویر از قالب بایت Vumark Encoding Byte data & generating Image Targets from Byte Vumark Template

  • رمزگشایی داده های بایت از Vumark Image Targets Decoding Byte data from Vumark Image Targets

ویژگی VUFORIA MULTI TARGET VUFORIA MULTI TARGET FEATURE

  • Multi-Target چیست؟ گرفتن تصاویر برای چند هدف What is Multi-Target? Capturing images for multi target

  • تغییر مقیاس تصاویر از سانتی متر به پیکسل بر اساس نسبت تصویر Rescaling the images from cm to pixels as per aspect ratio

  • افزودن تصاویر به Cuboid Target Adding images to Cuboid Target

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • آزمایش خروجی Multi Target Testing the Multi Target output

  • افزودن انیمیشن و افکت به صحنه Multi Target Adding animations and effects to Multi Target scene

ویژگی VUFORIA MULTI TARGET VUFORIA MULTI TARGET FEATURE

  • Multi-Target چیست؟ گرفتن تصاویر برای چند هدف What is Multi-Target? Capturing images for multi target

  • تغییر مقیاس تصاویر از سانتی متر به پیکسل بر اساس نسبت تصویر Rescaling the images from cm to pixels as per aspect ratio

  • افزودن تصاویر به Cuboid Target Adding images to Cuboid Target

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • آزمایش خروجی Multi Target Testing the Multi Target output

  • افزودن انیمیشن و افکت به صحنه Multi Target Adding animations and effects to Multi Target scene

WINDOW PORTAL با استفاده از DEPTH MASK SHADER WINDOW PORTAL USING DEPTH MASK SHADER

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • مشاهده از طریق جعبه با استفاده از مواد ماسک عمق Seeing through the Box using depth mask material

  • ایجاد یک سوراخ مربع در بالای جعبه Creating a square hole on top of the box

  • اضافه کردن هیولا آتش و شعله های آتش Adding fire monster and flames

  • در حال ویرایش DepthMask Shader Editing the DepthMask Shader

  • افزودن سحابی و کهکشان ها به پورتال پنجره Adding Nebula and Galaxies to the window portal

  • ایجاد یک منظومه خورشیدی کوچک Creating a mini solar system

WINDOW PORTAL با استفاده از DEPTH MASK SHADER WINDOW PORTAL USING DEPTH MASK SHADER

  • به روز رسانی: واردات Vuforia در یونیتی 2019.2 و بعد از آن Update: Importing Vuforia in Unity 2019.2 and later

  • مشاهده از طریق جعبه با استفاده از مواد ماسک عمق Seeing through the Box using depth mask material

  • ایجاد یک سوراخ مربع در بالای جعبه Creating a square hole on top of the box

  • اضافه کردن هیولا آتش و شعله های آتش Adding fire monster and flames

  • در حال ویرایش DepthMask Shader Editing the DepthMask Shader

  • افزودن سحابی و کهکشان ها به پورتال پنجره Adding Nebula and Galaxies to the window portal

  • ایجاد یک منظومه خورشیدی کوچک Creating a mini solar system

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش 15 برنامه واقعیت افزوده (AR) با Unity و Vuforia بسازید
جزییات دوره
18.5 hours
163
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
36,003
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dinesh Tavasalkar Dinesh Tavasalkar

مهندس، توسعه دهنده، مربی فنی