آموزش ساخت اپلیکیشن های واقعیت افزوده (AR) با ARFOUNDATION و Unity - آخرین آپدیت

دانلود Build Augmented Reality (AR) apps with ARFOUNDATION & Unity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت اپلیکیشن واقعیت افزوده با AR Foundation و Unity

یادگیری جامع واقعیت افزوده

آیا به AR Foundation علاقه دارید؟ جای درستی آمده‌اید. اصول اولیه و تکنیک‌های برنامه‌نویسی لازم برای ساخت اپلیکیشن‌های واقعیت افزوده (AR) با AR Foundation را بیاموزید. برای این دوره، به یک گوشی هوشمند اندرویدی با پشتیبانی از ARCore یا یک دستگاه iOS با پشتیبانی از ARKit به همراه یک کامپیوتر ویندوزی یا Mac برای ساخت برنامه‌ها نیاز دارید.

واقعیت افزوده (AR) چیست؟

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

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

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

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

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

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

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

این دوره برای دانشجویانی طراحی شده است که علاقه‌مند به ایجاد اپلیکیشن‌های واقعیت افزوده با استفاده از AR Foundation و Unity هستند. ما از اصول اولیه پلتفرم‌های Unity و C# شروع می‌کنیم و سپس به موضوعات پیشرفته‌تر می‌پردازیم.

مقدمه و اصول واقعیت افزوده

در بخش اول، ابتدا درک خواهید کرد که واقعیت افزوده چیست؟ در مرحله بعد، چهار تکنیک مختلف واقعیت افزوده و کاربردهای آن‌ها را بررسی خواهیم کرد. پس از این، به نیازمندی‌های سخت‌افزاری و نرم‌افزاری برای ساخت اپلیکیشن‌های AR Foundation می‌پردازیم.

اصول Unity

آیا در برنامه‌نویسی C# مبتدی هستید؟

مشکلی نیست! در این دوره، دانشجویان ابتدا اصول اولیه پلتفرم Unity را درک می‌کنند تا بتوانند قبل از ورود به پلتفرم اصلی واقعیت افزوده، از ابزارهای Unity استفاده کنند.

AR Foundation One

AR Foundation One اولین اپلیکیشن AR Foundation است که قصد دارید آن را ایجاد کنید. در این اپلیکیشن شما:

  • وارد کردن بسته‌های AR Foundation در Unity
  • درک اصول اولیه ردیابی صفحه (Plane Tracking)
  • اضافه کردن یک مدل سه بعدی بنیاد زندگی واقعی (Life Size Foundation 3D model) و مقیاس‌بندی آن مطابق با ابعاد دنیای واقعی
  • نصب نرم‌افزارهای Xcode و Android SDK
  • ساخت اپلیکیشن AR Foundation One و اجرای آن بر روی یک دستگاه iOS با پشتیبانی از ARKit یا یک گوشی هوشمند اندرویدی با پشتیبانی از ARCore

AR Foundation Memory Portal

در این اپلیکیشن AR Foundation Memory Portal شما:

  • طراحی ورودی پورتال
  • نوشتن برنامه‌های Shader برای مشاهده Gameobjectها در داخل پورتال
  • ساخت یک PhotoStudio در اطراف پورتال
  • ادغام AR Foundation و قرار دادن پورتال در دنیای واقعی

پیش‌نیازها

  • لپ‌تاپ Mac یا Windows
  • گوشی هوشمند اندرویدی با پشتیبانی از ARCore یا دستگاه iOS با پشتیبانی از ARKit
  • درک پایه‌ای از Unity و برنامه‌نویسی C# (مزیت محسوب می‌شود)

با این دوره، شما می‌توانید مهارت‌های خود را در توسعه اپلیکیشن‌های واقعیت افزوده ارتقا دهید و پروژه‌های جذابی را با AR Foundation و Unity ایجاد کنید. برای شروع، همین امروز در دوره ثبت‌نام کنید!

همین حالا شروع کنید و آینده را بسازید!


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

What is Augmented Reality and AR Foundation

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

  • AR Foundation چیست What is AR Foundation

  • *مهم* گوشی‌های هوشمند پشتیبانی شده توسط ARCORE و ARKit برای AR Foundation *IMPORTANT* ARCORE & ARKit supported smartphones for AR Foundation

  • نصب Unity Installation of Unity

مبانی Unity 2019 Basics of Unity 2019

  • مبانی Unity | مقدمه بخش Basics of Unity | Section Intro

  • درک پنل‌های مختلف در Unity Understanding different panels in Unity

  • حرکت دادن، چرخاندن و مقیاس‌بندی Gameobjectها در Unity Moving, rotating & scaling Gameobjects in Unity

  • پنل Game در Unity Game Panel in Unity

  • فیزیک در Unity Physics in Unity

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

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

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

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

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

  • Prefabها در Unity Prefabs in Unity

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

  • چرخاندن کره‌ها Rotating the spheres

  • گردش کره‌ها Revolving the spheres

AR FOUNDATION یک AR FOUNDATION ONE

  • مقدمه بخش | ARFoundation یک Section Introduction | ARFoundation One

  • Gameobjectهای اصلی برای Plane Tracking The main gameobjects for Plane Tracking

  • مشکل در تکنیک پکیج‌های ARFoundation Problem with ARFoundation packages technique

  • ساخت اپلیکیشن برای پلتفرم اندروید Building the app for Android platform

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

  • ساخت و اجرای اپلیکیشن روی یک دستگاه iOS Building and running the app on an iOS device

  • اضافه کردن یک مدل آبنما داخل صحنه Adding a Fountain model inside scene

  • فعال و غیرفعال کردن Planeهای تولید شده Enable and Disable generated planes

پرتال حافظه ARFoundation ARFoundation Memory Portal

  • مقدمه بخش | پرتال حافظه ARFoundation Section Introduction | ARFoundation Memory Portal

  • طراحی ورودی پرتال Designing the Portal Entrance

  • حرکت دادن و چرخاندن دوربین اصلی Moving and rotating the Main Camera

  • معرفی Shaderها در Unity Introduction to Shader's in Unity

  • اسکریپت Shader درِ پرتال PortalDoor Shader script

  • درک تست Stencil با انیمیشن وایت‌برد Understanding Stencil Test with Whiteboard animation

  • اسکریپت Shader مقایسه Stencil Stencil Comparison Shader script

  • سفارشی‌سازی یک Gameobject Plane و Cube در پشت پرتال Customising a Plane & Cube GameObject behind the Portal

  • اضافه کردن کد مقایسه Stencil داخل Shaderهای Plane و Cube Adding Stencil Comparison Code inside Plane & Cube shaders

  • احاطه کردن پرتال با دیوارهای چوبی Surrounding the Portal with Wooden Walls

  • اسکریپت درِ پرتال برای ورود به پرتال Portal Door Script for entering the Portal

  • مشکلات مربوط به Culling و تست Stencil Problems related to Culling and Stencil Test

  • Cull چیست؟ اهمیت آن در پرتال What is Cull? It's importance in Portal

  • اضافه کردن عکس‌ها داخل پرتال Adding Photo's inside the Portal

  • اضافه کردن قابلیت‌های ARFoundation به پرتال Adding ARFoundation functionalities to the Portal

  • ساخت اپلیکیشن پرتال حافظه ARFoundation Building the ARFoundatuin Memory Portal application

پرتال ویدیویی ۳۶۰ درجه 360 Degree Video Portal

  • وارد کردن ویدیوی ۳۶۰ و تنظیم پروژه Importing the 360 video and setting up the project

  • پخش ویدیوی ۳۶۰ داخل پرتال Playing the 360 video inside Portal

  • فعال و غیرفعال کردن Plane Enabling and Disabling the Plane

ردیابی تصویر در ARFoundation Image Tracking in ARFoundation

  • مقدمه بخش ردیابی تصویر Image Tracking section introduction

  • تنظیم پکیج‌های ARFoundation Setting up ARFoundation packages

  • ثبت یک Image Marker Capturing an Image Marker

  • نمایش اژدها روی نشانگر Projecting the Dragon on top of the marker

  • ساخت برای iOS Building for iOS

  • ساخت برای اندروید Building for Android

  • سفارشی‌سازی کنترلر Animator Customising the Animator controller

  • اضافه کردن شعله‌های آتش به اژدها Adding fire flames to the dragon

  • سفارشی‌سازی شعله‌های آتش با استفاده از رویدادهای انیمیشن Customising the fire flames using animation events

مطالب اضافی Bonuses

  • دریافت هر یک از دوره‌های Dinesh با حداکثر ۹۰% تخفیف Get any of Dinesh's courses for upto 90% Off

نمایش نظرات

آموزش ساخت اپلیکیشن های واقعیت افزوده (AR) با ARFOUNDATION و Unity
جزییات دوره
6 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,769
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dinesh Tavasalkar Dinesh Tavasalkar

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