About raniceyue

Year 3 CS Undergraduate taking CS4240!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

Locomotin in VR: Skeumorphism

What is skeumorphism?

During the advent of touch screen mobile phones, the concept of having a mobile phone that is mostly screen, save for a couple of tactitle buttons or two at the bottom of the screen, was unfamiliar to most. People of past generations were accustomed to mobile phones and digital devices having tactitle buttons to use to navigate the many functions of their devices. The buttons were fixed, always the same no matter what the application.

Then touchscreen phones came and changed everything. User interfaces were no longer designed to be centred around the devices’s limited hardware functions. The screen was now free to be whatever it wanted to be, keyboards could now vary depending on the type of application used, some user interfaces required no keyboard at all. The possibilities were endless. This is very good and all, but then comes the issue of: How do we design the user interface for an unfamiliar device, such that it would be user friendly for age groups across all generations?

The answer to this: Skeumorphism.

Now what is skeumorphism? It is a design framework, where user interfaces are designed to mimic their real world counterparts as much as possible. This way, user interfaces would be more intuitive, easy to learn and familiar to users on an otherwise unfamiliar device.

A prime example of the applications of skeumorphism, would be the first iterations of the user interface of the iPhone and its applications.

Skeuomorphism: Design We Learned To Outgrow | by Scott Oliveri | Design  Warp | Medium
Image 1: The iPhone notes app looking like a real notebook
Image 2: A wheel number picker for selecting times on the iPhone alarms app
Image 3: A random calculator app

The iPhone was a completely new and alien device to users of old phones with the d-pad and everything. Yet it was so easy to use! Why? Skeumorphism. The way the interfaces are designed, look so similar to the real thing, you just know how to use them, even if you’ve never used an iPhone before.

Skeuomorphism: Design We Learned To Outgrow | by Scott Oliveri | Design  Warp | Medium

As the popularity of touch screen phones boomed, the world became more and more familiar with the way touch screen devices worked. It has become second nature to our generation, and soon after, skeumorphism became an ugly, disgraceful thing of the past. Now, we favour flat, material design that provides less clutter to the eyes, and is overall cleaner and simpler.

Why am I talking about skeumorphism, and how in any way is this related to locomotion in VR? Why did Vivian Balakrishnan lie in parliament when he told us all that our trace together information would be private and not used for anything other than contact tracing?

Well, for the first question, skeumorphism and locomotion in VR have one very important thing in common: the importance of designing to meet user’s needs.

Learning from the past

VR to be quite frank, is not a very accessible technology, even in 2021. The average price of a VR gaming headset, is around $600. About the same price as a nintendo switch, which you THINK is popular and accessible, but really it isn’t, you’re just surrounded by rich and privilleged friends. However, we canot deny that the popularity of VR gaming has been on the rise for quite some time now.

Just like the iPhone, with VR, the possibilities are endless. With this wide scope when it comes to implementing user interfaces and features, it is hard to come up with interfaces and experiences that are comfortable and familiar to its users. Not to mention, the level of immersion that VR brings to the table is otherworldly. The illusion VR provides tricks the brain so much so that certain actions and motions in-game can cause motion sickness, even if the player is sitting on their couch doing nothing.

What are some ways that we can improve this new technology, to make it more familiar and comfortable to its users? The answer to this.. is.. you know what it is! Basically, designing VR interactions such that they mimic the real world as much as possible. This may seem pretty counterintuitive, isn’t the whole premise of VR to give users experiences that are out of this world, that are unachievable in real life? Well yeah.. that’s true and I’m not sure how to explain myself on this point. I guess in some sense, introducing people to VR is kind of like trying to teach a kid how to ride a bike. First you start with the training wheels (skeumorphism), after the kid learns how to ride the bike, you throw away the ugly, disgraceful training wheels, never to be used again.

The bottom line is: Bring the use of skeumorphism to designing locomotion experiences in VR.

Idea 1: More Audio Cues

When we do things in real life, (if you are not deaf), there are always audio cues to help you navigate and understand the world. When a player is travelling through the in game world by some means, be it walking, teleporting, whatever, it would be good to add audio cues to help players get a sense of what is going on. E.g., if a player is walking, noises of footsteps may help to reduce sensations of being disoriented, as the audio cues may help as a guide for the brain.

Idea 2: Introducing drag to head movements

When we move our heads in real life, there is a certain limitation to the speed of our head movements. Also, did you know that our brain automatically adds motion blur to our vision to avoid motion sickness? Often times in VR, the images/graphics are so crisp, coupled with the sensitivity of the HMD when detecting head movements, may cause motion sickness. We can avoid this by adding some artificial drag when players move their heads in the game. Rather than the HMD immediately responding to a person’s head movements, the game can be configured such that the change in the player’s FOV is more gradual and less sensitive to the player’s actual head movements.

Idea 3: Teleportation Improved

While I was taking CS4240, the game that my team and I developed had a function for players to teleport to locations across the map. While this is good in eliminating some motion sicknes, I actually still get motion sickness due to the sudden nature in the change of the scenery. We can circumvent this, by creating some kind of crossfade between the scenes. This can also act as a visual cue to let the brain know that the scene is about to change, like how crossfades and different transitions are used in films to switch between different scenes.

Conclusion

Real talk, I’m not sure if these ideas are the best, because it’s hard to say if an idea really works unless it’s backed by actual experience and research. The ideas have to be tested on real people in order to be able to conclude that the method really works in reducing motion sickness. Also, because my expertise on VR technology and interaction design is limited to only 1 module I took that spanned only 10+ weeks (CS4240), I cannot say that I am very experienced with this whole VR thing. But I have tried my best in coming up with interesting ideas. What do you think about my skeumorphic approach to improving locomotion in VR? SMASH THE LIKE BUTTON, SUBSCRIBE, AND LEAVE YOUR COMMENTS BELOW!!

Insaniquarium (2002)

Background

Insaniquarium - Wikipedia

For this game review, I will be writing about the PC game, Insaniquarium. Insaniquarium was a winner of the Excellence in Design category of the Independent Games Festival (IGF) back in 2002. It is an old PC game, and when I first got the game, it was on a CD. The game was build on PopCap Games’ proprietary game engine. It was developed by Flying Bear Entertainment, and published by PopCap Games

Here is a picture of me with the Insaniquarium CD

Insaniquarium does not have it’s own official website. Here is an embedded video of a sample of the gameplay.

A farming game, but like, with fishes

The game is set in a fish tank. You buy and feed fish. When the fish grow to a substantial size, they will begin pooping out coins, which you have to collect. You can have up to 3 special pets in each level in the tank as well, and each pet has a special ability that helps you in maintaining the tank.

Once you have amassed enough money, you can buy upgrades, such as better fish food, more creatures that poop out diamonds that help you earn more money, etc. In essence it is a farming game, where at every level you have to begin farming from scratch.

The ultimate goal of the game is to buy eggshells to create a full egg to unlock special pets.

The challenge in the game, is to keep clicking to keep the fishes fed and alive, and also to kill any aliens that spawn in the tank. They spawn at any random location in the tank, and if they may eat or kill your fishes upon touching them.

Gameplay

This is a short bullet point of my gameplay experience playing 1 level

  • Feel anxious when the music fades and the alarm sfx comes on when the alien comes
  • I feel very frustrated when the aliens eat my fish
  • When aliens eat the prince fishes (fishes that turn blue after a long time of being alive) I feel devastated
  • In the harder levels, I feel stressed when multiple aliens come out and the fishes blindly swim towards the aliens to their deaths
  • I feel relief when the level ends when I finally manage to buy all the eggshells
  • I feel curious, excited and motivated at each level to unlock the new pets

General Analysis

Lens #1: The Lens of Emotion

Alien shoots rockets to target fishes, need to click on rockets to eliminate them.

First of all would be the lens of emotion. This game employs it a lot, and I definitely felt it when the aliens come out and start targeting my fishes. There is anxiety and frustration, but also a sense of relief and satisfaction after you kill the alien and see it explode with the sound effects.

Lens #4: The Lens of Surprise

Loud alarm bells play while a warning that an alien is coming flashes at the bottom of the screen. The alien can spawn anywhere in the tank.

The lens of surprised is used also in the alien spawning mechanic of the game, the alien spawns randomly and you have no idea where it will be, so you’ll always have to be on standby to click and blast the alien away from all the fishes. This element of surprise makes the game more exciting and challenging.

End of every game unlocks a surprise pet

While surprised is used in the challenging aspects of the game, it is also used in rewards. At the end of each level, after collecting each eggshell, the egg will hatch into a surprise pet that you may employ in your tank in future levels. The surprise lies in seeing what the pet looks like, and its special abilities (being able to feed fish, being able to help you kill aliens faster, etc.)

Lens #9: The Elemental Tetrad

Considering aesthetics, technology, mechanics and story…

The game gets a 10/10 for aesthetics, I feel. The movement of the fishes are very realistic, and the art style of the fishes, aliens and UI of the game are consistent. The animation is smooth, and really gives the feeling that the fishes are swimming in water.

For technology, as the game is very old, it does not require a lot to run the game. The game could even run on a raspberry pi. No controllers or other gear are required, as the only control in the game is by clicking using a mouse. As the game is relatively simple in graphics and does not have any insane installation requirements, there is not much to say on how the technology used by the game helps to enhance it.

The mechanics of the game revolve around protecting your fishes and keeping them alive, because the more fishes you have, the more money you will earn as the fishes are constantly pooping out money. The motivating factor for this, is the many upgrades and new aquatic creatures you can purchase in each level. Higher level aquatic creatures may eat your fishes, however in exchange they poop more expensive items such as diamonds or pearls.

Gaining more money as fast as you can can allow you to buy more eggshells to complete the egg and end the level. Players are motivated to continue on to complete every level, in order to complete the full collection of pets.

While the mechanics are great for making an entertaining game, there is a lack of story in the game. The end goal is just to collect all the pets, and there is no storyline. There is a final boss at the last level of the game, but there is no mention of the origins of the final boss, or even why there are aliens spawning in the tank. While the game is already good without a storyline, having a story in the game would give more meaning to the end goal of the game.

Lens #23: The Lens of Motivation

Game shows number of shells pieces left to completing egg, beside amount of money amassed

The end goal of each level is to get 4 eggshells that help to make one egg. Once you get the egg, the level is complete and the surprise pet is revealed. The game shows and motivates you towards your end goal by showing your progress in buying the eggshells, right next to the amount of money you’ve collected in the game.

Lens #39: The Lens of Meaningful Choice

Choosing 3 pets before every level

Before the start of every game, you are prompted to choose 3 pets from your collection of pets, to have in your tank in the next level. Each pet has a special ability, and based on the tank and types of aliens that may appear, you have to make an informed choice: Which are the most useful pets that’ll help me get to the next level in the most fastest and efficient way? It depends on your play style, and priorities (time, being less stressed about aliens, earning more money ASAP, etc.)

Upgrades available and their prices

In the middle of the game, upgrades can be purchased. With limited funds, players have to make an informed choice on what upgrades to purchase that’ll help them advance further in the game. The decision making is important as some upgrades are less productive than others. Ultimately, it’s about buying the eggshells.

Conclusion

There are a lot of good lenses used in this game, that help to make the game more interesting, as a farming type of game. There are more that I have not mentioned here due to the page limit, however as good as this game is, there are still some things lacking. That’s why nobody plays this game anymore and it’s considered dated.

One of my gripes with this game is that, there is really only one barely visible goal here, which is to collect all the pets available in the game. There is no story, while there is a final boss, there is no mention as to why we have to defeat this boss, before I reached the final level I never even knew there was even going to be a boss.

As a kid, I never thought much about all these things, which made this game the best game ever to me. Looking through the lenses of game design, while this game has interesting and exciting mechanics, it’s not something I would play again once I’ve defeated the boss.

Transcending Dimensions: Diving into the world of VR/MR headsets

Disclaimer

As I will be discussing the latest headsets, I will not be including headsets that are currently deprecated or soon-to-be-deprecated!

Examples

The world of VR & MR hardware can be intimidating, and it doesn’t help that manufacturers use complex technical marketing jargon for the purpose of product differentiation. Jargon aside, it is ultimately the immersion and presence that the hardware can provide that triumphs over all.

This article will therefore utilize the 2 main criterion of immersion and presence, to evaluate the latest VR & MR headsets that offer the best user experience.

Immersion

Immersion entails the ability of the headset to engage with the human experiential senses, i.e. vision, auditory engagement, touch etc.

Presence

Presence entails invoking the emotions of the user through putting the user through illusions, illusions that they exist within the virtual space projected by the headset, illusions that the user is really interacting with the entities in the virtual world, etc.

List of Hardware for VR/AR/MR that I think are GREAT

HTC Vive Cosmos

Source: https://www.vive.com/sea/product/vive-cosmos/features/

Type – Head Mounted Display for VR

Specs

  • FOV – 110 degrees
  • Resolution – 2880 * 1600 combined
  • Refresh Rate – 90Hz
  • Display – LCD
  • Audio – Built-in speakers + option to use own headphones
  • Tracking – Inside-out

The HTC Vive Cosmos’s most attractive feature is perhaps its ability to add on additional external (outside-in) tracking devices such as its optional HTC Base Stations to enhance and improve the performance of its pre-existing integrated inside-out tracking capabilities. This provides an extremely holistic and customizable tracking experience for consumers.

Magic Leap One

Source: https://www.techradar.com/sg/news/magic-leap-one

Type – Head Mounted Display for MR

Specs

  • FOV – 50 degrees
  • Resolution – 2560*1920 combined
  • Refresh Rate – 60Hz
  • Display – Waveguide
  • Audio – Built-in speakers + options for own headphones
  • Tracking – Inside-out + controllers

The Magic Leap One aims to differentiate itself from other competitors such as the Hololens 2 by isolating and separating the computing unit, which reduces the weight of the head-mounted unit and reduces fatigue for the user. Furthermore, the Magic Leap One’s was designed with its intended audience to be consumers, which is corroborated by its numerous partnerships with entertainment companies.

Microsoft Hololens 2

Close-up of MEMS (microelectromechanical systems) display
Source: https://www.microsoft.com/en-us/hololens/hardware

Type – Head Mounted Display for MR

Specs

  • FOV – 30 degrees
  • Resolution – 2536*1440 combined
  • Refresh Rate – 240hz (60hz content rate with 4 individual sequential colors)
  • Display – Waveguide
  • Audio – Built-in speakers + options for own headphones
  • Tracking – Inside-out + controllers

The Microsoft Hololens 2 features see-through holographic lenses with light engines. For haptics, it has 4 light cameras for head tracking, IR cameras for real-time eye tracking. Controllers are not needed for this HMD, as the hololens is able to sense and track the user’s hand gestures. This makes for a more intuitive user experience as users are seemingly able to interact with entities projected by the HMD without the use of any additional hardware.

Samsung HMD Odyssey+

Samsung Odyssey Windows Mixed Reality VR Headset Now Available – Everything  You Need to Know
Source: Samsung

Type – Head Mounted Display for VR

Specs

  • FOV – 110 degrees
  • Resolution – 2880 * 1600 combined
  • Refresh Rate – 60Hz, 90Hz
  • Display – AMOLED
  • Audio – Built-in speakers
  • Tracking – Inside-out

Perhaps the most attractive feature of the Samsung Odyssey+ is its AMOLED display, which sets itself apart from its competitors and their generic LCD screens. In theory, AMOLED offers higher peak brightness and color vibrancy as compared to LCD, which may provide a better visual immersion for its users.

The Valve Index

Valve's Index VR headset will ship this June, with preorders starting May  1st - The Verge
Source: Valve

Type – Head Mounted Display for VR

Specs

  • FOV – 130 degrees
  • Resolution – 2880 * 1600 combined
  • Refresh Rate – 80, 90, 120Hz (Has experimental 144Hz)
  • Display – LCD
  • Audio – Built-in speakers + option for using your own headphones
  • Tracking – Relies on external (outside-in) tracking system (base stations), while it is sold with the Valve Base Station 2.0, this HMD is also backwards compatible with previous HTC Vive base stations

Valve Base Station 2.0

Source: https://www.valvesoftware.com/en/index/base-stations

Type – External Tracking Device

The Valve Base Station 2.0 is compatible with the VIVE Pro, VIVE Pro Eye or Cosmos Elite. as well as the Valve Index.

Each base station has a range of 7 meters, each with a FOV of 160 x 115 degrees. Up to 4 base stations can be used at once, for an up to 10m x 10m play space.

My Most Preferred Devices

VR – The Valve Index + Base Station 2.0

Source: https://www.valvesoftware.com/en/index

The Valve Index boasts a wide range of refresh rates, from 80Hz up to an experimental 144Hz. This creates a smooth and realistic visual experience. This is important for the visual immersion aspect of the user’s experience as higher refresh rates offer lesser ghosting, less screen tearing. For fast paced games such as FPS games, higher refresh rates can offer a competitive edge as a result of this smoother experience

The Valve Index also has the widest FOV (130 degrees) amongst all the the other latest VR headsets in the market today, such as the Oculus Quest 2, and the HTC Vive Cosmos. This offers the closest experience to the FOV of the human eye (210 degrees). Although there is still much to be desired, this is the best we have. With a wider FOV, entails a smaller size of black borders that are endemic with VR headsets with smaller FOVs, which contributes to a greater illusion of being in a stable spatial space and physical interaction. These features reduces the chances of a fourth-wall-breaking experience.

The Valve Index also allows for external headphones to be used in lieu of the in-built speakers provided by the headset. This allows the user to fine-tune their auditory experience to their liking and comfort level. For example, using noise-cancelling headphones to create greater isolation from external noise, which improves auditory immersion.

The Valve Index relies on external tracking via base stations. The external tracking system allows for more precise tracking of the user within the play space, being able to triangulate the user’s location within the space in ways that an internal tracking system can’t. The precision to which each gesture is captured adds to the illusion of self-embodiment of the user in the virtual world.

MR – Microsoft Hololens 2

Close-up of MEMS (microelectromechanical systems) display
Source: https://www.microsoft.com/en-us/hololens/hardware

Comparing the Magic Leap One vs Microsoft’s Hololens 2, the Hololens 2 provides an overall more intuitive experience due to its hand-tracking technology. Unlike the Magic Leap One, the Hololens 2 offers a controller-less and hands-free tracking experience which significantly improves the sensory immersion aspect of touch.

Furthermore, since the Magic Leap One’s headset is separated from the computing unit, it requires a cable to be connected to it which introduces fourth-wall breaking inconveniences such as cable drag and microphonic noises.

Lastly, the Hololens 2 boasts a blazing-fast refresh rate of 240hz over the Magic Leap One’s 60hz, which offers an unparalleled visual experience that is smooth and lag-free.

However, we also have to bear in mind that the Magic Leap One’s intended users are everyday consumers, and its $1000 USD price difference as compared to the Hololens 2 is testament to that. As such, although it is easy to chalk up these discrepancies in technical features as cost-cutting measures, the Magic Leap One provides an accessible entry point for the everyday consumer looking to dive into the world of MR.