課程資料
課程簡介
Build a Complete VR App in Unity integrated with Eye Tracking, EEG Neurofeedback and collect data for Research
In this course, you will learn how to build in Unity a VR App, learn how to create interactions in VR, how to include shaders and effects and how to integrate Eye Tracking, EEG and Neurofeedback for your research project. You will learn many methods to transition between scenes, you will learn more advanced codes and methods in Unity to correctly write the scripts and you will also learn how to back up your project into the GitHub server using the GitHub desktop. After this course, you will be able to collect data in Unity into CSV files from users’ demographic information, from questionnaires, eye tracking and EEG. This course will also cover two additional programming languages including Python and PHP. We will use python to clean data collected from the eye tracker and PHP to connect Unity with an online server and post the data into our online database. From this course, you will be able to learn the fundamental codes that will help you develop your own app for your research study. No coding and knowledge experience in Unity is required and no technological devices are required to follow this course. The aim of this course is to help you learn how to best utilize Unity for your own research project.
課程章節
- 10 個章節
- 109 堂課
- 第 1 章 Introduction
- 第 2 章 Installing, explaining Unity and setting up the scenes
- 第 3 章 Downloading and Explaining UI Asset from Unity Asset Store
- 第 4 章 Creating the User Form Scene For Users Demographics Information
- 第 5 章 Setting Up The Main Scene And Working on The Practice Trial
- 第 6 章 VR Setup, Adding Interactions And Liquid Effects In Practice Trial
- 第 7 章 Building The Three Experiments For The Study Task With Effects and Liquid Shader
- 第 8 章 Building Questionnaire And End Scene
- 第 9 章 Scene Transitioning And Setting Up Data Collection
- 第 10 章 Setting Up Eye Tracker, Calibration And Data Collection
課程內容
- Build VR App in Unity from scratch for research using C# programming language
- Integrate Eye Tracking, calibration processes and EEG Neurofeedback
- Save data in csv files from unity for research purposes including users demographics, questionnaire, Eye tracking and EEG
- Learn how to clean eye tracking data using python
- Learn how to convert eye tracker timestamps in unix timestamps for research using python
- Learn how to save data into online database with php programming language
- Learn Unity scene transitions in different ways, how to arrange and create more advance codes, how to backup project using Github and Github desktop
評價
-
LLorenzo Nardelli
si
-
HHhjs723
초보자의 관점에서 쉽게 풀어주시는 박사님의 친절함에 박수를
-
GGiancarlo Mangia
Perfect course for understanding VR, with a really good and interesting example of application
-
WWilliam Tickner
Great course, absolutely worth it.