My mostly subjective comparison: Rift and Vive


Since a few weeks back I’ve had friends ask me what I think about the Rift and Vive as I’m in the lucky position to own both headsets, each arrived exactly one week after their individual launch date which is probably a better experience than most have had with this launch. You really do have to wear them yourself to decide which one is for you due to how different they feel depending on your physicality, because of this I’m writing this article mostly from my subjective point of view, even though I find myself trying to be objective even then.

Comfort & Quality

To me either headset is fine to wear for prolonged sessions, that is for an hour or three.

  1. The Rift is a bit easier to put on due to the integrated headphones, the Vive is a bit easier to keep on due to the integrated front facing camera.
  2. The Vive is a bit softer on my face with the thicker and larger facial foam interface, the Rift feels a bit lighter on my head due to the sleeker construction.
  3. The Rift has a hard head strap that can make for uncomfortable pressure points, the Vive has a soft head strap that can require more tightening to keep the headset in place.
  4. The Vive has a bulky cable that can be felt pulling on your head but it’s also longer for more tracking freedom, the Rift has a single slimmer cable that weighs less but is also shorter.
  5. The Rift has sharper optics but they generate quite some flaring for me, the Vive has more blur towards the edges but also less flaring.
  6. The Vive has a hard outer shell that seems able to take a beating, the Rift has a minimal mesh covered housing that feels more premium but also more fragile.
  7. The Rift has tracking integrated in the back of the head strap so it can use a single external reference point for 360 tracking, the Vive needs two reference points but on the other hand doesn’t have the head strap as an additional failure point and it can easily be replaced.

As you can tell these are mostly side-grades if anything. I can’t say that one headset is definitely better than the other because there are so many things that will depend on you as a person, what you prefer, how your head is shaped, your vision. For this reason I’m going to look past most of the hardware for the moment and focus on the entire experience instead.

User Experience

The short description would be that Rift is the system that is effortless to setup and run which has a solid but limited feature set, this while Vive is the more complex system to setup and run which has a rich feature set but some occasional glitches. Allow me to elaborate.


The Rift comes with a single camera that you put on your desk, then you connect the camera, headset and controller dongle to your PC and install the software, Oculus Home, which act as both the underlying software and storefront. Done, you can put on your headset and it automatically boots into the store so you can buy and download games and experiences to run.

The Vive comes with two laser emitters that are meant to be mounted to your walls in opposing corners of the room and connected to power, next is the link-box which takes cables from your PC on one side and from the headset on the other, finally you have the controllers with chargers. After hooking that up you run the Vive setup and install Valve’s storefront Steam and the SteamVR software. You have to start SteamVR manually in the Steam client to activate the headset and then you can buy and download titles in VR.

Both systems have a few additional steps if you are a new user, like updating graphics drivers, creating a store account and adding payment details. There is also a desktop app for both systems so you can buy stuff, manage friends and do other things using your monitor.


Home, while fully functional for what is is, is also quite simplified and lack a lot of expected features that are readily available with Steam: things like chat, VoIP, forums, refunds, demos, DLC, cloud saves, download settings, UGC, family sharing and probably more things. Not all of these features are available in VR but in the desktop app, like the forums.

Oculus are working hard on adding more features to Home, they just recently made it possible to install on another drive than C, this while Valve are working hard on making Steam with all its already existing features work well with VR. Both stores will certainly work better and better in VR with time.


For me the Oculus store has just worked, no issues, this while SteamVR has had a few various issues like calibration going bonkers and virtual keyboard not taking input. From the reply to my support ticket it seems most issues with calibration I had were caused by having the Rift still attached to my system, so this might not be representative of what an ordinary user would experience. And stuff like the virtual keyboard and friend chats are still features that the Rift interface lacks completely, so there the choice is between occasionally glitchy functionality or none at all.

I’ve had some tracking issues with both systems. In the Rift I get a noticeable shift of my view when I turn around so the camera is using the back plate for tracking. In the Vive I’ve had my controller fly away or a complete loss of tracking, covering up windows and glass door cabinets has greatly improved that though. There are certainly some extra precautions to take to improve your experience with the Vive.

Software Stack

While you are in VR in both headsets you have general underlying systems that will provide various features when called upon. It has to do with the software that runs in the background whenever you are in the headset, or at least whenever you start software through the respective stores.

The Rift actually automatically starts its store whenever you run software that is going to use the headset, even if started from another launcher. If you want to use software outside of the store you have to tick a checkbox in the settings to allow for that. In addition to the store you can when you are inside an experience press the Xbox button to bring up a system menu. Outside of obvious stuff like seeing the time these are the things you can do in the interface:

  1. See notifications for system messages like finished downloads or disconnected devices.
  2. See friends list with online status and pending requests, only possible action is to accept or deny requests.
  3. Set the device volume.
  4. Reset camera orientation, where you are relative to the virtual world.
  5. Change lens spacing, a guide to get the correct value using the physical adjustment.
  6. Toggle DND mode.
  7. Exit the currently running title so you get back to the store/library where you can browse owned titles or buy and download new things.

For the Vive you need to start SteamVR through Steam to get access to the specific features SteamVR adds, otherwise you’ll just straight off get the game in the headset, which works but it makes it a hassle to go between titles unless you have a different solution for that. If you have started SteamVR and put on the headset you will be in the blank starting room, if you then press the system button you get a large virtual monitor that is basically Steam Big Picture, the mode made for TVs. The list below are not exhaustive, but it will give you an idea of the available functions you can use while in the headset:

  1. Change VR settings: DND mode, reset orientation if in seated mode, Chaperone appearance, play area appearance, environment, controller and base-station customization, headset camera features and appearance.
  2. Set the device volume.
  3. Toggle room view using the headset camera, can also be done by double-tapping the controller system button or headset button.
  4. Access Steam Big Picture mode which includes access to your entire Steam library, launch games (screen games will launch into a virtual theatre), access friends list with chat and VoIP, read community news, browse the store and buy and download games, read reviews, watch trailers, check notifications, integrated web browser.
  5. Access the desktop view, this will show what is on your actual displays, even multiple monitors, and you can click around with a laser from your controller, scroll with the touchpad and type using a virtual keyboard.
  6. Access the Vive quick launcher if you have that installed, it’s a list of all only your VR software and can launch the Vive Home application which I so far have not really used.
  7. Exit the currently running title.

Outside of these user accessible things there are automatic features. A currently unique feature of the Rift is something called asynchronous time-warp which should reduce judder and ensure consistent low latency. This is a nice feature to have for a VR system, and for me personally the Rift does feel like it has lower latency than the Vive. I’m not sure if I’m imagining it but that’s what it feels like.

The Vive has something that helps keep you safe when walking around your entire room, it’s called the Chaperone system and it basically is a grid, pattern or camera view (setting dependent) that appears when you move close to one of your defined boundaries. This is to hopefully prevent you from smashing into things while in VR, but even then games can be immersive enough for the user to miss it. I know this as I’ve actually broken one of my monitors while trying to slay a skeleton with a sword swing, I was engaged enough to disregard the Chaperone grid that appeared and struck through it.

Both these last two features can be implemented for either system, it is software, this is just how things are right now.

Range of Experiences

Here I will try to describe why I paid a lot of money for the Vive even while I got the Rift for free as I was a Kickstarter backer of the original devkit, DK1. This section might be the most subjective of all since I have almost three years of experience with VR by now. Time for some storytelling.

Consumer VR Dreams

My Rift DK1 arrived in May of 2013, other people had gotten it before me and because of that there were already demos available to download and try. As I had kept my eyes on the scene I had even before the Rift arrived bought and received a Razer Hydra, because getting my hands into VR seemed like an obvious upgrade, it also enabled ad-hoc positional tracking of the headset. Experiencing this already back in the DK1 days got me dreaming about limitless headset and hand controller tracking for what was to be the consumer version of VR.

The Rift DK2 arrived in July of 2014, here half of the dream I had was partially fulfilled. Positional tracking was an integrated feature of the system and it let me walk outside of the car I was driving or stand up to get a better view of the environment the tiny character I was controlling inhabited. I walked as far as I could in the virtual world, stretching the headset cable until it was taught between me and the PC, which in the end wasn’t more than a few steps. The sense of freedom multiplied compared to DK1, some of my best VR memories come from standing VR in the DK2.

When HTC in March of 2015 announced that they were making the Vive system with Valve and that it had full tracking freedom in a room and included tracked hand controllers it was hard not to get excited. In June, just three months later, Oculus announced that the Rift would ship with an Xbox One controller as the official input device. As you can imagine my disappointment was severe, they did continue with announcing their Touch hand controllers that would be sold separately but as of yet they have no other release date than the second half of 2016 with no announced price.

From my experiences with the Hydra and the dreams they created coupled with the Rift DKs I just knew I had to get the Vive, Oculus helped give me the dreams and expectations of what consumer VR could be, what it should be, but HTC and Valve were first to deliver on those dreams. To me personally a tracked or matched controller (like a fixed steering wheel) in VR adds so much, it’s a presence multiplier, as they say. Oculus are coming out with their solution at some point later this year, that will be the time when a comparison will make more sense.

Current Games

The Rift probably has a higher degree of fleshed out games that take more hours to complete than what is available on the Vive for the moment, the majority of the Rift games use the included gamepad while some use the remote.

Even if the Vive do get mostly shallow arcade titles right now that still has me more excited than a longer gamepad game for the Rift. Having my hands in a game just connects me to the world on a different level and that’s hard to forget about.

As a relative VR gaming veteran gamepad games almost feel like normal screen games for me now. During my years with the Rift devkits I’ve been a beta-tester of numerous gamepad games and as such I have played almost half of the Rift launch lineup in some shape or form already, which does contribute to me not being overly excited by it.

There are still games I play in the Rift and there are a few titles on the store that I do want to get at some point, but in some games I now find myself missing my hands when using a gamepad, to me it feels as if they really should make a tracking add-on for the controller. On a side note, the only system with a tracked gamepad now is PSVR which I’m not even covering here as it’s released in October, it is also on console which I’m not sure if I will get into again.

That said I understand that I’ve now become a jaded VR gamer, for anyone completely new to VR the Rift library will most likely be very exciting. I know from myself that I bought anything that came out with VR support during the devkit days and mostly everything was played with only a headset and gamepad. If you are a new Rift owner I’m sure you’ll get some great moments with the titles available now.

On the other hand, even if the Vive games engage me on a different level, because most of them are quite intense arcade experiences I do long for more slower narrative experiences. There has been a few, but as they can be finished in two hours or less I’ve already finished most content I have. The Rift has the benefit of having existed longer in the minds of developers, also shipping with a control interface developers are already very familiar with, this while the Vive has only been public knowledge for little more than a year and it ships with an input system that few developers have even ever considered.

Conclusion / TL:DR;

The Rift is probably the most user friendly and integrated system for now, the hardware is polished and feels premium, it works out of the box without much hassle. The software is stable and jumping in only requires you to put on the headset and flip down the headphones. The store is perfectly functional while lacking a number of basic features, but they’ll hopefully add those soon enough. It is the headset that currently has the deepest/longest games. All this considered, to me it is currently only half a VR system, it will be complete when Touch has shipped. But, if you are satisfied with gamepad games or plan to sit in a virtual plane, car or spaceship Touch matters little.

The Vive while being sold as a finished a consumer product does feel more like a devkit 2.5 to me. Mostly I think that’s because it reminds me of the Rift DK2. A slightly bulky headset with a hard plastic shell and a some quirky software issues. The software is updated quickly though, and the last few days I’ve had no issues except for a few controllers flying away. In the end I still find myself looking for new Vive software in specific because the experience is so compelling for me, having tracked hand controllers makes a world of difference. There are also a number of convenience features in the Steam and SteamVR software that is hard to ignore, like built in chat, VoIP, desktop view, room view and the Chaperone safety system.


It has to be said that SteamVR and the Steam store does have support for the Rift, you can buy games on Steam right now that play in the Rift, which would mean the most sensible choice is to get a Rift and use Steam. Then you have hardware compatible with both Home and Steam and your games reside in a library that supports both Rift and Vive, as such you could migrate in either direction later on. But, because of my experience so far I have mostly been using the two headsets in their respective stores, the last time I used my Rift with Steam I ended up in a bad place: When I pressed the Xbox button it would switch between the Steam store and the Home store, I had no way out except taking off the headset and fix things on my desktop.

As for which headset to buy, I’m working on a purchasing guide of sorts that will try to match unique features for the systems with what you want, look forward to that if you are currently indecisive! And if you are unsure if you should buy anything at all, this guide could still be helpful. In short I would still say that this generation of consumer VR is for early adopters and enthusiasts, like with most first generations of consumer hardware the experience will quickly become better with hardware revisions and the amount of content is quite limited this early. The Rift comes close in convenience and ease of use but still misses the mass market price point, I think.

Oh, you noticed that the system logos are reversed in the top banner image? Yeah, it’s mostly a fun thing that the back of the headsets quite well matches the competitor logo, sorry if it confused you :)

Posted in Gaming, Virtual Reality | Tagged , , , | Leave a comment

Impossible Figure: Columns

Sometimes it feels as if what I have drawn in perspective almost is in parallel projection, which sometimes have me aiming at getting more distortion the time after that. This makes things look larger, but it also increases the risk of having to start over as things end up not fitting in the space I’m working with. With these untextured surfaces it can also be hard to see that the distortion is correct, like the top surface which becomes a very narrow shape, this is one of the reasons why I added a background grid, it’s there to convey the perspective.

Linework | Fillwork

The three columns turn ninety degrees from top to bottom, this while being perfectly straight.

Posted in Illusions | Tagged , , | Leave a comment

Impossible Figure: Stakes

Linework | Fillwork

Three pillars turn into a U-shape and a board.

Posted in Illusions | Tagged , , | Leave a comment

Simple IPD Measurement Method

A few days ago I noticed a post on Reddit about how to measure your IPD, or inter-pupillary distance, without going to an optometrist. The method required a pair of binoculars though, which I don’t have readily available, so I figured I would write down a method I’ve had on my mind for quite some time, probably about two years.

First things first, what is IPD useful for? You might have heard it before, but it’s basically a value for putting lenses in front of your eyes that matches your eyes’ position. This could be either for glasses or, in the near future, for a virtual reality headset.

The images below is what I posted to Reddit as a guide, I was planning on doing photos but it got a bit complicated to do alone so I just went ahead and did some really simple illustrations. Programmer-art if you will.


IPD_In_Mirror-04 IPD_In_Mirror-03 IPD_In_Mirror-05

I tried to keep the language simple but it ended up being more text than I expected, that said here is the pure text version below.

  1. You need two tools to do this: a mirror and a ruler. It is probably easier if your mirror is mounted to a wall and if your ruler is metric, but those are not really requirements.
  2. Stand straight in front of the mirror, hold up the ruler against the surface so it lines up beneath your pupils.
  3. Close your right eye and look with your left eye straight into your left pupil. Shift yourself or the ruler so that the start mark of the ruler lines up beneath the center of your left pupil in the mirror.
  4. Now switch so your left eye is closed and your right eye is open, without moving yourself or the ruler. Look with your right eye into your right pupil, the center of your pupil should now line up with your IPD on the ruler!

Make a mental note of it or try to shift your focus to see it more exactly, it should be a fairly accurate estimate. It will not be perfect and it can be hard to see, but it gives you the general ballpark.

That’s it!

I eventually came up with this method after seeing my own reflection on my black phone screen, and how the same amount of me fit inside the borders independent of my distance, just like with a mirror. I imagined an app that would let me slide two circles around to match my pupils and that would be able to tell my IPD, I never got started on it though and considering how easily the above method is to do it manually it was probably for the better.

On Reddit I got a few comments that this can be done with a credit card or a ruler hold to your forehead or just as an extra request when going to the optometrist, and while that is true I just couldn’t help sharing what I had come up with :)

Oh, and happy Oculus Rift day for the people lucky enough to receive their headsets today! ;) I haven’t even gotten a shipping confirmation yet so I’ll be keeping tabs on the news feeds instead!

Posted in Virtual Reality | Tagged , , | 1 Comment

Impossible Figure: Worm

As soon as I made this one I wanted to post it, but if you remember the last post it wasn’t really an option. I’m not sure why I like this one so much, it’s kind of simple while still having interesting relations between the different levels. A continuation of the basic tribar.

Linework | Fillwork

This single shape makes up five impossible tribars all connected in a row.

Posted in Illusions | Tagged , , | 2 Comments

Impossible Figure: Block2

This one is a big contributor to why I stopped posting. When about to color it I discovered I had to cut it up in pieces to contain the fills and gradients. I was still commuting by train back then and as such I did much of my drawing while travelling, but I only had AutoCAD at home so I never got around to fixing this one. From finishing the lines it was four months before making the needed fill guide, but then I had moved onto my other figures so it took another six months until I finally colored this one, and as I post them chronologically… yeah.

Linework | Fillwork

The gap at the top turns into the bottom front pillar. 

Posted in Illusions | Tagged , , | Leave a comment

Should you buy a VR system?

About a week ago I made a flowchart to help people decide if they should buy a virtual reality system right now. I worked on the logics of it for a few evenings after having been inspired by a comment on Reddit. I used a friend as a beta tester and posted the final chart when I felt it was good enough, precisely an hour before the opening of the HTC Vive pre-orders. This is the chart below.

Should I buy VR?


The credit in the corner is my Twitter handle, which also works for YouTube, Reddit, Twitch etc. I posted it on Twitter and Reddit and it seemed to have helped at least a few people with their decisions :) Now I want to expand on my thinking for a few of the steps.

The first question, do you already own a VR system? I added this because my beta tester was an Oculus Rift DK2 owner. He didn’t feel excited by VR at this point as he has experience using it and is fully aware of what it is, but that is also the reason why he will buy it. This meant he broke my flow though, and therefore I added the first step. I have to confess being excited might not be the best choice of word, being interested or fascinated might be better, but it should fit the general bill.

I’ve seen many comments from people saying the upcoming generation of VR hardware is too expensive. In this chart I ask if you can afford it and if you are ready to be an early adopter. As an early adopter you should be aware that you are paying a premium to get the first generation of modern consumer virtual reality. It’s like buying a first generation flatscreen TV or any other bleeding edge technology. The first version is most likely not going to be very affordable compared to products released in the future.

About the risk of only getting shorter or simpler titles the first year. I added this question because we haven’t really seen any of the big studios jump in on virtual reality development. There might be projects we don’t know about, but so far it has appeared to be mostly indies and smaller studios that are taking the risk on this new consumer entertainment medium. Considering that virtual reality development was and is like breaking new ground for developers even if they have had three years since the Rift DK1 a lot of that time might have been spent on experimentation and rapid prototyping, at least I’ve heard multiple developers mention this in talks and round-tables.

That said, considering how many VR games that have been made in the past, the lineup for this push for consumer VR is quite astounding, nothing short of an amazing effort by the entire industry. We will know more in the upcoming weeks as there are media events planned around GDC, which is also the reason why an end state exists where you should be on the lookout for a title that interests you. We simply do not know about all software that will come out yet. Why it is an end state and not a process is because the solution is unknown if it exists, we don’t know what will be announced, this while the fund acquisition processes have fixed goals.

So, what is missing from this chart? It’s mentioned at the end, there is no guide to which system to buy. This is still unclear to myself as well, and I will probably skip making a decision assistant for that, especially as I’m not planning on getting every single system that will release. I might make a comparison of the Rift and Vive later though, but initially those systems are not shipping with feature parity so it’s not very helpful just yet.

Posted in Virtual Reality | Tagged , | 1 Comment

Impossible Figure: Frame

Randomly this turned into a LEGO mini-figure face. As I’m typing this up I’m pondering the bottom description. When I started out drawing these I bumped into having to explain what was impossible about them, especially to adults, which is why I added that piece of text. To me it feels like pointing out the obvious though, but I guess that is not surprise as, well, I made it.

Linework | Fillwork

The two parallel bars going out from the main body join a perpendicular bar even while differing in length and height.

Posted in Illusions | Tagged , , | Leave a comment

Christmas Card 2015

I realize that I will have this post on the same front page as the 2014 one, it shows how my relationship with my blog has deteriorated in 2014! I’ve enjoyed the simple formatting language of Markdown using Reddit and to me it has made normal formatting feel archaic. Instead of clicking buttons I could just type my formatting directly. I know Google Hangouts used to work like this but they’ve moved to using selections and keyboard commands to apply formatting now.

Another major factor has been the embedding of images. On this site I’ve tried to write things so they match up with included images, making paragraphs that makes the flow look nice. On Reddit I just embed images as links, and if people use RES they will be buttons that can expand the image if the user is interested, same with videos. Though, perhaps that is mostly useful for forum style discussions, and not article style posts on a website. It’s just so very convenient.

But! I will try my best to get back to posting random things on here, if nothing else this is a place of my own and I should be able to post whatever I want, as long as it’s legal I guess. I’ll try to not worry so much about the formatting and just pour my thoughts onto the page. In any case, end of random blabbing!

As has been the trend the last few years my Christmas card was less than well planned and done in a hurry, I still ended up with something I think looks pretty nice though, I’ll describe how I made it.


I usually have a theme of some sort, this year there was one movie that was quite heavily marketed and as such was on my mind. Star Wars. Funny enough I haven’t actually seen it myself, not even now, but many others have already so it should be recognizable.

After googling images from the movie I found one I liked from the trailer, to make sure to get a good frame I downloaded the trailer itself from YouTube, then I stepped through that specific scene and saved a few frames with VLC.

Looking at the frame I had picked I tried to imitate the lighting situation. The picture was taken with a timer bouncing a flash in the ceiling while in my mother’s living room. Behind me people were trying to watch TV, luckily my project are often appreciated so nobody kicked me out. Then rush to Photoshop to put things together, instead of spamming images I’ve done a quick animation of the steps I did.


  1. Inserted photo and aligned it to the scene by scaling and rotating.
  2. Masked out the parts of my face that should be visible in the helm.
  3. Copied the visor and made it transparent where my own eyes were.
  4. Added various shadows and colored light from the visor.
  5. Adjusted color balance, brightness/contrast and levels to match the original.
  6. Adjusted the brightness/contrast of the entire image.
  7. Added text.

From my early years of custom Christmas cards I’ve gone from mailing out physical prints to emailing to just posting on Facebook. It’s a sad state of affairs, but the holiday has become stressful enough so to survive I took the easy way out. Maybe someday the process will go in reverse, we’ll see :)

Posted in Creative, Photography | Tagged , , , | Leave a comment

Impossible Figure: Echo

Oh look, an impossible figure! Still not sure about that term in English, it’s pretty much a direct translation from Swedish. The other word would be illusion, but that seems so generic or ambiguous. In any case, long since I posted the last one. Long story short, hectic life, software problems, computer crashes, tired of posting and then time runs away an entire year. Nuts. In any case, new computer, new year, time to get this thing up and running again :)

Linework | Fillwork

Four parts connected so you can travel from top to bottom horizontally or front to back vertically.

Posted in Illusions | Tagged , , | 2 Comments