Posts

Showing posts from July, 2019

Final thoughts on Munich IRES Internship

Unsurprisingly, a significant component of Human-Computer Interaction involves an intrinsic human element that is inherently difficult to quantify. It pertains not only to how people interact with computing as consumer-level technology continues to grow in utility and pervasiveness, but also in how people interact between each other, in turn informing expectations as to how they interact with technology. To that end, Human-Computer Interaction also heavily consists of Computer-Computer Interaction and, most importantly, Human-Human interaction. It is no surprise that psychology has been molding into and significantly influencing HCI research in the past decades and will only become more relevant in the decades to come.  At the base of this is a need to understand culture, how people build their worldview and under which environments they built it. The concept of the ethnography, specifically as it relates to understanding demographics for which your computing solutions are targe...

Creating Augmented-Reality Test Objects From "Templates"

Image
One of the main challenges of developing an AR application is the fact that object placement must be created in real-time via scripting. Unlike regular 3D applications in Unity or even VR, we cannot rely or code for existing world geometry or meshes. This means that any time we want to create something, several considerations must be taken into account: How to get objects to be created not only relative to each other, but to the game "world" as well How to make sure objects are not occluded by the game mesh when they're created How to make sure objects are oriented in ways that make sense (objects should not be clipping through walls) But most importantly: How do you have control over object placement, without actually knowing what world mesh on which you're going to be placing objects One of the solutions can be seen in the Magic Leap version of Angry Birds, titled Angry Birds FPS. Their solution for object placement is likely one of the more common me...