¿What Is Reality?

Senior Thesis Self Exploration Into XR

The Challenge

Problem:

XR opens an entirely new world of possibility and breaks the bounds of what reality truly is.

Insight:

Reality for most is a culmination of their sensory experiences. In XR, the three senses which are commonly affected are vision, touch, and sound.

Solution:

Three code-based WebXR experiments each primarily built around one of the mentioned three sensory perceptions in VR.

Research

Experiment #1

Experiment 1 was split into two mini experiments revolving around vision and sound. I wanted to better understand through observation how accurately people were able to understand their sensory perceptions. For the visual portion I asked participants to estimate a distance based on a predetermined distance. For the sound portion, I dropped an object on a grid and asked participants to select the marker which the sound had come from.

From these experiments I found that without multiple objects to use as reference, we have difficulties identifying and analyzing what we are seeing. I also learned that although we are quite adept at hearing direction, we cannot hear distance or depth well.

Experiment #2

Experiment 2 was also split into two mini experiments, but this time revolved around vision and touch. This experiment was a bit different as I wanted to further observe how different senses aid one another. Thus, I was observing how others make cross-sensory perceptions. The first portion was asking participants how they thought an object felt based off of how they visually perceived it. Second, participants described how an object looked based off of how it felt in their hands.

From experiment 2 I learned that sound/touch/vision all relate to one another similar to taste/smell. They are nearly inseparable for those who have experienced them together their whole lives and they are all pieces of one whole sensory experience.

Experiment #3

Experiment 3 was about making simple but focused observations about one's surroundings/ sensory experience first with their eyes open and then with their eyes closed. Participants were asked to try and describe what they saw, felt, and heard in their environments without using pre-concieved definitions such as "desk" or "chair". This was to allow participants to truly think about what they were seeing and perceiving through their senses. They were then asked to make the same observations but with their eyes closed.

From this experiment I learned that each person's reality is different. Regardless of how well you describe something to someone, they will not perceive the same thing unless they are experiencing the exact same thing. Even then, it is unlikely. Additionally, we heavily rely on preconceived definitions and our perception of reality begins with what we are seeing.

Design

Three.js Basics

I decided to continue by creating three virtual experiments to experience the same three senses I had physically observed, but digitally. To do this I decided to use Three.JS, but as a novice coder I needed some practice first. Thus I learned some basics; how to animate, position, rotate, and group objects. I also learned how to resize the window and give the camera full movement controls.

Haptic Cubes

The first of my virtual experiments was the haptic cubes. These cubes primarily revolve around the sense of touch. To visually aid the perception of weight to the cubes, I first added darker color for the "heavier" cubes. Additionally, the heavier cubes move and rotate slower. The true sensory experience occurs when one touches the cubes. They provide varying levels of haptic feedback further indicated by their visual weight.

Spatial Sound

The second of these experiments is spatial sound. It primarily revolves around sound with some visual cubes/walls to orient the user. For this experiment, I separated a music experience into four of its instruments. Each instrument is placed at one corner of the space and you can alter the way you experience the music by moving around in the space. This give depth and space to the sound.

Galaxy of Sounds

Still a work in progress, the third experiment focuses primarily on visual cues with some haptic and audio feedback. You can create your own sensory experience by touching the spheres. Each sphere will be a random color and size, with each color indicating a different sound and each size indicating the haptic feedback that will be given.

Future Possibilities

#1
Finish the galaxy of sounds VR experience
#2
Continue building in both VR/Three.js
#3
Dive into AR to round out my XR knowledge

Reflection

Despite visually not being the most impressive project, this was actually one of my most important and impactful projects to date. I went out on a whim and decided to go on this self-exploration despite always being hesitant to do thing from a philosophical inquisitive perspective when it comes to my design work, and it paid off. Although there is not a plethora of research to show I was able to actively participate with my experiments and have fun doing so. It was a blast to create an observational experiment catered to what I was mentally asking myself. Likewise for the design side, although this may not be a complete VR game or experience that is turning heads in the industry, I was able to not only learn about and pick up on some VR skills, I did so through code. I am not a coder by any means but this is something else I want to grow in as I find it quite fun. Most importantly, this project is finally something I can say I did out of passion and my own curiosity.

Tools Used

Three.js
Canva
Photoshop
Mural
VS Code