IGD301: Human-Computer Interaction for Mixed Reality

This UE presents an introduction to Augmented/Virtual and Mixed Reality challenges from an Human-Computer Interaction Perspective. The class covers an introduction to fundamental concepts of AR/VR/MR and presents methods and techniques allowing to design and implement interactive applications. The class is accompanied by a practical hands-on implementation and evaluation of a Virtual Reality application developed in Unity3D. The class covers the following topics: History of AR/VR, Current technology enabling AR/VR and Human Perception, Challenge of Input, Challenge of Haptics, Interaction Design for AR/VR, Application Scenarios for AR/VR, Current Research Problems and Challenges from CHI, UIST, IEEE VR, ISMAR, SIGGRAPH.

[Problem] How to have feedback? some interesting solutions: Controller: Hand: Some Interesting inspiration SeeThrough muscle Virtual face Locomotion (no need of controller nor hand)
2020-12-08
1 min read
New knowledge: Last post mistake: There are difference between tags and layers: Tags are used for finding objects with a specific tag ( e.g. FindWithTag(str) ). Layers can be used to identify objects at a high level. There are also other interesting tutorials to follow… https://www.youtube.com/c/DilmerValecillos/videos https://sidequestvr.com/app/578/handspace https://www.youtube.com/watch?v=A0gpaQGu_H0 https://www.youtube.com/watch?v=zPFU30tbyKs Deploy my Roll-A-Ball on Oculus Errors record… try to use the build and run directly from Unity but fail. try to review all the undo step.
2020-12-03
2 min read
Depth percetion Can’t see the shark On class brainstorm Gestalt rules Foveated rendering One potential reason to the failure of google glass Sensation developed other than hand two types of haptic Ungrounded — Pro: flexiblity — Con: limited force on human vs Grounded — Pro: easier to control — Con: can’t adapat to all situation Some Interesting Ideas
2020-12-01
1 min read
Get start with Unity… Some New knowledge in Unity for me: Customize Script Editor: Unity Lifecycle: Start ( ) / FixedUpdate( ) / Update( ) Start to implement a Simple Roll-A-Ball Game following Wenjie’s Slides! Skipped step: transform Empty GameObject In my scene, I don’t need to change the transform matrix of the Wall in general. Import TMP: Unshown steps in the tutorial It works with only importing the essential package.
2020-11-30
2 min read
Setup your own Blog Like this… Generally follow this link Install Hugo on macOS (Homebrew): Type in console: - brew install hugo Register on Git Create Page - hugo new site sitename - cd sitename Select Theme - git init - cd themes - git submodule add https://github.com/budparr/gohugotheme-ananke.git themes/ananke Open config.toml in a text editor and add theme = “ananke” Local test - hugo server -D See http://localhost:1313/ in the browser.
2020-11-26
1 min read