42012 – Virtual Reality AND Applications (가상현실응용)
Just a Warm and Kind Welcome :)
Postal Address: Department of Industrial Engineering (Office 4308), College of Engineering, Building No. 4, Keimyung University, 1000 Shindang-dong, Dalseo-Gu, 704-701 Daegu, South Korea.
The campus map is available here.
Office hours: Anytime on Monday (by appointment via the EDWARD system)
Contacts:
Tel. (office): (+82)-053-580-5286
E-mail: ziatdinov@kmu.ac.kr
Who is Professor Rushan Ziatdinov?
Professor Ziatdinov is a professor who has experience working in five universities, including top universities in South Korea, Russia, and Turkey. He was a Visiting Professor at Seoul National University (2012, 2014, 2016) and Shizuoka University (2013, 2014, 2020), one of the leading national universities in Japan. Additionally, he was a three-time visitor to European Union universities in 2011-2015, supported by the ERASMUS project.
He enjoys connecting with intelligent researchers and professors from different countries. Please read his Curriculum Vitae and watch the YouTube video for more information. The list of his research publications is available here, here, and here.
Professor Ziatdinov enjoys composing and reading poems, quotes, and sayings, as well as photography and video production. In the past, he enjoyed playing chess and proposed one of the chess variants.
Prof. Rushan Ziatdinov has been a guest columnist at The Korea Times (a sister paper of 한국일보), South Korea's oldest English newspaper, since September 2021. His writings can be found on the Internet (here or here).
Course Emblem | 코스 엠블럼
Course Overview | 교과목개요
가상현실(VR)은 실제 또는 가상의 환경을 모방하고 사용자가 물리적 존재감과 환경을 상호 작용할 수 있는 방식으로 모방하는 컴퓨터 기술입니다. 가상현실은 시각, 촉각, 청각, 후각, 미각을 포함한 감각적 경험을 인공적으로 만들어냅니다.
이 과정은 학생들에게 VR의 기본에 대한 깊은 이해를 제공하고 실용적인 경험을 얻는 것을 목표로 합니다. VR은 우리의 감각을 인공적인 자극에 노출시킴으로써 우리의 뇌를 속이기 때문에 효율적이고 편안한 VR 시스템을 설계하고 테스트하는 것은 어렵습니다. 컴퓨터 그래픽, 추적 시스템, 인체 생리학, 지각 심리학 등 다양한 관련 주제의 지식을 결합하여 이러한 어려움을 해결할 것입니다. 추가로, 학생들은 다양한 메타버스를 경험하고 Blender(https://www.blender.org/) 또는 Unity 3D(https://unity3d.com/)와 같은 프리웨어 소프트웨어를 배울 수 있는 기회를 가질 수 있습니다.
Virtual reality (VR) is a computer technology that imitates a real or imaginary environment and simulates a user’s physical presence and environment in a way that allows the user to interact with it. Virtual realities artificially create sensory experiences, including sight, touch, hearing, smell, and taste.
This course aims to provide students with a deep understanding of the fundamentals of VR and to gain practical experience. It is challenging to design and test VR systems that are both efficient and comfortable since VR tricks our brains by exposing our senses to artificial stimuli. This course will combine knowledge from various relevant topics, including computer graphics, tracking systems, human body physiology, and perceptual psychology, to meet these challenges. Additionally, students can get a chance to learn freeware software such as Blender (https://www.blender.org/) or Unity 3D (https://unity3d.com/), as well as experience many different metaverses.
Promotional video for this course.
AI 챗봇은 모든 엔지니어에게 가상 현실이 중요한 이유에 대해 답합니다 (AI chatbots answer why virtual reality is important for all engineers)
https://youtu.be/CXOqZCYT1AQ
Class Rules | 수업진행
Be punctual: Being late to class disrupts the learning environment for yourself and your classmates. Please make an effort to arrive at class on time and be considerate of your fellow students.
Keep your phone on silent: Turn off the sound and vibration on your phone and put it away during class.
Get permission to leave class: If you need to leave class early or absent yourself, ask the professor first. This helps ensure you don't miss any important information or disrupt the class.
Stay awake and engaged: Do your best to stay awake and focused during class. If you find it difficult to stay awake, try sitting up front or finding ways to engage with the material.
Ask questions: If you have questions or need clarification on a topic, don't hesitate to ask. This is a great way to ensure that you understand the material and can actively participate in class discussions.
Be considerate of your classmates: Avoid distracting or annoying your classmates, such as talking during lectures or playing games on your phone. Be respectful of their right to learn and concentrate.
Seek help if you have problems with the attendance app: If you are having trouble with the attendance app or any other technical problems, don't hesitate to reach out to your department or college office for help.
Certificates of absence: To ensure that your certificate of absence is properly recorded and accounted for, please submit it only through the EDWARD system.
Homework submission: To ensure that your homework is properly submitted and graded, please use the CTL system.
Evaluation | 학습평가
Attendance: 10%
Assignments: 20%
Project: 30%
Final exam: 40%
Practical Uses of the Course | 교과목활용
Learned engineering terms (glossary) will be helpful for your future international cooperation. This might be very useful to you to become more successful in the future as languages play an essential role in the collaboration between countries and companies. As we all know, South Korea is an export-oriented country. Knowledge of English and other UN's official languages will strengthen you as a specialist.
Received knowledge can be applied to Computer-Aided Design (CAD) courses for studying curves and surfaces and in 3D Printing.
It will help improve your creativity (future jobs will need two essential qualities: intelligence and creativity).
Practicing in Blender, one of the most well-known computer graphics software can be helpful for your future job in the game, marketing, or entertainment industry.
Learned theories can be applied in companies related to the game industry, entertainment, smart factory, aerospace industry, medical engineering, and many others.
Textbook and Other Materials | 수업교재/관련자료
Steven M. LaValle. (2023). Virtual Reality: a textbook. Cambridge University Press, Available for free at: http://msl.cs.uiuc.edu/vr/ (Free!!!)
Weekly Study Plan | 강의계획
Introduction and orientation. Announcement of class rules. Studying vocabulary.
Introduction to VR (definition of VR, modern experiences, historical perspective).
Bird’s eye view (hardware, sensors, displays, software, virtual world generator, game engines, human senses, perceptual psychology, psychophysics).
The geometry of virtual worlds.
Light and optics.
The physiology of human vision.
Visual perception.
Visual rendering.
Motion in real and virtual worlds.
Tracking.
Interaction (interfaces).
Audio perception.
Haptics.
Smell and taste.
Virtual and augmented reality in industry and marketing.
Final exam.
Software: Blender | 소프트웨어: 블렌더 (소프트웨어)
Freeware Software | 프리소프트웨어
CAD: Computer-Aided Design | 컴퓨터 지원 설계
DesignSpark Mechanical | http://www.rs-online.com/designspark/electronics/eng/page/mechanical
Moi3D | http://moi3d.com/
Rhinoceros 3D (90 day version) | https://www.rhino3d.com/download | https://www.rhino3d.com/download/rhino-for-windows/6/evaluation
LibreCAD | https://portableapps.com/apps/graphics_pictures/librecad-portable
SketchUP | https://www.sketchup.com/
Computer Graphics | 컴퓨터 그래픽스
Blender | https://www.blender.org/ | https://download.blender.org/release/
Unity 3D | https://unity.com/
MakeHuman | http://www.makehumancommunity.org/
GIMP | https://www.gimp.org/
Inscape | https://inkscape.org/
Virtual Reality | 가상현실
VirBELA | https://www.virbela.com/
vAcademia | http://vacademia.com/
Second Life | https://secondlife.com/
Unreal Engine | https://www.unrealengine.com/en-US/what-is-unreal-engine-4
OpenSpace3D | https://www.openspace3d.com/lang/en/support/download/
Active Worlds | https://www.activeworlds.com/
IMVU (avatar based social experience) | https://secure.imvu.com/welcome/ftux/
Voice and Sound | 음성 및 소리
Audacity | An open-source digital audio editor and recording application software | https://www.audacityteam.org/
Spek | Free acoustic spectrum analyzer | http://spek.cc/
Balabolka is a Text-To-Speech (TTS) program | https://balabolka.en.softonic.com/ | http://www.cross-plus-a.com/balabolka.htm
Metaverses and Virtual Environments | 메타버전 및 가상 환경
VirBELA's immersive software enables next-generation remote collaboration. Used for remote teams, distance learning, and more. The future of work is here | https://www.virbela.com/ | YouTube Channel
vAcademia has everything you need for effective classes and lectures: convenient classrooms, interactive whiteboards, text and voice communication, and web camera support | http://vacademia.com/ | YouTube Channel
Second Life | https://secondlife.com/
Unreal Engine | https://www.unrealengine.com/en-US/what-is-unreal-engine-4
OpenSpace3D | https://www.openspace3d.com/lang/en/support/download/ | YouTube Channel
Active Worlds | https://www.activeworlds.com/ | YouTube Tutorial
IMVU (avatar based social experience) | https://secure.imvu.com/welcome/ftux/
Sansar | https://sansar.com/
IMVU | https://secure.imvu.com/welcome/ftux/ | https://secure.imvu.com/welcome/ftux/gender/
Animal Jam | https://www.animaljam.com/en
Workadventure | https://workadventu.re/
Gather | https://www.gather.town/ | https://app.gather.town/get-started
Cowork | https://joincowork.com/
Decentraland | https://decentraland.org/ | https://decentraland.org/download
Monaverse | https://monaverse.com/
Vault Hill | https://map.vaulthill.io/
Mozilla Hubs | https://hubs.mozilla.com/
Vircadia | https://vircadia.com/download/#windows
OpenSimulator | http://opensimulator.org/wiki/Main_Page
Israel-Korea metaverse (Google App and Apple store) | https://apps.apple.com/kr/app/israel-korea-metaverse/id1630692329
Zepeto | https://zepeto.me/
GB Metaport | https://gb.go.kr/metaport
Uverse | https://home.uverse.co.kr/
Metaverses and Virtual Environments | 메타버전 및 가상 환경 (suggested by students who took this course in Fall 2024)
AltspaceVR | https://altvr.com
Avakin Life | https://avakin.com/
Blocktopia | https://www.bloktopia.com/
Cryptovoxels | https://www.cryptovoxels.com/
Fortnite | https://www.fortnite.com/
High Fidelity | https://www.highfidelity.com/
Horizon Worlds (Meta) | https://horizon.meta.com/
Meta Horizon | https://www.oculus.com/horizon-worlds/
Nakaverse | https://www.nakaverse.games/
NeosVR | https://neos.com/
Nvidia Omniverse | https://www.nvidia.com/en-us/omniverse/
Pokemon GO | https://pokemongolive.com/
Rec Room | https://recroom.com/
Roblox | https://www.roblox.com/
Somnium Space | https://somniumspace.com/
Spatial | https://www.spatial.io/
The Sandbox | https://www.sandbox.game/
VRChat | https://hello.vrchat.com/
Surface Visualizations by Prof. Ziatdinov
Costa's minimal surface
Stereoscopic video of Möbius strip
Students' Projects | 학생들의 프로젝트
Authors: Mathis Rousselot, Nur Sefa Baybara, Mustafa Ökçen and Franka Hensen (Fall 2018)
Authors: Yanis Ben-El-Hassane and Victor Kern (Fall 2018)
Authors: Lee An Seok, Song Hyun Geun, Lee Soo Chang, Joo Hyun Woo, Hong Chang Hyung (Fall 2019)
Lectures and Tutorials | 강의 및 자습서
(a) Tracking in Virtual Reality
(b) The History of Virtual Reality
Virtual Reality News | 뉴스
Virtual learning environments during pandemic | 팬데믹 동안의 가상 학습 환경 , The Korea Times, 2021 [Read]
Frequency Dictionary | 빈도 사전
Assignments for Korean students will include a frequency dictionary. Prof. Ziatdinov believes that "studying a frequency dictionary for each forthcoming lecture will lead to a better understanding of the lecture content and improve learners' language skills." (The Korea Times, a sister paper of 한국일보) .