آموزش ساخت اپلیکیشن کامل واقعیت مجازی در یونیتی با ردیابی چشم و EEG - آخرین آپدیت

دانلود Build Complete VR App in Unity with Eye Tracking & EEG

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

ساخت اپلیکیشن واقعیت مجازی (VR) با Unity همراه با ردیابی چشم و بازخورد عصبی EEG برای اهداف پژوهشی

ساخت اپلیکیشن VR در Unity از صفر برای تحقیق با زبان برنامه‌نویسی C#

یکپارچه‌سازی ردیابی چشم (Eye Tracking)، فرآیندهای کالیبراسیون و بازخورد عصبی (EEG Neurofeedback)

ذخیره داده‌ها در فایل‌های CSV از Unity برای اهداف پژوهشی: شامل اطلاعات جمعیت‌شناختی کاربران، پرسشنامه، ردیابی چشم و EEG

یادگیری نحوه پاک‌سازی داده‌های ردیابی چشم با پایتون (Python)

یادگیری نحوه تبدیل مُهر زمانی ردیاب چشم به مُهر زمانی یونیکس (Unix Timestamps) برای پژوهش با پایتون

یادگیری نحوه ذخیره داده‌ها در پایگاه داده آنلاین با زبان برنامه‌نویسی PHP

یادگیری انتقال صحنه‌ها در Unity به روش‌های مختلف، نحوه سازماندهی و ایجاد کدهای پیشرفته‌تر، نحوه پشتیبان‌گیری از پروژه با استفاده از Github و Github Desktop

پیش‌نیازها:

  • هیچ زبان برنامه‌نویسی مورد نیاز نیست.
  • دانش Unity الزامی نیست.
  • شما همه چیز را از صفر خواهید آموخت.

در این دوره آموزشی، شما با نحوه ساخت یک اپلیکیشن واقعیت مجازی (VR) در محیط Unity آشنا می‌شوید. همچنین یاد می‌گیرید که چگونه تعاملات را در VR ایجاد کنید، چگونه شیدرها و افکت‌ها را اضافه کنید و چگونه ردیابی چشم (Eye Tracking)، EEG و بازخورد عصبی (Neurofeedback) را برای پروژه تحقیقاتی خود یکپارچه سازید. روش‌های مختلفی برای انتقال بین صحنه‌ها خواهید آموخت، کدهای پیشرفته‌تر و روش‌های صحیح نوشتن اسکریپت‌ها را یاد می‌گیرید و همچنین نحوه پشتیبان‌گیری از پروژه خود در سرور GitHub با استفاده از GitHub Desktop را فرا خواهید گرفت. پس از این دوره، قادر خواهید بود داده‌ها را در Unity در فایل‌های CSV جمع‌آوری کنید، شامل اطلاعات جمعیت‌شناختی کاربران، پرسشنامه‌ها، داده‌های ردیابی چشم و EEG. این دوره همچنین دو زبان برنامه‌نویسی اضافی را پوشش می‌دهد: پایتون و PHP. از پایتون برای پاک‌سازی داده‌های جمع‌آوری شده از ردیاب چشم و از PHP برای اتصال Unity به یک سرور آنلاین و ارسال داده‌ها به پایگاه داده آنلاین خود استفاده خواهیم کرد. با گذراندن این دوره، کدهای بنیادی را خواهید آموخت که به شما در توسعه اپلیکیشن خود برای مطالعه تحقیقاتی کمک می‌کند. هیچ گونه تجربه کدنویسی یا دانش قبلی در Unity لازم نیست و هیچ دستگاه فناوری خاصی برای دنبال کردن این دوره مورد نیاز نیست. هدف این دوره این است که به شما بیاموزد چگونه از Unity به بهترین شکل برای پروژه تحقیقاتی خود استفاده کنید.


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

مقدمه Introduction

  • مقدمه Introduction

نصب، توضیح یونیتی و راه‌اندازی صحنه‌ها Installing, explaining Unity and setting up the scenes

  • دانلود یونیتی هاب و یونیتی Downloading Unity Hub and Unity

  • توضیح پلتفرم یونیتی Explaining Unity Platform

  • ایجاد صحنه‌ها در یونیتی Creating The Scenes In Unity

دانلود و توضیح Asset رابط کاربری از فروشگاه Asset یونیتی Downloading and Explaining UI Asset from Unity Asset Store

  • دانلود و توضیح Asset رابط کاربری - بخش ۱ Downloading and Explaining UI Asset Part 1

  • دانلود و توضیح Asset رابط کاربری - بخش ۲ Downloading and Explaining UI Asset Part 2

ایجاد صحنه فرم کاربر برای اطلاعات جمعیت‌شناختی کاربران Creating the User Form Scene For Users Demographics Information

  • ایجاد فرم کاربر Creating The User Form

  • وارد کردن فونت‌ها به یونیتی از وب Importing Fonts To Unity From The Web

  • افزودن فیلدها به فرم Adding The Fields To The Form

  • نهایی کردن فرم کاربر - بخش ۱ Finalizing User Form Part 1

  • نهایی کردن فرم کاربر - بخش ۲ Finalizing User Form Part 2

راه‌اندازی صحنه اصلی و کار روی آزمایشی تمرینی Setting Up The Main Scene And Working on The Practice Trial

  • راه‌اندازی صحنه اصلی آزمایشگاه شیمی Setting Up The Chemistry Lab Main Scene

  • راه‌اندازی ربات و انیمیشن آن Setting Up Robot And Its Animation

  • راه‌اندازی آزمایشی تمرینی - بخش ۱ Setting Up The Practice Trial Part 1

  • راه‌اندازی آزمایشی تمرینی - بخش ۲ Setting Up The Practice Trial Part 2

  • راه‌اندازی آزمایشی تمرینی - بخش ۳ Setting Up The Practice Trial Part 3

  • راه‌اندازی گیت‌هاب - بخش ۱ Setting Up Github Part 1

  • راه‌اندازی گیت‌هاب - بخش ۲ Setting Up Github Part 2

  • رفع خطای فایل‌های بزرگ گیت‌هاب Addressing The Error For Large Files Github

  • رفع خطای فایل‌های بزرگ گیت‌هاب در صورت تداوم خطا Addressing The Error For Large Files Github If Error Persists

  • آزمایشی تمرینی - افزودن کد ساده برای غیرفعال کردن دکمه هنگام کلیک Practice Trial - Add Simple Code For Disabling The Button on Button Click

  • آزمایشی تمرینی - افزودن کد برای نمایش مدل‌ها و تغییر متن هنگام کلیک دکمه Practice Trial - Add Code For Showing Models And Changing Text on Button Click

  • آزمایشی تمرینی - افزودن کد برای غیرفعال کردن مدل‌ها پس از تایمر StartCoroutine Practice Trial - Add Code For Disabling Models After StartCoroutine Timer

  • نحوه افزودن کامنت‌ها در اسکریپت و ذخیره کردن How We Can Add Comments In Script And Save

راه‌اندازی واقعیت مجازی، افزودن تعاملات و جلوه‌های مایع در آزمایشی تمرینی VR Setup, Adding Interactions And Liquid Effects In Practice Trial

  • نصب استیم و استیم‌وی‌آر Installing Steam and SteamVR

  • وارد کردن استیم‌وی‌آر در یونیتی Importing SteamVR in Unity

  • معرفی مثال استیم‌وی‌آر در یونیتی Introduction of SteamVR Example In Unity

  • گنجاندن دوربین واقعیت مجازی در صحنه اصلی ما Including VR Camera In Our Main Scene

  • گنجاندن دوربین واقعیت مجازی با نشانگر و مدل دست‌هایمان در صحنه اصلی Including Our VR Camera With Pointer And Our Hands Model In Main Scene

  • تغییر رنگ نشانگر و دست‌های واقعیت مجازی و ذخیره در گیت‌هاب دسکتاپ Changing The Color Of Pointer And VR Hands And Saving In Github Desktop

  • آزمایشی تمرینی - تعامل با مدل‌ها در واقعیت مجازی و حذف تایمر Practice Trial - Interacting With Models In VR And Removing The Timer

  • آزمایشی تمرینی - افزودن جلوه مایع و ریختن مایع در بطری - بخش ۱ Practice Trial - Adding Liquid Effect And Pouring Liquid Into Bottle Part 1

  • آزمایشی تمرینی - افزودن جلوه مایع و ریختن مایع در بطری - بخش ۲ Practice Trial - Adding Liquid Effect And Pouring Liquid Into Bottle Part 2

  • آزمایشی تمرینی - نوشتن اسکریپت برای پر کردن مایع در بشر هنگام برخورد - بخش ۱ Practice Trial - Writing Script To Fill Liquid In Beaker On Collision Part 1

  • آزمایشی تمرینی - نوشتن اسکریپت برای پر کردن مایع در بشر هنگام برخورد - بخش ۲ Practice Trial Writing Script To Fill Liquid In Beaker On Collision Part 2

  • رفع خطای نشانگر واقعیت مجازی Addressing The Error For The VR Pointer

ساخت سه آزمایش برای تکلیف مطالعه با جلوه‌ها و شیدر مایع Building The Three Experiments For The Study Task With Effects and Liquid Shader

  • راه‌اندازی مدل‌ها برای آزمایش مطالعه ۱ - بخش ۱ Setting Up Models For The Study Experiment 1 Part 1

  • راه‌اندازی مدل‌ها برای آزمایش مطالعه ۱ - بخش ۲ Setting Up Models For The Study Experiment 1 Part 2

  • نوشتن اسکریپت برای فعال کردن آزمایش ۱ بر اساس شرط Writing Script To Enable Experiment 1 On Condition

  • آزمایش ۱ - نوشتن اسکریپت برای تغییر متن و قابل تعامل کردن مدل Experiment 1 - Writing Script To Change Text And Make Model Interactable

  • آزمایش ۱ - نوشتن اسکریپت برای نمایش پتاسیم کوچک در بشر هنگام برخورد Experiment1 - Writing Script To Show Mini Potassium In Beaker On Collision

  • آزمایش ۱ - نوشتن اسکریپت برای چرخاندن پتاسیم کوچک در بشر هنگام برخورد Experiment 1 - Writing Script To Rotate Mini Potassium In Beaker On Collision

  • آزمایش ۱ - نوشتن اسکریپت برای کوچک کردن پتاسیم کوچک در بشر هنگام برخورد Experiment 1 - Writing Script To Scale Down Mini Potassium In Beaker OnCollision

  • آزمایش ۱ - نوشتن اسکریپت برای گنجاندن صدا و ذرات هنگام برخورد Experiment 1 - Writing Script To Include Audio And Particles On Collision

  • نوشتن اسکریپت برای نهایی کردن آزمایش ۱ و شروع آزمایش ۲ Writing Script To Finalize Experiment 1 And Start Experiment 2

  • آزمایش ۲ - راه‌اندازی Experiment 2 - Setup

  • آزمایش ۲ - نوشتن اسکریپت برای تغییر دستورالعمل‌های ربات Experiment 2 - Writing Script To Change Robot Instructions

  • آزمایش ۲ - افزودن مایع و قابل تعامل کردن مدل بطری قهوه‌ای Experiment 2 - Adding Fluid And Making Brown Bottle Model Interactable

  • آزمایش ۲ - راه حل در صورت عدم نمایش مایع بشر Experiment 2 - Solution If Liquid Of Beaker Is Not Shown

  • آزمایش ۲ - نوشتن اسکریپت برای قابل تعامل کردن مدل آلومینیوم Experiment 2 - Writing Script To Make Aluminium Model Interactable

  • آزمایش ۲ - تغییر اسکریپت آزمایشگاه شیمی برای منظم شدن Experiment 2 - Changing Chemistry Lab Script To Be In Order

  • آزمایش ۲ - افزودن آلومینیوم کوچک به صحنه هنگام برخورد کالیبراتورها Experiment 2 Adding Mini Aluminium Into The Scene When Colliders Touch

  • آزمایش ۲ - نمایش جلوه آلومینیوم و تغییر متریال و رنگ Experiment 2 - Showing Aluminium Effect And Changing Material And Color

  • آزمایش ۳ - راه‌اندازی Experiment 3 - Setup

  • آزمایش ۳ - نوشتن اسکریپت برای نمایش مدل‌ها هنگام پایان آزمایش ۲ Experiment 3 - Writing Script To Show Models When Experiment 2 Ends

  • آزمایش ۳ - افزودن اولین تعامل نیترومتان به صفحه Experiment 3 - Adding First Interaction Nitromethane Into Plate

  • آزمایش ۳ - افزودن دومین تعامل متانول به صفحه Experiment 3 - Adding Second Interaction Methanol Into Plate

  • آزمایش ۳ - افزودن سومین جلوه شعله Experiment 3 - Adding Third Interaction Flame Effect

  • آزمایش ۳ - نوشتن اسکریپت برای تکمیل آزمایش Experiment 3 - Writing Script To Complete Experiment

ساخت پرسشنامه و صحنه پایانی Building Questionnaire And End Scene

  • راه‌اندازی صحنه پرسشنامه Setting Up Questionnaire Scene

  • راه‌اندازی سوالات در صحنه پرسشنامه Setting Up Questions In Questionnaire Scene

  • افزودن سوالات و پاسخ‌ها در صحنه پرسشنامه Adding Questions And Answers In Questionnaire Scene

  • تکمیل صحنه پرسشنامه Completing Questionnaire Scene

  • تکمیل صحنه پایانی Completing End Scene

انتقال صحنه و راه‌اندازی جمع‌آوری داده Scene Transitioning And Setting Up Data Collection

  • غیرفعال کردن نشانگر در آزمایشگاه شیمی و تغییر صحنه‌ها - روش اول Disabling Pointer In Chemistry Lab And Changing Scenes First Method

  • تغییر صحنه‌ها - روش دوم Changing Scenes Second Method

  • تغییر صحنه‌ها - روش سوم (بهترین روشی که برای این پروژه استفاده خواهیم کرد) Changing Scenes Third Best Method That We Will Use For This Project

  • قابل تعامل کردن دکمه و راه‌اندازی جمع‌آوری داده برای فرم کاربر Making Button Interactable And Setting Up Data Collection For User Form

  • ذخیره داده‌های جمعیت‌شناختی از فرم کاربر Saving Demographics Data From User Form

  • استفاده از تابع صحنه بعدی در فرم کاربر Using Next Scene Function In User Form

راه‌اندازی ردیابی چشم، کالیبراسیون و جمع‌آوری داده Setting Up Eye Tracker, Calibration And Data Collection

  • توضیح ردیاب چشم Pupil Labs و وارد کردن HMD Eyes EyeTracker در یونیتی Explaining Pupil Labs Eye Tracker And Importing HMD Eyes EyeTracker In Unity

  • توضیح فنی برای ذخیره داده‌ها از ردیاب چشم Technical Explanation For Saving Data From Eye Tracker

  • ایجاد پوشه با نام کاربری و تاریخ بسته به گروه کاربری Creating Folder With Username And Date Depending On UserGroup

  • دانلود نرم‌افزار Pupil Core و افزودن کالیبراسیون در صحنه آزمایشگاه شیمی Downloading Pupil Core Software And Adding Calibration In Chemistry Lab Scene

  • رفع نسخه Net یونیتی و راه‌اندازی کالیبراسیون پس از آزمایشی تمرینی Fixing Unity Net Version And Setting Up Calibration After Practice Trial

  • نهایی کردن کالیبراسیون و فعال کردن مطالعه پس از اتمام کالیبراسیون Finalizing Calibration And Enabling Study After Calibration Has Completed

  • راه‌اندازی و نهایی کردن ضبط داده از ردیاب چشم Setting Up And Finalizing Recording Data From Eye Tracker

  • تست ضبط داده از ردیاب چشم Testing Recording Data From Eye Tracker

  • ذخیره داده‌ها از ردیاب چشم از محل نگاه کاربر Saving Data From Eye Tracker Where User Looked

  • تست ذخیره داده‌ها از ردیاب چشم از محل نگاه کاربر Testing Saving Data From Eye Tracker Where User Looked

راه‌اندازی EEG، جمع‌آوری داده، بازخورد عصبی و پرسشنامه Setting Up EEG, Data Collection, Neurofeedback And Questionnaire

  • توضیح نرم‌افزار دانلود EEG و وارد کردن Looxid Link Unity SDK در یونیتی Explaining EEG Downloading Software And Importing Looxid Link Unity SDK In Unity

  • وارد کردن Looxid Link از دوره Importing Looxid Link From Course

  • افزودن Prefab تجسم‌گر EEG به مطالعه آزمایشگاه شیمی ما Adding EEG Visualizer Prefab Into Our Chemistry Lab Study

  • افزودن GameObject EEG و نوشتن اسکریپت برای ضبط داده از EEG Adding EEG Game Object And Writing Script To Record Data From EEG

  • افزودن شاخص‌های ذهن و توابع به اسکریپت برای ضبط داده از EEG Adding Mind Indexes And Functions To Script To Record Data From EEG

  • افزودن زمان‌بندی‌ها و توابع به اسکریپت برای ضبط داده از EEG Adding Timestamps And Functions To Script To Record Data From EEG

  • افزودن توابع ذخیره به اسکریپت برای ضبط داده از EEG Adding Save Functions To Script To Record Data From EEG

  • رفع اسکریپت برای ضبط داده از EEG Fixing Script To Record Data From EEG

  • ذخیره داده‌های خام EEG از EEG Saving Raw EEG Data From EEG

  • مرتب کردن کدها و تجسم‌گر EEG Arranging Codes And EEG Visualizer

  • رفع کامای جمع‌آوری EEG و تست ذخیره داده‌های EEG Fixing EEG Collection Comma And Testing Saving EEG Data

  • گنجاندن بازخورد عصبی آزمایش ۱ Including Neurofeedback Experiment 1

  • گنجاندن بازخورد عصبی آزمایش ۲ Including Neurofeedback Experiment 2

  • گنجاندن بازخورد عصبی آزمایش ۳ Including Neurofeedback Experiment 3

  • تست بازخورد عصبی Testing Neurofeedback

  • ذخیره میانگین شاخص‌های ذهن EEG - بخش ۱ Saving EEG Mind Indexes Average Part 1

  • ذخیره میانگین شاخص‌های ذهن EEG - بخش ۲ Saving EEG Mind Indexes Average Part 2

  • تست ذخیره میانگین شاخص‌های ذهن EEG Testing Saving EEG Mind Indexes Average

  • ذخیره داده‌ها از صحنه پرسشنامه Saving Data From Questionnaire Scene

پاکسازی داده‌های ردیابی چشم و تبدیل زمان‌بندی‌ها با استفاده از پایتون Eye Tracking Data Cleaning And Coverting Timestamps Using Python

  • توضیح Pupil Capture Pupil Player ردیابی چشم Explaining Eye Tracking Pupil Capture Pupil Player

  • دانلود و توضیح Anaconda و آموزش‌های Pupil از گیت‌هاب Downloading And Explaining Anaconda And Pupil Tutorials From Github

  • فرآیند پاکسازی داده‌ها با استفاده از Spyder با پایتون Data Cleaning Process Using Spyder With Python

  • تبدیل زمان‌بندی‌های Pupil به زمان‌بندی‌های یونیکس با استفاده از Spyder با پایتون Converting Pupil Timestamps To Unix Timestamps Using Spyder With Python

ذخیره داده‌ها در سرور آنلاین Save Data To Online Server

  • مقدمه‌ای بر ذخیره داده‌های یونیتی در پایگاه داده آنلاین Introduction In Saving Unity Data Into Online Database

  • ایجاد پایگاه داده آنلاین و جداول Creating Online Database And Tables

  • ایجاد اسکریپت‌های API با استفاده از PHP Creating API Scripts Using PHP

  • نوشتن اسکریپت‌های یونیتی برای ارتباط با API - بخش ۱ Writing Unity Scripts To Communicate With API Part 1

  • نوشتن اسکریپت‌های یونیتی برای ارتباط با API - بخش ۲ Writing Unity Scripts To Communicate With API Part 2

  • تست ذخیره داده‌ها در پایگاه داده آنلاین Testing Saving Data To Online Database

نمایش نظرات

آموزش ساخت اپلیکیشن کامل واقعیت مجازی در یونیتی با ردیابی چشم و EEG
جزییات دوره
15.5 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
783
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fjorda Kazazi, PhD Fjorda Kazazi, PhD

مهندس نرم‌افزار