Categories
Experiences

Gnomes and Goblins preview

Well this was completely unexpected, and a very welcome surprise return for Jon Favreau and Jake Rowell’s Wevr title that seemed to have slipped into oblivion. I had played it again when I got my Valve Index last year but there had been no further updates or information since, like many early Vive demos that are still available but appear dormant in terms of development.

I always had fond memories of the Vive demo from 2016, but 4 years was a long time ago, especially in terms of VR software. So to find a “Venice” preview available at the festival was fantastic, and much more rewarding when I discovered in-headset that it wasn’t an updated Vive demo but something entirely new.

One problem I found with the original Vive demo was the requirement for a big room (to create a big play space) to get its roomscale VR to work properly. Without going into software and moving my playscape, an important trigger event could be just out of reach, often at home I’d find myself trying to flatten my Vive controller against the physical wall to try and reach something.

During the new Venice preview I used free locomotion, shook a fairy (don’t ask!), transferred through portals, paddled down a river on a raft, lowered myself on a rope platform down into a mine, explored a series of tunnels in an illuminating way, attended a meeting of many in a cave and finally released lanterns into the sky. Hundreds of NPC’s roamed about, some singing, many doing their own stuff, with gorgeous detail and animation. Overall an incredibly rich world, which felt like being inside a big budget Hollywood animation movie.

Performance took a hit, with strange microstutters in headset, despite my frame timing not averaging over 9ms/11.1ms (90hz) though the developer graph showed very thin yellow spikes in places. I tried adjusting super resolution without it resolving the issue. Textures seemed muddy and very “2016” in places, yet sharper in other places; close up interaction with NPC’s were richly detailed, longer distances were blurrier.

Something odd was going on, could be compatibility with the Index headset, though I suspect Viveport was not playing nicely with the new Windows update, or with SteamVR. Its not the first time I’ve had problems after installing Viveport, and was glad to uninstall it at the end of the festival.

I’ll need to play the Steam release at the end of this month to see if this problem reoccurs. The recommended specification demonstrates that this title will be perfect for the new wave of Nvidia RTX 3xxx graphics cards as its going to require some serious grunt to run well. For reference I’m using 8086K @ 5.2Ghz / RTX 2080Ti.

  • i7-9700K or equivalent
  • Memory: 32 GB RAM
  • Graphics: Nvidia Geforce GTX 2080 or equivalent

I’m not going to say any more as its better discovered first person in your headset. The full game releases on 23rd September 2020 and promises many hours of gameplay in its rich environment.

It’s not an exaggeration to say that Gnomes & Goblins is the biggest project Wevr has developed. Where the G&G Preview was a quick introduction to Buddy and his world, a bit like a tasting spoon of ice cream, this all-new, full-featured, multi-hour VR simulation game is like a full pint of your favorite flavor with new interactions and story moments to discover including new characters to meet, forest areas to explore, magical collectibles to discover and a range of open-world gameplay from climbing to paddle boarding to farming and brew-making.”Wevr

Thanks for reading! Rob Cole

Categories
Experiments

Valve ear speaker teardown

Ever wondered what was inside those neat off-ear speakers on the Valve Index?

“Balanced Mode Radiator” (BMR) ear speakers use custom drivers made by Tectonic for Valve. Valve list their audio solution as having these characteristics:-

Built-in: 37.5mm off-ear Balanced Mode Radiators (BMR), Frequency Response: 40Hz – 24KHz, Impedance: 6 Ohm, SPL: 98.96 dBSPL at 1cm.

In use onboard the Valve Index headset, the BMR ear speakers are unrivalled in terms of sound quality and sense of spatial soundstage for VR headsets, Emily Ridgway and her team at Valve certainly worked some magic here!

After experimenting with the BMR ear speakers and different audio headphones, I kept using the ear speakers as their excellent audio combined with quality of life (off-ear, on-board) was a great combination.

During the past year I did need to RMA a number of ear speakers, Steam support were very supportive and shipped them all as advanced replacement, and didn’t ask for the defective ones back. So I obtained some spares…

2 problem developed:-

1. Unwanted speaker movement. This seemed to worsen after lots of active gaming in Pistol Whip and Best Saber. Over time the ear speakers stopped holding the set position, drooping during a session or sudden movement. It appeared that the mechanism spring force degraded over time/use.

2. Vibrating. A slow developer but eventually the speaker pods started to vibrate at higher volumes or on bass hits. Not a malfunction of the driver but the physical connection between the speaker pod and speaker arm. This is felt as a looseness (slop) with light finger pressure, it’s easy to wobble the speakers pods.

Despite these problems I continued using the BMR ear speakers and gave Valve some feedback to help with further iterations.

How do they attach?

These attach to the Valve Index headset using a circular ‘pogo pin’ mounting system retained by a single torx T6 bolt through the headstrap.

Pogo pin mounting socket on Index headstrap

I decided to teardown one of my faulty BMR ear speakers to have a good look inside.

BMR Ear Speaker removed from Index, ‘Pogo Pin’ mounting system on the right
Carefully removed plastic cover (glued), I pushed it open using a flatblade screwdriver through the open slot for the height adjuster
Sliding height adjuster at minimum, power cable routing accommodates movement of height adjuster
Sliding height adjuster at maximum
Pogo pin mechanism taken apart showing pogo pin springs, bolts, sliding plate and circular pogo mounting

Looking closely at the “pogo pin” system, it’s cleverly designed using the springs to apply pressure to the pogo pins (to ensure contact with headstrap audio pads) and also allow vertical adjustment of the speaker with enough resistance to prevent unwanted movement.

Perhaps these springs are stretching over time/use, as springs do tend to stretch, to a reduced clamping force allowing the speaker pod to droop. It may be possible to tighten the small bolts to increase spring pressure, or pad the spring with steel washers to achieve the same.

The Circlip in the image above locks the speaker pod axle to the speaker arm.

This axle socket has gone sloppy (flogged out) on several of my ear speakers allowing the speaker pod to vibrate at higher volumes or during bass heavy audio. I’m unsure how this can be resolved without a different type of fitting, or perhaps a polymer bushing.

Circlip removed from axle
Speaker pod removed from arm, at this point I cut the power cables
Carefully working blade around speaker basket to break glue seal
Finally! Speaker assembly coming apart…
Wire basket removed, showing foam damper covering rear of driver unit
Wire basket removed from ear speaker pod
Thick foam damper from rear of ear speaker
Inside face of foam damper with moulding detail
BMR Ear Speaker pod stripped as far as possible, the plastic moulding was heavily glued to the front ring and resisted considerable force
Power wires to driver hanging inside speaker assembly
Detail showing driver and some type of baffling
Carefully cutting away the plastic moulding to access the driver
Driver core and baffling
Outside wire basket and diaphragm of driver
Cut apart driver showing magnet, copper coil, power leads
Close-up of coil

More information on the Valve Index audio is found in this blog article

https://immersivecomputing.org/2020/02/25/valve-index-ear-ergonomics/

Thanks for reading! Rob Cole.

Categories
Experiments

Experiments with ette…

“ette is the first of its kind finger-tracking controller. Powered by TG0’s patented technology, etee allows user to control VR without gloves, camera, or other encumbering equipment. Etee is lightweight and intuitive to use. The controller has a battery life of 8 hours that enables the user hours of time to build, explore and immerse themselves into the world of VR”

Product Description, TG0

After reading Tony’s (a.k.a Skarredghost’s) recent review of the ette controllers I was intrigued and wanted to know more – especially in light of some ergonomic concerns he raised in his article:

This was a comment I posted on his blog post after reading the review:

“Hi Tony, Great review, very detailed. The ergonomics aspect is an interesting problem, due to wide variation in hand sizing. Typically we have 3 blunt measurements:

1. length: measured from tip of the longest finger to crease under the palm.
2. breadth: measured across widest area where fingers join the palm.
3. circumference: measured around the palm of the dominant hand below the knuckles excluding the thumb.

Creating a gripped or held object to cater for the wide variation is an interesting challenge.

This challenge effect many objects whether pistol grip on weapon, household item like cutlery or cooking tool, and of course VR controller; the Valve Index controllers (Knuckles) have the ability to use clip-on Palm boosters.

I’d be interested to try the TG0 Etee controller, without getting my hands into them it’s impossible to make any valid judgement; however some physical adjustment within their structure (a clip on spacer or sliding component with locking) may be beneficial to optimise the fitting for different hands.” 

Happy XR! Cheers. Rob Cole.


Tony introduced me to TG0 who are also based in London, UK. They quickly arranged a courier delivery and within a couple of days a small box containing an Etee dev kit had arrived; many thanks to TG0.

Packaging was neat and minimalist, although I must admit I damaged the cardboard box trying to remove the controllers as their handles were very firmly wedged into the foam. I resorted to pulling the entire foam slab upwards to release them from the box, which freed the controllers but also separated the adhesive tape holding the box together.

Physical examination

The etee controllers are wonderfully simple, yet very sophisticated in terms of material technology compared to the mechanical switches and sensors we commonly see in motion controllers.

TG0’s “secret sauce” is their patented material technology used to build the sensing strips, which I understand is already used in different commercial applications – this being their first foray into motion controllers for XR.

TG0 list these as the key features of their “Etee” motion controllers:-

-Multi function TG0 thumb-pad technology

-Wireless connection

-5 finger 100 level of sensing

-6hr continue using battery life

-Gesture sensing

-Magic Trackpad with swiping, scroll, rotation and pressure sensing

-Soft silicone shore A 60 touching surface

-Weight: 75g

-Size: L136 x W60 x H30 mm

Despite coming in a little heavier than advertised at 88g vs.75g, a single Etee controller is still considerably lighter than one of my Valve Index controllers which are 197g each.

I’m also using 3D printed Valve Index ‘Palm Booster’ clip-ons, which I have to use to put controls at correct “reach” and to increase controller body “volume” to suit my medium sized hand fit, but this takes a single Index controller up to a weighty 224g.

Releasing the Palm Booster was a smart move by Valve’s designers to widen the range of hand fits possible on a single device, and many Index owners placed orders with 3D printing shops soon after Valve released all the Index mod files for free under the Creative Commons License.

From nearly a year’s experience of using “naked” Index controllers and “Palm Booster” Index controllers, the clip-on added an important tactile enhancement as the additive printing process creates a warmer, more textured surface.

This helped balance the “material mismatch” I’d experienced as a proprioceptive challenge between the soft, warm fabric strap and cold, hard plastic controller body in the weeks following the Index launch.

As well as the weight difference between the Etee and Index controllers, there is a big difference in physical size as can be seen in the side by side image below:

The Valve Index is used for comparison here as its the most advanced VR motion controller currently available to the consumer, whilst Etee offers a new approach to hand input championing a revolutionary material technology and different way of thinking.

Unlike many controllers past and present, Etee lacks physical buttons or triggers, instead providing full finger tracking across a rubberised controller body – an oval shape 26mm deep facing the palm (palmer side) and 32mm wide across the hand, combined with a large tracked thumb pad up top.

The low durometer (60a shore) controller skin has moulded vertical ribs which curve around a glowing status window, giving a soft, tactile feel with a small moulded ridge to separate the index and ring finger.

This moulded ridge protrudes 6mm from the surface, what I took to calling the “index” ridge (not to be confused with Valve Index!) to assist in locating and separating the index and ring fingers.

Controllers are marked “L” (left) and “R” (right) at the top of each handle as they are orientated specifically for each hand.

Perhaps the standout piece of the controllers is a rose gold coloured “finger bar” which provides a stiff brace for a sculpted foam cushion which is glued with adhesive tape to a channel along the inside face of the bar.

This foam bar “sandwiches” the finger against the rubber controller body, effectively capturing Etee to the hands without requiring any adjustable straps or safety lanyards which is a good “quality of life” improvement if regularly putting on and taking off.

This foam cushion is punched through with 8 triangular holes which increases its flexibility, perhaps helping to accommodate larger fingers. The foam is a relatively high density, possibly a requirement to maintain structural integrity as its only 12mm wide and 10mm deep at maximum.

The foam also has a forward extension protruding 9mm at the same vertical height as the “index” ridge on the controller skin, although rotated approximately 30 degrees around a vertical axis to the side of each ridge.

This locates the index finger of each hand and secures firmly in place by encircling that finger, whilst the remaining fingers are left “open” especially the little finger (pinky) which floats about unencumbered.

FITTING NOTES

My first quick setup attempt at fitting Etee was strange, being in a rush I pushed them on horizontally through the finger bar foam, finding a comfortable position across my “middle phalanxes”. I had tried pushing the controllers further up my fingers but found the opening between the body and foam a bit too small, I was concerned to snap or bend the finger bar if I forced them.

They felt odd but seemed to fit in some way, until both Tony and TG0 pointed out from a photo I’d emailed them, that I had them incorrectly fitted! So much for reading the instructions….

The hand anatomy image below shows the names of the 27 different bones that make up each human hand. From this image we can see the Middle Phalanx where I’d incorrectly first fitted them, and the Proximal Phalanx which was the correct location.

Image: Paul Jarrett, Murdoch Orthopaedic Clinic

TG0 advised me to fit by “sliding” the controllers vertically down over stretched hands, aiming for the foam to make contact with the proximal phalanxes of the index, middle and ring fingers. I watched the videos on their website again and it started to make more sense.

I tried fitting them again, and despite being a tight squeeze that felt sure to rip the foam off the finger bar, I finally got them on and gave my fingers a quick outstretched wiggle which felt very liberating as I now had “hands free” controllers firmly clamped in place.

I also found it a lot more comfortable to remove my wedding ring as this was being uncomfortably squashed into my ring finger during the fitting attempts.

SETUP

Setup was very easy with a USB dongle, an email I had earlier received from Tg0 contained a download link for their software.

These dev kit controllers have 3 degrees of freedom (3DoF) tracking like the older Samsung GearVR and Google Daydream headsets and remote controllers.

This means only rotational motion is tracked around a fixed location:- pitch, yaw, and roll, but not able to move forwards, backwards, side to side or up and down.

All contemporary PCVR systems and the Oculus Quest stand-alone use 6 DoF tracking for headsets and controllers; 6DoF allows movement forwards and backwards, up and down, left and right (translation in three perpendicular axes) combined with the rotation (pitch, yaw, and roll) of 3DoF systems.

I was interested to see how 3 DoF motion controllers would mesh with a 6DoF headset, in my case the Valve Index. My previous experience of using two different tracking systems together was limited to brief sessions with Lenovo’s Mirage Solo and HTC’s Vive Focus.

Both of those devices 6DoF headsets felt comfortable and immersive but compromised by a “fixed point” 3DoF controller which acted like a strange laser pointer fixed to my hip.

Is 6DoF possible?

It is possible to attach an HTC Vive Steam VR tracking puck to a special bracket, but after speaking to TG0 they advised me to wait for the new 6DoF SteamVR version of ette which is due later this year.

For the purposes of these experiments I limited myself to using the Etee visualiser whilst viewing the desktop through my Index headset, as I was more interested in the direct “hand feel” of using the controllers rather than interacting with virtual worlds.

After charging the controllers using 2 USB leads provided with the dev kit, I installed the software and took them for a test drive after starting steamVR alongside the Etee visualiser.

Calibration and rotation are easily handled through the Etee application, with a simple keyboard input starting each process, and on-screen instructions which indicate the position the controllers should be orientated against.

After getting them calibrated and setting rotation, I started my journey…

SO WHAT ARE THEY LIKE?

They feel surprisingly light in the hands, though unstable as they roll inwards towards the palm as the fingers are closed.

For quick comparison I looked at what happened when squeezing an Index controller and what happened when squeezing an Etee controller

Because Etee is clamped to the upper bones (proximal phalanxes) of the fingers rather than across the palm like index, closing my hands causes the controller to rotate as my phalanxes change angle, a large gap of 30mm before making contact with my palm.

This also causes the thumb to pivot backwards, if using the thumbpad whilst trying to close your hand! The image below shows the immediate difference in how the Etee and Index controllers are clamped to the hands.

Moving my fingers produced an immediate response in the Visualiser application and I started noticed haptic feedback loudly buzzing inside the controllers as “gestures” were made using combinations of fingers.

The most impressive aspect was their finger tracking, which I found to be very reliable once the controllers were fitted correctly and calibrated.

Individual finger tracking was almost flawless, even when lifting fingers off the body surface and placing back down in a slightly different pose; unlike my Valve Index controllers which sometimes struggle to maintain accurate per-finger tracking despite the “drum roll” recalibration and hardware reset tricks.

Etee’s pinky (little finger) tracking was especially reliable, and allowed me to finally include my little finger as a reliable participant in my experiments

Another impressive feat was their sensitivity to finger pressure, as mentioned in their literature “100 levels” per finger and its easy to understand this is no idle boast but a reflection of the precision of their material sensing technology.

This sensitivity allows controlled ramping up of pressure, and it was great fun “driving” my fingers and watching the finger levels rising from green to orange on the Visualiser.

I found the calibration process which uses outstretched hands created a strange finger input pressure if I tried to relax my hand into a neutral pose; try relaxing your arm and hand, and watch your fingers curl inwards as if holding a drink.

I tried to recalibrate from this neutral position but it caused the calibration to go a little wonky so I reset it to the outstretched fingers position again. This meant unless I kept my fingers outstretched (an unnatural pose) the input pressure rose typically on the pinky and ring fingers.

In terms of hand fit, I immediately found the foam finger bar too close to the controller body, causing my fingers to feel compressed to the point of discomfort, limiting my session time.

This sensation felt much more pronounced as Etee are securing the controller to the hand by clamping a foam block across the dorsal side (backside) of the Proximal Phalanxes.

The dorsal side of the hand is unused to pressure as its pretty much unused in everyday life, unlike the palmer side which is familiar with contact as we hold objects by using fingers to pull objects against our palms (try picking up your smartphone).

I refer back to my ergonomics article on the Valve Index controllers:-

The skin of the palmer side including the fingers is tough, thick and hairless with your fingerprints (double rows of papillae) help you grip objects as well as protect the skin from ripping.

Straight away with the Index controller I have the odd sensation of having something clamped across the back of my hand, it’s unusual as it goes against a lifetime of not having anything clamped across the back of my hand!”

The Etee controllers go one further than the Index controllers in clamping to a more sensitive part of the hand with thinner skin, and clamping using a high density foam of narrow width which is readily felt as it localises clamping pressure causing a proprioceptive challenge like Index.

Where Etee is less problematic is that the hand has soft rubber on side and foam on the other with Index having fabric on one side and hard plastic on the other which causes a material mismatch.

There wasn’t any way to adjust the position of the foam, as the bar was a fixed length to the controller body, so I turned my attention to the foam itself; thankfully this was only secured with adhesive tape so it quickly came loose.

Now with a blank finger bar, I searched through my fitting toolbox and found a number of different pads from bicycle helmets as well as foam pipe lagging of different thickness. Getting to work I trimmed different pads and stuck them in place, quickly realising the difference between ‘just too tight’ and ‘just too loose’ was critical to hold the controllers firmly in place without discomfort.

The alternative cushioning was interesting to try out, but made the controllers less stable as the material was a little too soft allowing free movement of the fingers, it needed to be a higher density like the original Etee foam cushion.

Moving further I removed the finger bars completely and tried using the controllers “naked” which was interesting, though a bit frustrating as without clamped fingers the sensitivity was all over the place making reliable inputs less frequent.

After spending a while trying the Etee controllers without their finger bars I decided to strip them down further and had a good look inside after peeling off the rubber controller body. The sensor strips were clearly visible, and some internal hardware.

Before putting the Etee controllers back together, I wanted to examine how changing the shape of the controller body would alter the hand fit so cut and taped together a larger diameter foam shape with a forward offset to create a relaxed hand pose.

Without the finger bar the controller felt like an oversized GearVR or Daydream remote and surprisingly comfortable to hold though the sensors did not register buried far underneath the foam. The big difference was that the controller did not “roll” in the palm when pulling the fingers as there was no gap with my hand “filled” by the new shape, creating a more stable grip pose.

Looking at other grips used for different sports equipment, handlebar grips on bicycles were an immediate comparison.

Round, constant diameter rubber grips are used on flat-bar sports and mountain bikes to allow the hand to move dynamically as the rider moves their body about on the bicycle, especially when standing up or sitting down. This instability of grip in the hand is what helps give a sports bicycle their agility, but at expense of stability and comfort.

In contrast, shaped ergonomic grips are commonly used for leisure bikes which are typically ridden in a seated position; another use for ergonomic grips is for riders with ulnar nerve damage whom benefit from a reduction in pressure on the wrists by having the palm fully supported.

After my quick test with the foam the solution to adjust the shape of the controller body and rubber skin would be the decision of TG0 as it would require a new design of controller (though using the same technology). Satisfied that adjusting the body shape could prove very beneficial. I refitted the rubber skins and thought more about the finger bar.

Adjustment time

I needed to create an adjustable distance finger bar; using the original high density foam piece and accommodating for different hands by moving the finger bar in or out, rather than trying to adjust a fixed distance using different thickness foam pieces…which hadn’t proven successful so far.

After sketching out the existing design and looking at the measurement I realised that creating a method of adjustment was going to be tricky due to the lack of physical space around the finger bar and body junction.

Following a number of iterations in my workshop using different cog parts (commercial off the shelf goods) like metal brackets from bicycle mudguards, plastic light fixings and different sized metric fitting bolts I finally managed to create a working prototype which actually surpassed my expectations in terms of its adjustment range.

By removing the finger bar’s attachment block (which has 2 angled keys that lock into slots on the body) I created an empty volume of space in which to fit an adjustment mechanism; 2 steel plates with oval slots to allow “infinite” sliding adjustment within its range.

A fixing bolt was captured with a knurled plastic knob with its own internal screw thread, and various bolts, nuts, grub screw used to attach the controller body to one of the steel plates, and to attach the finger bar to the other steel plate.

Finally I cleaned up the finger bar with isopropyl alcohol and firmly stuck some male velcro in place, and female velcro on the rear of the original finger bar foam so that the foam cushion could be adjusted from left to ride along the chanel of the bar – this would allow fine tuning of the foam ridge relative to the index finger on each hand.

After assembling my prototype I sent an email to TG0:

Previously I found the controller squashed my fingers which was quite uncomfortable and limited my time using them, unfortunately no way to adjust the clamping force though I tried a number of different cushions inside the finger bar (always slightly too loose or too tight). 

I quickly realised a method of adjustment was required. 

I went through many iterations to try and get this right as space was very limited whilst it needed to be easy to adjust whilst wearing, and offer “infinite” adjustment within the range of movement (clicks/notches are often just too tight or too loose).


This modification allows 3 adjustments to accommodate a wider range of hands/fingers. 

1. Distance (depth) from controller body to finger bar 

2. Angle of finger bar relative to controller

3. Lateral position of foam relative to index finger

Adjustments 1 and 2 are made using the black knurled knob which loosens and tightens a bolt, easy to do whilst wearing. 

Loosening the knob allows forward and backwards sliding movement to set the distance and adjust angle if required; tightening the knob locks the position. 

Adjustment 3 is made by repositioning the foam on the finger bar, because the foam is now velcro backed it’s easy to adjust left to right(can also swap to different shapes or materials)”.

The proof is always in using something practically, so I slipped both controllers on and started the Visualiser. For the purpose of this experiment I had modified only the left controller, as I didn’t want to risk damaging both if it didn’t work properly.

Thankfully, this was not the case, with the new adjustable left controller allowing me to find the ideal depth and best angle for the finger bar foam to maximise comfort whilst maintaining enough clamping pressure to retain the controllers in place.

This adjustment was easily done whilst wearing both controllers, with the knurled knob very easy to turn due to its vertical orientation.

The adjustment angle of the finger bar foam was limited by its square cross section, perhaps cutting a slight chamfer on each outside edge would soften its presence and allow more angle adjustment whilst providing enough flat contact against the load bearing bone to stabilise the controller.

Having the adjustable left controller and fixed right controller to compare against each other allowed easy assessment of the differences in comfort; the adjustable controller now accomodating my hand fit without squashing my fingers.

In terms of function, still very similar with the controller body rotating towards my palm every time I closed my hand.

Clamping the controllers to the proximal phalanxes will always cause this rotation but without a 6DoF version to assess using steamVR applications, I was unable to properly assess the etee controllers as virtual reality input devices.

The question of whether the mechanical switches, for example the trigger common to existing motion controllers, can be replaced by TG0 sensing technology; wasn’t something I managed to properly assess during my experiment.

The day following the completion of the adjustable left controller, the rigid plastic finger bar of the right controller snapped across its middle whilst I was removing the controller, putting an end to my experiments with Etee.

I suspect it fractured from being overloaded by my fingers being too large to accommodate, stressing the plastic over time and failing at the weakest part of the finger bar.

After speaking to TG0 they advised me the plastic was not production strength but a weaker 3D printed piece; this failure should not occur on production controllers and so my failure with the Dev kit should not be considered representative.

Immediate improvements to my adjustable concept would be a more rigid adjustment structure as the steel plates were rigid enough for my testing purposes but would benefit from being stiffer for day to day use especially for larger hand users with more strength and finger leverage.

Additionally, a “captive” bolt for the sliding adjuster plate to make it even more responsive to adjustment (the existing bolt can start turning if the knurled knob is unscrewed too far).

Finishing my time with the Etee controllers, I thought about the improvements that could be made to their ergonomic shape, and adjustment to suit a wider percentile of users.

The sensing technology itself was very impressive, and with a successful Kickstarter now backed and a SteamVR version due towards the end of the year there is a lot of potential waiting to be unlocked from this interesting product.

Thanks to TG0 for supplying this sample, I wish them luck in their developments. And thanks to you for reading! Rob Cole, immersivecomputing.org

Categories
Experiences

Immersivecomputing @ Beat Saber, Namco, London

Visited February 2020

During a recent visit to Namco at County Hall in London to see the new Mariokart VR installation (previously at the 02), I noticed a bona fide Beat Saber standalone arcade machine.

Beat Saber standalone arcade machine

I’d read about these online but never expected to find one in London; of course I had to give it a try!

Exciting video quickly demonstrates the concept of the game and makes it inticing

After pushing several pound coins into a slot on the front right side, it all came to life with an electric whirring noise as the HTC Vive headset and wand controllers lowered on a special motorized array.

It looked like something from a transformers movie or cyberpunk game, perhaps a real world example of the matrix now available at your local arcade!

Ingenious array supporting headset and controllers

Getting into the headset was a little tricky because it was attached with 3 armoured cables which resisted my efforts to pull the headset down.

Once fitted I tried to set the IPD but found it fixed, one less thing to go wrong; I guess they set it on an average IPD of 64mm.

Grabbing the Vive wands I navigated through the menus see selecting a familiar track by KDA “popstars” and setting expert mode.

KDA Popstars on expert mode

It was fun to be back in Beat Saber, but also strange being restricted by the 3 cables connecting the headset to the gantry above, and to a lesser degree by thinner cables to the controllers.

I’m used to be tethered on PCVR but this was different and felt perhaps more like a piece of gym equipment?

Whereas in comparison on my Valve Index I can happily dance about very freely / badly with its wireless controllers and 5 metre long thin headset tether which sits on the floor behind me.

Moving took extra effort but it was possible to adapt

Movement here took extra force to overcome the drag I was feeling from the cables making me work harder to hit the right moves; timing was challenging but I quickly learned to compensate especially trying to move sideways

I reached the end of the song with B grade, removed the headset and watched with fascination as the entire apparatus lifted back up into the overhead gantry ready for the next player.

At this point I noticed a plastic bracket or hinge piece was broken and not doing whatever it was supposed to be doing making one side of the headset mechanism to slump; this may have contributed to extra drag in the tethering system?

I alerted the supervisor who immediately shut the machine down, I then noticed I hadn’t used any wipes or santising products before starting! Set several feet further back in the dark on the walls either side of the machine, was a hand santising dispenser and an empty box of wipes. The message at the start now made sense…

Impressive stuff despite the movement restriction, which was the result of an ingenious solution to create a standalone unsupervised VR arcade machine. It certainly would be huge fun to play in a shopping centre or airport and could tip someone into purchasing a home VR system.

Satisfied with the self-service Beat Saber standalone arcade experience but keen to try again once repaired, I went off to find the bathroom and give my face a good wash.

Thanks for reading! Rob Cole, immersivecomputing

Categories
Experiences

Immersivecomputing @ Vertigo VR, Milton Keynes

Visited May 2019

I needed to travel to Milton Keynes for a family gathering but managed to sneak in a visit to Vertigo VR which is located next to the Central shopping centre.

Arriving early, I had a good look at the building which was quite substantial, the VR centre seemed to occupying the entire upper floor.

Soon enough the doors opened, as the first visitor I had the place to myself so had a good look at the artwork across the walls.

Heading upstairs I found the staff behind a bar, and bought some tickets to try out the solo experiences.

Ferocious motion platform

I started with a funfair ride simulator hosted on a standing motion platform and using Rift CV1. The ride was a platform on a long arm lifting me about 100 feet into the air before swinging back down, above a carpark.

This was brutual with the simulator almost flooring my legs everytime the ride swung around, I managed to hang on (for life!) until thankfully it ended. Probably not one to try again…

Cool space pods

The second experience was slightly more tame, taking place inside what looked like a space pod from the 1970’s. The experience itself involved rapid flight with lots of banking and turning around big buildings in a city.

I enjoyed this much more than the funfair simulator, and had a long session until a family member arrived, thankfully they agreed to try VR for the first time so we booked a multiplayer session in the HTC Vive booths at the rear of the venue.

We had a great session across several games ending with cooperative mode Arizona Sunshine – the first time I’d tried it, it was awesome protecting each others backs as the zombie horse advanced.

Soon enough, our time finished; thanking the staff we walked away talking about their first experience of VR (basically a wow!)

Thanks for reading! Rob Cole, immersivecomputing

Categories
Experiences

Immersivecomputing @ Raindance Immersive Festival 2019

Following my first visit to Raindance in 2018, I was keen to go again and waited patiently for the organisers to open up their website ticketing for the 2019 event.

It was tricky working out which experiences to visit during each timeslot so I tried different combinations until I had a full day of experiences booked for the final Sunday.

The venue was the same at The Oxo Tower in London, it felt comfortable to be back at a familiar venue as I walked up the stairs.

After signing in I received an armful of coloured wristbands and a programme of events with a floor layout showing where each of the experiences were located. The event was starting to fill up with guests eager to get into VR.

HTC Vive Pro Eye

I started off with “Gloomy Eyes” on the HTC Vive Pro Eye headset, my first time seeing one or using one since HTC launched the new model.

With the eye tracking inoperative it was the same Vive Pro I’m familiar with, generally a decent headset with a robustness ideal for public or enterprise use where they don’t always get well treated!

The experience itself was very…gloomy…but very cinematic and awe inspiring. Hopefully it will get a home release very soon!

I was getting some light leakage at certain angles due to the large windows facing the River Thames, so tried to find a better pose in which to enjoy the experience. I was glad to be using an OLED display headset as it was very dark inside Gloomy Eyes.

Eye tracking module inside Vive Pro Eye

After Gloomy Eyes, I tried more experiences, all using Vive Pro Eye.. they were everywhere at the festival alongside some older headsets.

Doctor Who: The Edge of time was fun though I managed to get snagged in some virtual scenery which prevented me completing the demo.

No man’s Sky VR was my next experience, I failed to get out of the crater before being irritated as I grappled with the Vive wands. 🥴

My final experience from my first session was “The curious case of the stolen pets” which was on the new Oculus Rift S; a headset I’d not been available to demo anywhere in London.

Oculus Rift S in all its glory!

This was a great opportunity to see how different it was from the Rift CV1 which I’d owned in the past, it was reportedly using the single display panel (overclocked) and new Fresnel hybrid lenses from the Oculus Go.

The fixed IPD and lower refresh rate (80hz) were something that had concerned me, though my IPD at 63.5 was right in the sweet spot with the lenses proving Oculus’s prowess with lens design (often requiring a lot of ray simulation involving a supercomputer).

Pet rescue on the Rift S

I was initially impressed with the Rift S, the display was clear with minimal screen door and the lenses were clear of artifacts. The experience was very fun with a large puzzle I spun around as I tried to rescue the pets, I solved the first two before running out of time.

However after months of using the Valve Index, the lower 80hz frame rate on the Rift S was very noticeable and felt sluggish in VR.

Great lenses in the Rift S

It didn’t give me a great feeling of presence, partly the lower frame rate and partly the smaller FOV, which felt like scuba goggles again after Index and actually seemed slightly smaller than CV1.

Touch insight (left), Touch CV1 (right)

The Touch insight motion controllers worked well, but felt a bit creaky and unbalanced compared to the sublime Touch CV1 controllers which perhaps shall remain the gold standard.

Oculus Touch insight controller

Overall the Rift S felt like a sidegrade in some ways with steps forward and backwards, certainly very good value at £399 although the frame rate remains a concern – 90Hz should be the minimum for PCVR with Index proving 120Hz the new standard.

As my first session finished I felt very satisfied having tried the Vive Pro Eye and Rift S, but these were quickly forgotten when it dawned on me that my next session was using something even more rare, that I didn’t think would be available to demo.

What could that be??

“Rise of the Animals with David Attenborough” immersive AR experience on the Magic Leap was awaiting, of course I needed to have a really good look at the hardware 🤯

Sensor array on Magic Leap
The ML goggles
See the waveguides?
Compute unit on belt
Remote

After looking very thoroughly at the entire kit, it was time for my first Magic Leap AR experience.

The lady running the experience helped me fit the Magic Leap on my head, I hung the compute unit belt on my shoulder but didn’t need the remote as the hand tracking was being used.

Making gestures using hand tracking to start the experience

The experience was…. very impressive. I’d read so much negatively and poor reviews about Magic Leap I wasn’t sure how it would work and how effective it would be?

I’m not going to spoil the experience itself with any spoilers; the field of view was limited (as many had mentioned in reviews) but serviceable, the 2 depth focus planes were very welcome after several years of fixed focus VR headsets.

I had dinosaurs crawling about everywhere in a huge space so I went wandering about following the creatures…much to the amusement of the other guests!

Overall I was impressed with Magic Leap which gave a really good impression of how powerful AR can be once the technology develops.

It certainly got me moving about and using the entire space, the image quality was good and effective. Environmental tracking and hand tracking also impressed. I’ve used Hololens in the past, recently only a week before Raindance, and thought Magic Leap was a superior device in many ways.

After Magic Leap it was time for lunch, before another round of experiences. I spent my lunch talking XR with developers, volunteers and people from different companies and university’s, including some people from Bose who were showing their new AR sound glasses.

These were interesting to try and quite effective, I tried a couple of different audio experiences. The glasses provided good audio presence but were a bit overpowered by background noise.

After Bose, I had some fun using the Oculus Go which has always been good for shorter sessions as it’s a bit front heavy like the Quest.

Many Oculus Go charging alongside a Vive Focus

Oculus Go experiences included Anonymous, Playing God and Afterlife. This was pretty creepy showing the aftermath of a child’s death and it’s impact on remaining family members specifically the mother.

Go is still a great device for media consumption and 3DoF experiences especially when paired with good audio headphones. Its ideal for festivals being inexpensive and easy to deploy in volume.

Probably the strangest thing about going to immersive festivals is lifting off a headset to realise you are in a room full of people wearing headsets! It’s a bit odd to witness, and I had the thought that many headset owners would appreciate the opportunity to try the experiences and demos at home.

I spoke to the organisers and proposed an idea for the next festival; offer ticketed access so headset owners could participate online during the festival with time limited access to the different experiences.

Perhaps the last time I’ll see Oculus’s Rift CV1 at a festival? This solitary headset did it usual stellar duty!

I thoroughly enjoyed my time at Raindance Immersive Festival 2019, huge thanks to the organisers, the developers and hard working volunteers assisting the guests.

Thanks for reading! Rob Cole, immersivecomputing

Categories
Experiences

Immersivecomputing @ Raindance Immersive Festival 2018, London

Visited October 2018

I heard that Raindance were holding an immersive festival in London at The Oxo Tower, right at the end of their month long film festival.

I managed to book an entire day’s worth of experiences before they sold out.

The festival had taken the entire first floor, providing a large long space ideal for multiple VR demos.

I arrived on the Sunday morning for opening and it quickly filled up with people eager to try their booked experiences.

Walking around I noticed many different experiences on offer across a wide variety of headsets.

A big draw of these festivals is the opportunity to try experiences and applications which are not generally available as home releases, or are exclusive to the festival.

A big draw for me was the World premiere of HTC’s “7 Miracles” on the Vive Focus; the second time I would get to use the Focus and the first opportunity to use it for any length of time.

The Archivist :VR

I found my first experience which was “Transference” by Spectrevision which was super creepy in the Oculus Rift CV1; Spectrevision is partly owned by actor Elijah Wood who is apparently heavily into VR!

Transference on Rift CV1…thanks Elijah Wood!
Vive Pro – Awake part 1
Oculus Go being used by many people
7 miracles on HTC Vive Focus
HTC Vive Focus standalone headset

The HTC Vive Focus – 7 Miracles

I’d enjoyed using the Vive Focus briefly at the HTC launch event but only had 5 minutes of playtime so couldn’t get a sense of comfort.

One reason for booking the 7 Miracles demo was the offer of 1 hour and 20 minutes runtime, available in one sitting. The experience was extremely well put together and not overly religious (I do not practise any faith). I found the story effective, acting was excellent and you could tell some serious money had been spent on the production. The resolution of the headset was impressive compared to the Vive and Rift which I was more familiar with.

I featured in “The Verge’s” coverage of Raindance

After about 30 minutes, I started feeling a bit uncomfortable in the headset, with pressure building on my forehead in the sinus area. I tried shifting the headset around which provided a temporary solution. The headset felt front heavy due to onboard compute, and the halo style band didn’t really work for my head shape. This left my forehead supporting the weight, after 45 minutes I started getting a mild headache, but struggled on to the end.

I thoroughly enjoyed the actual VR experience, but found the focus incompatible with my headshape; I would need to modify the face cushion or headstrap for it to work. Despite the seemingly plush looking face cushion, it didn’t have enough density to support the headset weight causing a hard plastic part to press through the cushion against my head.

I ended my morning session with a headache and sore forehead which was cured with some painkillers and a quick freshen up with warm water in the bathroom before taking an hour break for lunch.

Still, i was very glad to try it out and my afternoon session started with the comfortable Oculus Go, so no further headaches!

A gaggle of Go’s?
7 Miracles on the Vive Focus
Oculus Go – Grenfell experience
“The Apple” – Backpack PCVR with 4 x steamVR 2.0 lighthouses
“The Apple” – Backpack PCVR with Leap Motion

I had a great day at Raindance Immersive Festival, and thoroughly enjoyed the different experiences as well as getting to use a number of different Headsets.

Something going on in there!

It’s always great meeting new people in the immersive computing space, and getting to talk with them about their applications and experiences, and how people are receiving them.

Doing something intricate in VR

Many thanks to the organisers and all the developers for bringing their applications and experiences to Raindance Immersive Festival.

Thanks for reading! Rob Cole, immersivecomputing.org

Categories
Experiences

Immersivecomputing @ EGX 2018

Visited September 2018

After earlier accepting an invite from my friend Callum to be on the discussion panel for “The Future of VR” at EGX 2018, I travelled by train to Birmingham’s NEC.

Having never been to EGX before, I wasn’t sure what was happening across the show, but was pleasantly surprised to find a good number of VR demos and experiences on offer.

Sony in particular had made a huge effort for PSVR with numerous demo booths and events occurring.

With several hours free until the panel discussion started I hit the show floor and set out to demo everything I could find.

It’s always a pleasure to use PSVR with its clear display, comfortable fit and wonderful software library, “The Persistence” was very impressive. Sony had a neat booth setup taking digital photos and giving out colour prints so I obliged!

After trying several PSVR demos I moved onto PCVR and found multiplayer game “Skyfront”.

Skyfront on the HTC Vive was great fun and very challenging. After talking to the developers I understood more about their development process and the difficulty of optimization for large maps.

Moving on, I found “Titanic VR” running on the Oculus Rift CV1 with a gamepad instead of Touch controllers.

The eyewitness scene in the lifeboat was unnerving and effective with some great character animation and voicework.

The ROV section gave a great feeling of presence, but started making me feel motion sick due to the disconnect between the ROV movement and my seated position; enjoyable to witness but good to know when to stop.

I then found an Oculus Go with a starfighter game (cannot remember the name) which was great fun and banished any feelings of motion sickness as I engaged in combat until I’d hogged the demo for too long!

Walking around the show I also found lots of simulator rigs being test driven with some very expensive and exotic setups as well as more affordable offerings.

After finding some lunch, I came back to the show with an hour to spare and wandered about looking at all the shiny stuff until I met this chap, legendary overclocker Ian “8 Pack” Parry.

Talking tech was interesting and he said he’d sort out a nice overclocked 8086K motherboard bundle if I got in touch with him at Overclockers.uk (I took him up on this offer a month later)

As usual, all kinds of ridiculous PC were on display showing off liquid cooling, RGB and custom modifications.

It was time to head over to the theatre where the discussion was taking place so I threaded my way back through the show watching many people having fun in VR.

“The future of VR” discussion started with a good number of people in the audience, and 3 other panel members including a prominent YouTuber, a VR specialist from The VR Concept and a Public Relations manager from Skyfront VR. Callum did a great job in hosting the event and keeping the discussion going forward as there was much to discuss.

I had a great day at EGX and made to check out some other VR experiences I’d missed before lunch; of course I had to go and look at the crazy PC’s again before getting a train home!

Thanks for reading! Rob Cole, immersivecomputing

Categories
ergonomics

Valve Index : controller ergonomics

Originally published by Skarredghost in November 2019. Edited to correct my original spelling mistakes and some images updated. All images copyright of immersivecomputing.org unless otherwise indicated.


Introduction by Tony @ SkarredGhost:

“Today I publish the second part of the interesting deep dive on the Valve Index comfort by Rob Cole. If you lost the first part, you can read it here.

Who is Rob Cole? Rob first tried VR in 1991, and has become an enthusiast of the tech ever since. Because of his background in industrial design, he has always had a strong interest in the design and the ergonomics of the VR headsets. At Immersive Computing (see his Instagram account) he carries on this interest, exploring the technology always starting from the human perspective, putting the human at the centre of his experiments and analysis. This post is the result of such kind of experimentations on the Valve Index headset. I hope you will enjoy it!”


For this second article, we will concentrate on the Index Controllers; the first article has already covered my experiments with the Index Facial Interface, whilst a forthcoming third article will cover the Index Ear Speakers.

index controllers how to improve comfort
A bunch of Valve Index Controllers fitted with 3D printed “Palm Boosters”

So how are the Index Controllers according to Valve?

Designed from the ground up to enable natural interactions, high-fidelity hand presence, and long-term comfort.

The Index Controllers

When my Valve Index arrived on launch day (28th June), the first item I removed was the right Index Controller, the headset didn’t even get a look in. 

“Knuckles” had arrived and were now in my hands…

Right Index “Knuckle” controller, freshly removed from the box

It felt reassuringly heavy (196 grams) and looked well built with a premium look, although both A/B buttons and the trigger felt a little wobbly, and perhaps a little out of place here. 

Talking of quality, despite the joysticks being a big improvement on the Vive Wand trackpad, the Index joysticks did not have the tight, precision feel of the sticks on the official gamepads for Xbox and PS4; for the high price of the Index controllers I expected better quality joysticks – something that would come back to haunt Valve?  

For weight comparison, my Oculus CV1 Touch controller weighed in a little lighter at 160 grams including 1 rechargeable battery.

The Index controllers were smaller than they had seemed in photographs but felt denser than their measured weight, indicating that there was much going on inside.

I had read it was packed full of many different sensors; looking closely I could see optical windows across the plastic shell for the Triad Semiconductor TS4112 Photodiodes that are used for the SteamVR 2.0 tracking system. According to Valve:

Each controller uses 87 sensors to track hand position, finger position, motion, and pressure to determine user intent. All of these signals, combined with fine-tuned software and algorithms, give us a better understanding of how a player is holding and using the controllers.

Joysticks and pill-shaped touchpads were around this time, finally, a much-needed step forward after the touchpad of the Vive wand became very stale following the release of Oculus’s mighty Rift CV1 Touch controller designed by Carbon.

I’m feeling prominent A and B buttons (as mentioned both a little wobbly), a guarded system button, wide trigger with a click at the end of its travel, capacitive sensors for finger tracking and force sensor for grip, the image from Valve shows the controls highlighted in yellow.

Valve index controller
Image of the Valve Index Controller with interactive areas highlighted in yellow (Image by Valve)

I quickly removed the second controller from the box and shoved both my hands into the controllers, tightened the straps with some fumbling and then violently shook my hands with my fingers open, the controllers stayed strapped in place, very cool!

Index controllers staying firmly attached to the hand

Known as “Knuckles” during their long development, these have been highly anticipated by the SteamVR community as an alternative to the HTC Vive “Wand” controllers with their simple ‘hand tool’ design and crude yet unreliable trackpads.

So what is going on here?

Some very different thinking from Valve here, to design a VR controller which does not need to be constantly held.

Each controller has a soft hand strap wrapped with a similar antimicrobial tech material as the facial interface; the controller is held by the strap (dorsal side of hand) pulling the palm (palmer side of hand) against the controller body, with the strap / controller body sandwiching the hand in place so you don’t need to constantly hold the controllers, you can rest your hands.

To help you understand, below is an image showing the four faces of the hand, “Palmer” side is your palm side and “Dorsal” back side of your hand whilst the Lateral and Medial borders are the “edges” of the hand; the Medial border would be your “karate chop” edge.  

Physical Reference system of the hand

The strap has an elasticated cord at its base mounted off a plastic turret which passes through a slot at the base of the controller, with a spring loaded button operating a clamp that locks the cord in place.

With practice, it’s easy to tighten the cord using a single finger, and release the cord with a pinch action whilst wearing the controllers.

The strap itself is also slightly elasticated, with the top terminating in a pivoting toggle which is fitted to a spring-loaded plate allowing 4 different positions relative to the controller body.  A carefully shaped piece of steel plate forms the backplate of the control face before extending out to support the tracking ring. 

The various part that compose the fitting system of the Valve Index Controllers

With the strap at resting tension I took quick measurements between the middle of the strap to the inside edge of the controller grip body and got 50mm – 45mm – 40mm – 35mm distance as I tried the 4 different settings. 

Additionally, I can see that the available volume between the strap and controller body is changing (this is not so easy to measure), with the pivot at the top allowing the angle of the strap to be altered as the strap position and tension is adjusted.

Overall, the range of adjustment is impressive and since designing and manufacturing hand controllers to suit many different hands is very difficult to implement, Valve must be congratulated for this feat.

One thing to check with your setup – due to human being’s inherent asymmetry its very common for people to have different volume sized hands (as left / right feet can be ½ size different). You may find you need your left and right strap notch positions set differently to work best – see what works best for your hands.

The long hot summer of RMAs – part 2

It’s no secret that there were some issues with the Index controllers following launch on June 28thspecifically with joysticks not always clicking or actuating in all directions.  There was perhaps some miscommunication about the reasons why, which the gaming community pointed out was ahem…wrong…holding their Rift, PS4 and Xbox controllers as evidence.

valve index controllers rma
Returning controllers…thanks to Valve for free return shipping

Both my launch pair and my replacement pair had no click nor actuation when pushed forwards and backwards with the left controller joystick, or left and right with the right controller joystick. The RMA process was relatively painless though it took 2 weeks each time from sending them back to receiving a new pair.

So I bought an Xbox One controller and thoroughly enjoyed spending some time doing seated VR with games like Assetto Corsa, House of the Dying Sun, Hellblade: Senua’s Sacrifice and Aircar which had just been released as an updated version free on Steam (previously this was used through Revive and my Oculus library).

xbox controller vr
We always think about VR controllers, but sometimes also a gamepad can offer some enjoyable virtual experiences

Thankfully the replacement pair (pair #3) did not have the joystick problem and a number of Index owners on the subreddit started reporting that later production date controllers have been shipping without the misfunctioning joysticks.

Some people buying full kits reported that they found their controllers were from earlier manufacturing dates and required an RMA to replace with more recently manufactured controller stock. There is even a spreadsheet on Reddit where people receiving replacements are invited to log the date of manufacturing and report any issues.

However there are other issues now being reported with the more recent controllers of joysticks developing “drift” and loud squeaking triggers.  I felt lucky, for a while…

but after a month of light use (6-8 hours a week) pair #3 developed a loud squeaking in the right trigger, loud enough to be heard in VR, and a wobbling left joystick that is laggy when using free locomotion in VR or even just trying to teleport around Steam VR home environments.

Checking if new Index controller joysticks click or not?

Valve has supported my latest RMA request with an “advanced replacement” pair on Index controllers, so I didn’t have the usual 2 week turn around. These come from a warehouse in the Netherlands, which is where Indices for European customers are stored.

4th time lucky perhaps? Time will tell, back to the findings…

SOMETHING FEELS ODD THOUGH…

Index Controllers are strapped to hands rather than held as normal, this in itself immediately presented two “challenges” for my hands.

First, the dorsal side of the hand is unused to pressure as its pretty much unused in everyday life, unlike the palmer side which is familiar with contact as we hold objects by using fingers to pull objects against our palms (try picking up your smartphone).

The skin of the palmer side including the fingers is tough, thick and hairless with your fingerprints (double rows of papillae) help you grip objects as well as protect the skin from ripping.

If I wear a pair of gloves, these provide a cushion between my palm and whatever it is I am holding, gripping or pushing against – gloves also make light contact with the dorsal side, lateral and medial borders (sides of hand) as well as the palmar side – “wrapping” the hand in an envelope of fabric, that with a well-fitted glove can become almost “transparent” in use. 

Straight away with the Index controller I have the odd sensation of having something clamped across the back of my hand, it’s unusual as it goes against a lifetime of not having anything clamped across the back of my hand! 

These sensations do tend to fade over time as the body becomes accustomed to new sensations but it’s certainly an odd sensation and initially feels more intrusive than holding a HTC Vive Wand or the Oculus CV1 Touch controller (often held as the “Gold standard” for VR controller design).

vive wand vs oculus touch
Vive Wand compared with the Rift CV1 Touch controller

The second challenge was caused by a material mismatch – the soft fabric strap against the dorsal side which felt weird (from contact) but not uncomfortable unless overtightened; and the hard plastic body of the controller against the palmer side which felt normal (used to contact) but a bit uncomfortable.

The tighter the strap was pulled (increasing tension) the more the mismatch was felt, like a hard plastic bar being pulled against my palm rather than a comfortable controller. The controller body felt a little too narrow with not enough width at the top where the index finger and middle finger sit.

The hard plastic also proved slippery when getting hot and sweaty playing fast paced games,  allowing the hand to move around despite being strapped tightly in place – some texture to the plastic or an alternative rubber-like material choice could have helped.  

The strange sensations of the Index controllers almost felt like Sensory Processing Disorder, my hands didn’t feel like my hands in VR or that my hands were holding VR controllers, generally a bit odd perhaps causing a proprioception issue.

Proprioception, or kinesthesia, is the sense that lets us perceive the location, movement, and action of parts of the body. It encompasses a complex of sensations, including perception of joint position and movement, muscle force, and effort. These sensations arise from signals sensor receptors in the muscle, skin, and joints, and from central signals related to motor output. Proprioception enables us to judge limb movements and positions, force, heaviness, stiffness, and viscosity. It combines with other senses to locate external objects relative to the body and contributes to body image. Proprioception is closely tied to the control of movement.

Definition of proprioception, Encyclopedia of Neuroscience

Proprioception relating to body image is very interesting, here is a simple experiment:

Try closing your eyes, move your arms above your head; now try touching the end of your nose with your right index finger – I’d be very surprised if you miss?

Another test, place a piece of paper on a table in front of you, sit and then draw an “X” in the middle of the paper.

Take a look at the X, close your eyes, raise your pen arm up and then bring it back down to where you think the X will be, make a mark, open your eyes, try again several times and see how your accuracy improves, this is proprioception recalibration on the fly!

We maintain a surprisingly accurate body image based on the rich wealth of proprioception generated as we inhabit our bodies, which can be leveraged with interesting results when using immersive computing platforms like Virtual Reality. 

However, if things feel “off” then it’s immersion-breaking because it causes an irritation that is eventually impossible to ignore, like a stone in your shoe that needs to be removed because it’s distracting your running. Something weird was going on with the “Knuckles”.

Is the controller body a little small?

Strapping my hands back into the Index controllers, I spent a considerable amount of time trying the 4 different positions and varying the strap tension in each position. With fine-tuning, it was possible to get an effective working position where the controller stayed in place without the back of my hand facing uncomfortable pressure.

This then led to a strange situation where I was having problems reaching the controls with my hands strapped correctly in place – my thumb was too far forward relative to the joystick, to get my thumb located correctly I had to pull it back at an uncomfortable angle, or loosen the strap and slide my hand back slightly, which then meant the controllers weren’t strapped securely to my hand!

valve index controllers comfort
Users must decide between comfort of the hand and correct thumb position…

Despite the less than ideal fit, I carried on using them and managed to get the finger tracking to work effectively but I found the “reach” for the joystick, trackpad, and buttons continued to be uncomfortable.

The Trackpad

The trackpad has changed, it used to be a large circle on the Vive wand, but has been reduced to much smaller, pill-shaped design on the Index.

A look back at the 3+ year development of the Knuckle controllers show the joystick was a relatively recent addition with the earlier development units having a large trackpad like that on the Vive wand.

It’s been reported that Valve did not have a liking for free locomotion in VR, preferring teleport, but have since come around to the free locomotion used in many popular games, hence the inclusion of a joystick whilst keeping a trackpad.

The inclusion of both control systems (pad and joystick) is noticeable because the axis of my thumb does not seem to fall naturally on one or the other. With the right controller, I need to deflect my thumb slightly to the left to use the touchpad and deflect my thumb considerably more to the right to use the joystick.

It felt like both were “off-axis” and it was a little uncomfortable. As I finding the controller a little small and my thumb too far forward, this deflection was probably more extreme than with a correctly fitting (larger?) controller body. 

Deflection of thumb from its natural axis

The trackpad itself is no technical slouch, but due to its limited size and “pill” shape it can be awkward to use with any accuracy especially for people with larger hands and bigger fingers.  

I would prefer an Index controller with no trackpad and just a high quality joystick on the correct axis to naturally fall in-line with my thumb, perhaps a revision for the next generation of controllers? (thanks Valve!)

Can the fit be adjusted?

As a “sample size” person (medium everything, including medium-size gloves) I’m certainly not an outlier in terms of size; this left me wondering if the Index controllers did not fit my somewhat average-sized hands, what about everyone else? 

After looking at the controllers for far too long one evening trying to figure it out, it dawned on me that increasing grip volume on the palmer side (hard plastic body of the controller) could improve the fit of my Index controllers.

Using the same principle of offering fitting choice, for example “narrow” and “wide” facial interfaces for the original HTC Vive, perhaps there was a way to adjust the volume of the controller body to suit different sized hands?

I tried wrapping the body of the controller with masking tape and then strips of card which increased the grip volume, and also increased the reach to the controls giving a more natural thumb position with less deflection to reach the joystick. 

Despite the loss of finger tracking during my crude hack, it showed a volume adjustment “skin” or clip-on spacer could work.

A crude experiment to improve the comfort of Valve Index controllers
The “Boosters” arrive

Soon there is encouraging news that Valve are releasing a set of CAD files for the Index under the Creative Commons License, and these include “Palm Boosters” as well as the “Frunk” dimensions and sensor exclusion zone maps.

This forward thinking by Valve gave a gift to the modding community with an invitation for people to hack the technology for their own purposes. Their previous collabaration with HTC, the Vive, was openly designed to be hacked and received many “frankenmods” as well as official upgrades like the Vive DAS. 

I quickly download all the Index files and use my .stl viewer to closely inspect the Palm Boosters, a very simple but effective design with intricate support and weight reduction latticework on the inside.  

valve index controllers booster
CAD Image of the booster

The 3D printing shops were soon busy printing Palm Boosters, I used Printlix in Romania through Etsy.com, and chose Boosters in a very bright yellow color so I wouldn’t lose them in my VR room. Surprisingly they only cost £22.38 in PLA (polylactic acid) including shipping with a estimated 3-5 business days before arrival.

The boosters soon arrived. Examining them closely, I could see they were well printed and had a snug fit when clipped into the controller body. They were a little crudely finished around the cut-out for the lanyard release button, which could be easily finished with some wet and dry grit paper so I left that for later (maybe one day…)

Valve Index Controllers and yellow boosters

The “boosted” surface facing the palm of the hand has a slightly rough texture from the additive printing process, which is very useful as it provides a slightly warmer feeling and more tactile surface increasing my hand feel and hand control; truly a good thing for active gaming where the slippery body of the controller was not ideal.

The difference in fit was immediate, I took some measurements across the middle of the controller body and got 36mm wide / 35mm deep for the ‘naked’ controllers and 40mm wide / 40mm deep with the Palm boosters fitted.

Valve Index controllers with boosters
Valve Index controllers with boosters installed

Pushing my hands into the controllers, I start setting them up again and I noticed less strap tension was required, and my thumb was now falling into a more natural position for the joystick, trackpad and A/B buttons.  The amount of deflection to reach the touchpad  and joystick is lessened as my thumb is now further away.

The thumb felt much more comfortable with the boosters

The reduction in strap pressure and warmer feeling material have changed the feeling of being tightly strapped to something narrow, hard and obviously plastic, to a more warm sensation of a comfortable contact without edge pressure.

The big improvement of fitting and more comfortable contact, along with time spent using the controllers has reduced my “proprioception challenge” to a level where the Index controllers are feeling good in my hands.

Without any doubt, the Boosters have transformed the fit of my Index controllers, and Valve should be congratulated for releasing the CAD file to enable this important final fitting piece of the controller puzzle to be completed.

I liked my boosters so much, I got a spare pair from Etsy.com and Printlix a few weeks later, this time in “mystic green”…

Classier mystic green boosters

One consideration, and not one I needed to test myself as the Valve Palm Boosters worked great for my medium-sized hands, is whether someone with larger hands would benefit from a “larger volume” Palm Booster design?

It should be relatively easy to manipulate the CAD file and increase the volume on the Palmer side to suit larger hands, and this is something I would encourage any large-handed people to try out as a solution for Index controller fitting issues.  

Ultimately a method of 3D scanning the hand and creating a custom Booster, per hand to accommodate our inherent asymmetry, would be the ultimate ergonomic modification for these interesting hand controllers.

It is arguable that they are so important for fitting medium-sized hands, and as some on the /r/valveindex subreddit have reported, even for fitting smaller hands –  a question then for Valve is whether the Palm Boosters should come standard in the box with the Index controllers

What about the games then?

Whilst I’m not here to list which game worked or didn’t work with the Index controllers, I did find some games simply refused to load or work with my Index, whilst some only worked after messing about with controller bindings.

It seems that all the VR applications on Steam are listed as being compatible with “Index” whilst this is blatantly not the case, it’s down to developers to update their applications. 

At times Steam refused to save my bindings, but the binding system seems to be working much better now, and there are lots of community bindings often better than those from official developers. 

I did find the finger tracking to be little more than a visual gimmick in some titles, whilst a few really took the concept and ran it with. At times the Index controllers behaved and felt just like using a Rift CV1 Touch controller, which is no bad thing!

“Aperture Hand Labs” and “Moondust” were already installed on my PC, and perfect examples to showcase the Index Controllers finger tracking and force grip sensors.

Aperture Hands Lab demo by Cloudhead Games and Valve

Playing rock, paper, scissors with a maniacal robot was great fun, with an awesome Aperture vibe of the Portal variety, a great experience for Valve, Portal and Half Life fans no doubt!

Moondust had some very cool gravity manipulation and hand grenades, rocks to crush and radio control moon buggies to drive about on the lunar surface; whilst I didn’t really get anything from the rocket kit assembly experience.

Technical demo Moondust

More importantly, Valve updated THE LAB with its “Hands-On” update!

The Index update brought finger tracking, enhanced audio and physics to The Lab, easily my favorite VR application to date and one that at 144hz and 250% supersampling using my RTX2080Ti has an unreal, “skin tingling” feeling of presence.

More easter eggs abound with a Knuckles development kit box waiting to be knocked off an overhead rafter with your bow and arrow. This update to The Lab’s physics is brilliantly demonstrated by your hand controllers haptic interactions with your canine robot companion, producing a metallic bumping feeling as you run your hand across his body.

The update to The Lab is very timely because it shows where Valve’s technology is moving and it runs beautifully at 144hz; I look forward to many more hours playing the mini-games or just hanging out drawing bad pictures on the whiteboard and shooting the warehouse workers, or adjusting my playspace to find hidden spaces 😉

A Valve Index controllers’ box inside The Lab

These applications showed the real potential of the Index controllers, it’s now down to developers to implement proper Index support in their existing applications and for any new applications coming to Steam. 

Oculus games using Revive on Index ran very well, seeming to treat the Index controllers just like Touch controllers, with Robo Recall being a standout with the grip feature on Index letting me equip my side holstered guns with better accuracy than on Touch.

Some games surprised me in that the Index controllers didn’t feel as good in the hands as other controllers due to the style of gameplay, the first being Beat Saber.

Beat Saber grip?

I found with Beat Saber that the hand straps massively hindered my slashing actions by strapping my hands to the swords instead of allowing me to flick my wrists like with Wands and Touch. 

I slipped my hands out of the straps by backing them completely off with the strap on setting #4 to give maximum space which felt better.

I then found the boosters didn’t play nicely with unstrapped hands as they moved slightly sometimes creaking so I removed them – Beat Saber has ridiculously fast controller movements so it’s not surprising a “clipped on” piece could feel loose during frantic gameplay. 

Then I tried moving my hands further down the controller body until I found a very natural perch around the intersection with the tracking ring which felt like the Pommel (base) of a sword – perfect for Beat Saber.

how to valve index controllers beat saber
How the Index Controllers felt the best when playing Beat Saber

It was much more comfortable, allowed super-quick wrist flicking and never felt like I would lose a controller despite my “energetic” attempts at what could be called dancing in Elixia by Mord Fustang. It’s probably a good thing that VR generally takes place alone in dark rooms…

This change of hand position on the Index controller gave a feeling more like the classic Vive Wand, which is arguably still a great “tool” for Beat Saber with a physical shape that feels like holding a sword or saber.

The other genre of game I found didn’t work so well strapped into the Index controllers was my favorite “In Death” the brutal Rogue-like first-person bow shooter. I also tried other shooting games which required fast trigger work such as classic “Space Pirate Trainer” and found a similar issue.

Bow Grip?

Strapped in, my left hand (bow hand) felt less precise when aiming at distance or headshots, and my right hand (arrow notching and teleport arrow) felt slightly restricted by the strap on the right controller.

The strap runs across the knuckle and tendon for my trigger finger, causing a slight feeling of drag.

If you work your trigger finger and watch the backside of your hand, notice all the movement going on under the skin up the index finger, across the index knuckle and across the hand into the wrist as the tendons move under the skin.

I like to play In Death with a fast, aggressive playstyle and actually found the Index controllers a step back after some blistering runs using the Touch controllers on the Rift CV1.

So I slipped the straps and found a great “loose” setup with a Bow hand pose stabilizing the aim, and my trigger hand unimpeded by strap pressure. Using the loose controllers also helped with faster reactions when getting jumped or mass spawnings of bad guys when teleporting into a location.

Best bow grip I found for “In Death”

Space Pirate Trainer also felt much better unstrapped, with a faster trigger finger action and easier over-the-shoulder grab for the shield.

The great thing to realize is you don’t always have to be strapped in, and you may find better hand positions for different games or experiences. You should have received lanyards with your controllers, and I’d advise using them if playing unstrapped as there is potential for a controller to part company with your hand when unstrapped with expensive or painful consequences!

Xbox One Controller

Some VR games require a gamepad controller, whilst others might just play better with one – a great example was “Aircar” where you fly around a city in a BladeRunner-esque flying vehicle. It was a favourite on Oculus, and has recently been updated for Index and added to the Steam store still as a free download.

aircar valve index
The amazing Aircar experience…free on SteamVR. I’d happily pay good money for this!

Whilst Aircar was perfectly playable with the Index controllers, apart from some issues with the “Turbo” button and being able to access in game settings, it felt considerably more natural using the Xbox controller which gave the physical feel of a flight “yoke” as you’d use in a light aircraft.

Trying to hold the Index controllers next to each to simulate the yoke felt like an effort, whilst the Xbox controller just melted into my hands. This is similar to trying to play shooters like Onward and Pavlov using motion controllers without a gun stock, i’ts not great!

Aircar is a super chilled experience, so anything that can increase immersion is a great thing and this instance the Index controllers felt redundant with the Xbox controller proving a much better hand fit and the higher quality joysticks giving a smoother, more precise flight feel.

The Take Away?

The take away from my Index controller experiments:

  • Exciting new SteamVR 2.0 input device
  • Interesting new interaction methods that need support from developers
  • Aperture Hands Lab and Moondust are great showcases for the controllers
  • Excellent tracking and no occlusion in bow or gun games
  • Uncomfortable “out the box” with fitting and material challenges
  • Boosters made a big difference even for medium-sized hands
  • Larger volume Boosters potentially a good fix for people with larger sized hands
  • Custom printed Boosters could unlock more fitting potential
  • Don’t always have to be strapped in, try moving your hands around.
  • Gamepad controllers still work better for some applications
  • Some applications won’t work without rebinding or modding, some not all. 
  • Make sure you buy new directly from Valve as you may need warranty support
  • Would like to see trackpads ditched and higher quality joysticks in a future version
  • Would like to see controllers come with Boosters in the box

It’s really down to developers to now implement Index controller support where appropriate, which of course depends on how many consumers purchase Index compared to the less expensive and easier to use Oculus Rift S and soon-to-tethered Quest.

Around the time this article gets published, 46,000 Index are reported to be sold since the Index launch on 28th and Index has already made a noticeable dent in the VR headset surveys on Steam which indicates a healthy level of activity.  

Hopefully we will see the best examples of Index controller support and amazing new interaction in Valve’s new VR title when it finally releases – said to be late 2019 by Valve, but of course subject as ever to Valvetime – they’ll release it when it’s done!

Thanks for reading! Rob Cole, immersivecomputing

Categories
ergonomics

Valve Index : Headset Ergonomics

valve index ergonomics

Originally published by Skarredghost in October 2019. Edited to correct my original spelling errors and some images updated. All images copyright of immersivecomputing.org unless otherwise stated.

Introduction by Tony @ Skarredghost:

“If you are interested in ergonomics in virtual reality, today is your lucky day. I host a guest post by Rob Cole, that will show you his journey in making his Valve Index more ergonomic, modding both the headset and the controllers so that they can accommodate perfectly the shape of his head and hands.

Rob first tried VR in 1991, and has become an enthusiast of the tech ever since. Because of his background in industrial design, he has always had a strong interest in the design and the ergonomics of the VR headsets. At Immersive Computing (see his Instagram account) he carries on this interest, exploring the technology always starting from the human perspective, putting the human at the centre of his experiments and analysis. This post is the result of such kind of experimentations on the Valve Index headset.”


June 28th was a key date this year for a group of Virtual Reality enthusiasts who received on launch day, the first delivery of the new “Valve Index” PCVR system.

As a member of this small group, who against the odds had managed to secure a pre-order on May 1st, mine arrived at 12.31 pm on the 28th leaving me with the afternoon for installation and my first session.

The excitement of opening a new VR kit cannot be underplayed, it’s like receiving something magical, but I kept cool and took some unboxing photographs to preserve the moment for posterity before the packaging got tatty and the controllers bruised from striking walls.

valve index box
Valve Index full kit in neat cardboard box

By early afternoon it was installed, base stations bolted high up, covering a useful 3.0 x 2.8m play space, generous for a domestic installation in London.

In preparation for Index’s arrival I’d already installed the “Aperture Hand Lab” and “Moon dust” applications so I could try out the finger tracking of the Index “Knuckles” controllers, which were plugged into cellphone wall chargers to bring them up to full charge.

It was now time to take a deep dive into Valve’s Index to see what it was all about and test out the 144hz mode, which I was confident could be properly explored by my PCVR rig using its overclocked 8086K processor and 2080Ti graphics card.

A long hot summer of RMA’s…

Valve box full kit
Lots of spares thanks to Steam support sorting my RMA’s

This article has been a while coming….2 headsets, 3 pairs of controllers and a right ear speaker since launch meant more time in meat space than I’d recommend to any VR enthusiast.  

Despite some frustration over time wasted and trips to courier depots, I gained a cool collection of Index boxes and unavailable spare parts including extra cabling and a spare facial interface; for one rare week I had 2 Index headsets (Indices!) sitting on my desk.

two valve index
Advanced replacement for my headset meant I had indices for a week

It was also uncharacteristically warm in the UK this Summer, so when Index was fully working it was confined to early 6-8am sessions before the day heated up. 

New product launches can be difficult with new components from suppliers not meeting agreed specifications, or new production line processes where small assembly mistakes can have big usability or quality of life impacts on the end user, sometimes requiring replacement through the RMA process.

As a small example, my launch headset arrived with the headset harness offset to one side due to improper assembly, which caused it to sit skewed on my head as the offset gap just got larger the further the headband was opened.  

After some communication with Valve, it was advised to force the ratchet mechanism by hand to try and balance the strap, which thankfully worked and did not seem to cause any permanent damage to the plastic internals.

Ratchet strap came from factory with offset spacing causing headset to sit twisted on head

The phrase “Early adopters always pay” has been proven right once again, but as active support is being provided (albeit slowly at times and with different results) and Valve’s manufacturing partners in the USA and China improve their Quality Assurance, we can move forward.

Downtime with reality can prove fruitful, so during the long hot summer of RMA’s I dove into the ergonomics and looked at the 3 key areas that were bothering me during my VR sessions:-

  1. Index Facial interface
  2. Index Controllers
  3. Index Ear Speakers

For this first article, we will concentrate on the Index Facial Interface; a later article will cover the Index Controllers and Index Ear Speakers.

Index Facial interface

Time to dive into valve’s new Index PCVR headset

Index arrived with a single, removable facial interface, fitted to match a full–width pad glued inside the rear of the headset harness. It looked great, with a premium fabric outer and a comfortable foam inner; something that pre-release reviewers had spoken about favourably.

In Valve’s own words,“The Face Gasket for the Valve Index Headset is made with anti-microbial fabric that is soft on the skin and ergonomically designed to distribute pressure evenly”.

valve index facial interface
Valve Index facial interfaces

The magnet attachment system was a neat idea, though perhaps a little understrength as it was too easy to accidentally knock the facial interface from the headset; the first time this happened to me caused a moment of panic that the magnet may have scratched the right lens, thankfully it hadn’t.

There wasn’t a different width interface or a spare interface provided, which puzzled me as the HTC Vive (a Valve collaboration) had shipped with both narrow and wide facial interfaces – the “wide” really a regular fit and the narrow for people with narrow faces. 

Interestingly, some digging around on the internet by Steam user “BOLL” showed a now archived Valve product webpage for the Index headset from 1st April listing:

   2 Face Gaskets (narrow and wide)

By April 30th he noticed the webpage had been edited to remove any mention of narrow and wide, leaving:

 Face Gasket

Not sure what happened during this period, if there were plans for narrow and wide that got cancelled, but at launch Index shipped with just one Face Gasket (or Facial Interface, if you prefer). 

Instead, there was a rear cushion provided in the box for smaller heads, a basic foam rubber piece which seemed at odds with the anti-microbial fabric used for the facial interface and rear harness pad. Perhaps a lastminute addition, and a welcome one to provide more fitting options, but also likely to trap heat and moisture against the occipital bone (rear of head) raising the in-headset temperature.

valve index rubber spacer
Rubber spacer provided with the Valve Index

I’d always used the wide facial interface on the Vive as I’d tried the narrow interface before without any success when I got my first Vive in early 2016. People have different width and shape faces so the provision of narrow and wide facial interfaces made sense to anyone with a basic understanding of ergonomics.

Looking closely, Index’s interface seemed to be slightly wider than the Vive narrow but considerably narrower than the Vive wide.

Having also used my Vive with thin 6mm face cushions and now struggling to fit my face properly into the somewhat narrow interface of the Index, I wasn’t impressed with the field of view which felt more like my Rift CV1.

The omission of a wide facial interface for Index seemed very strange considering the obvious effort Valve had spent improving the headset’s overall ergonomics and how important the facial interface is for correct fitting especially for such a precise headset.

I soon found that the “sweet spot” (optimum eye position, relative to lens) was similar to the Vive in that it was relatively small – demanding a precise headset fit to align properly. 

valve index sweet spot
In headset lens shot showing lens off axis (left) and on axis (right), demonstrating the importance of a good fit when using the Index

The incredible clarity that had been talked about in reviews is something I could see by removing the facial interface and holding the headset close to my face. This allowed me to determine the issue was not caused by the display system (I got great clarity with this method) but the physical interference of the narrower facial interface.

Fitting is best done with the harness lifted up and the headset held loosely against the face with one hand so the sweet spot for each eye can be aligned before holding the headset in place whilst tightening the top strap (weight bearing) and rear harness (stability) using the other hand.

As my previous article on ergonomics explained, the facial interface is the primary physical interface for a Virtual Reality headset, the secondary physical interface is the harness.

The headset’s facial interface and harness should ideally support the optimum position for the user in that headset and then “fade into the background” by not applying undue pressure nor cause skin irritation.

VR headsets require a good craniofacial fit to provide visual clarity and stereoscopy, for headset stability (especially during movement) and long session user comfort.

A good fit is very important when using a VR headset

The aim when designing wearable VR equipment is to make it ‘transparent’ to the user; remove any physiological barriers to immersion to enable users to achieve a strong sense of presence on a repeatable basis.

Unfortunately, in my case the facial interface just wasn’t compatible with my face, I was finding it difficult to get my eyes into the right position causing optical aberrations and mild eye strain.

The need for constant adjustment and overall discomfort was dramatically reducing my enjoyment of Index to the point where I considered selling it, but before taking any drastic action I started by looking carefully again at the facial interface to see what I could do.

After removing the facial interface from the headset, I held it against my face (as if wearing the headset) and noticed a sizeable gap between my forehead and the face cushion, large enough to put my middle finger in the gap. 

valve index face mask gap
The gap is very visible between foreground and cushion

I could reduce this gap by gently bending the plastic base plate against my head, but when the facial interface was clipped back into the headset there was no such movement.

Tightening the harness just pulled my face deeper against the foam without finding adequate support, I could feel the headset moving slightly sideways as the foam further deformed trying to accommodate the mismatch with my face. 

One side effect was a black shape (display edge) noticeably present in my left eye but not in my right eye, to prevent this intrusion I had to dial the eye relief further out, further reducing the field of view.

I could get the position almost right by really forcing the headset’s position on my face and manipulating the headset harness but any tether movement would cause a shift unless clamped so hard it started causing craniofacial discomfort (i.e. sore face and headache).

With a slightly larger left cheek (zygomatic) bone than my right, I noticed that every time I tightened the headset it moved left, moving my left eye further off the sweet spot.

All humans beings display asymmetry which is perfectly normal, in fact there are few if any humans with perfect symmetry, which is why computer generated characters with symmetrical faces have an eerie “uncanny valley” effect.

Uncanny valley effect in action (image by Creepy Girl)

From my ergonomics work with performance athletes, I have not yet met anyone with perfect symmetry as all of my clients required adjustments to their equipment to accommodate their natural asymmetry in an effort to improve performance and minimise the risk of injury.

We are all asymmetrical whether it’s our hands or feet being slightly different sizes, the very common trait of a leg length discrepancy, a larger ear or a dominant eye.  In everyday life, we learn to accommodate these discrepancies and rarely consider them (you might find one shoe is tighter than the other) but in more specialist situations like fitting a VR headset it can become a problem depending on the amount of asymmetry.

My accommodation for this width mismatch is typical, there is a tendency to offset to the dominant side whether it‘s a VR headset or bicycle saddle – with a wider facial interface my asymmetry is present but does not cause such a radical shift in position. 

Additionally, as a “sample size” person (medium everything) I’m certainly not an outlier in terms of size; this left me wondering if the Index’s interface did not fit my somewhat average sized face, what about everyone else? 

Searching the internet, nothing wider was yet available from the after market companies as Index had just been launched. The only product I could find coming soon was VR Cover’s soft cover, which just wraps over the existing Index facial interface actually reducing the width.

VR Cover’s soft fabric Index cover (image by VR Cover)

I reached out to Valve and was told “Steam support does not have any information on when or if a new gasket will be made available.

I reached out to VR Cover and was told: “The team is still exploring several solutions for the Valve Index, so I’m unable to confirm if this is being developed. However, I’ve passed your suggestion on to them.”

So I continue using the Index as various RMA play out, but continue to struggle with my fit, “chasing the sweet spot” with moments of success followed by constant adjustment. 

I was seeing huge potential in the Index marred by frustration at my failure to find a good fit and the face cushion was starting to degrade with foam compression and ripples appearing in the fabric, not surprising considering the facial mismatch I’m asking it to try and accommodate. 

A wide face cushion emerges

Soon though, there is news of CAD files for Index being released by Valve, which includes a facial interface base design suitable for 3D printing. Excitement grows, files are released, the modding community is energised. ‘Boosters’ are also featured in the file dump, but more on those later..

Valve Index CAD
Example of CAD file released by Valve (Image by Valve)

Within days, I find a modified face cushion base which has been widened and released by Anonymous Hermit under the Creative Commons license.

It’s on Thingiverse and I quickly used my smartphone to try some 3D printing suppliers in the UK with the cheapest quoting nearly £250 (!!) but then discover Ninja Prototype who have a longer lead time but only want $33 including shipping from their Chinese print shop; it’s looking promising, there is hope yet!

RMA continues for controllers with joysticks not clicking in all directions so I purchase an Xbox controller and spend VR time driving cars way too fast in Assetto Corsa, and hearing voices in my head during the mindbending trip that is Hellblade : Senua’s Sacrifice. 

This period of seated VR proves useful to start experimenting more with the fit without the constant tug of a headset cable threatening to pull the headset out of alignment. I try using it without the face cushion by stacking strips of soft Velcro fabric; crude but very promising as it confirms the headset can easily cater for a wider face with the right interface. I also have some ‘wow’ moments of optical clarity which confirm the potential. 

valve index ergonomics
Experiments with Velcro proved a wider facial interface could work

During the Steam summer sale, I learn Valve is giving me a load of credit on Steam at the end of the sale as a reward for the Index purchase. I get a free pack of Index face cushions and some VR games… thanks Mr. Gabe!

Now with 4 face cushions (1 left from a headset RMA) I am free to experiment, so I quickly strip the worn original down to see what’s inside, interesting to see no doubt, and I salvage the nose gasket from it as I have just received notification my 3D print is arriving this week from Ninja Prototype. 

FACIAL INTERFACE STRIP DOWN image
Valve Index facial interface strip down

Previous experience modifying headsets includes the original HTC Vive and Google’s original Daydream, so I check my Amazon account and quickly find some old orders for aftermarket face cushions and industrial strength Velcro I can use to secure the cushion to the 3D printed plastic base. 

Ninja Prototype deliver on time providing me with a very stealthy looking 3D printed facial interface base.

3D printed wide facial interface base by Ninja Prototype

I source slightly stronger N42 Neodymium magnets from Amazon and use an epoxy adhesive to bond each magnet firmly to its mounting turret, making sure they are leveled and centred. After the epoxy has cured I lift the print to the headset and it snaps into place with a satisfying click; the magnetic attachment is working as intended and now more resistant to accidental knocks. I carefully glue the nose gasket poached from the original Index facial interface in place using a special “gel” Cyanoacrylate which does not run.

valve index ergonomics
Gluing magnets on the new face mask

Turning my attention to the facial interface base, I wipe the surface with isopropyl alcohol, letting it evaporate in preparation for fixing the male-pattern Velcro that will be used to attach the aftermarket face cushion to the plastic base. Disposable nitrile workshop gloves are used at all times to prevent any skin oil or grease contaminating the bonding surfaces.

The first tricky part is cutting the Velcro to fit, which will require using as few pieces as possible to minimize any side shear from peeling the Velcro off when adjusting or removing the face cushion. Normally, the Velcro is a single piece, machine die-stamped using a cutting pattern, but I don’t have that luxury. 

To generate a cutting pattern I stick masking tape on the rear of the Velcro’s adhesive tape cover, so I can hold the Velcro against the base and use it as a template to draw a pencil outline. Adjusting for height, I eyeball it and carefully trim the Velcro with sharp scissors and check by placing each piece against the base. 

Making the mask…velcro fitting

I end up with 4 pieces, long strips top and bottom, small pieces left and right, I radius the corners to remove sharp corners which can get snagged and lifted when opening and closing Velcro attachments. 

The second tricky part is actually fitting the face cushion to the Velcro on the plastic base, its hard to centre and mount with equal spacing around the perimeter. Normally, facial interfaces and face cushions have a locating key to help with this, but we are freestyling here...a couple of attempts later it’s looking good. 

Wide facemask on the Valve Index

It’s now time for the “moment of truth” so I click the wide face cushion into place, give the lenses a quick clean, loosen the headset harness and lift the headset onto my face, just one word slips out of my mouth: “Wow!” 

Immediate thought is I’m back in a Vive but with more vertical FOV and slightly more horizontal, crisp edge to edge clarity and much higher resolution. The lenses and the display feel very different to the Vive Pro, it’s an impressive upgrade no doubt. I remove my new facial interface and do the “gap test” again, this time it‘s a great fit.

No annoying gap anymore, a good fit for my 59cm head

I hold the headset to my face with my left hand, before adjusting the harness; I try moving the headset around to find the right alignment to give each eye the best presentation. I carefully set the IPD and manipulate the eye relief adjuster until it looks and feels just right, using a variety of different scenes, the Real O Virtual test background and left/right eye checks.

Just as with my Vive, I need to rotate the headset slightly clockwise (from my POV) to raise the lens sweet spot to meet my left eye, like many humans my asymmetry includes one eye (my left) that sits higher than the other eye (right) on my face. 

With these adjustments set right, I notice the black shape is now missing from my left eye, and only appears equally on the edges of left and right eyes when winding the eye relief so far inwards the lens edges actually touch my eyebrows, so I wind out 2 clicks until there is no contact. 

To increase the FOV without the lenses hitting my eyebrows, I look at my face cushion, it’s slightly obscuring the edges of the eye box, so I try repositioning it on the plastic base. The HTC Vive had a smaller eye box so it‘s not surprising the after market cushion is not a perfect match for the Index’s larger plastic base.

I resort to cutting up an aftermarket face cushion, and manage to carefully fit it as 3 pieces, with some Velcro tape securing the cutting gaps on the rear of each piece.

Modifying the face cushion to increase visible FOV

Now it’s opened up the eye box, and I am getting the full-fat FOV that the Index can offer. It’ss also extremely comfortable with an equal level of gentle pressure across my face even when tightened. The headset has a stability I have not had before, requiring less tension on the harness to stay in place. The headset now offers good support from having the correct interface and has become much more comfortable with no need for constant adjustment.

I also quickly realise with the magnet mounting system that fine tuning of the fit is possible to further address asymmetry so I experiment with “stacking magnets”.

magnets valve index fit
Magnet stacking for fine tuning of Index face gasket

In addition to the strap pivot on the headset block, it’s also possible to also change the display plane angle relative to the eyeballs with this method as well as the rotation of the interface relative to the face. After many experiments, I found that 2 magnets on the top right and lower right mounts provides a very interesting result “cleaning up” the display in my right eye by taking away a fine slight fuzziness – I suspect caused by my eyes sitting at different depths in their orbits (eye sockets).

Its a very interesting process and adds a big advantage to Index for modders, it allows some adaption of asymmetry without resorting to expensive 3D scanning of the face to custom print a personal facial interface.

valve index wide face mask
Valve Index with wide face cushion about to be worn

Firing up SteamVR I spend hours in Valve’s “The Lab” at 144hz and with super-sampling cranked up to 2.5 (the advantage of using a 2080Ti GPU): I’m just marvelling at the clarity, small details and unreal sense of presence. Whilst kneeling to look at the sides of the arcade cabinet, the robot companion dog runs up to me and I am so startled I fall over (thankfully onto the rubber floor in my VR room).

Glorious presence in the Valve Index

Speaking of presence, with physical discomfort removed and the optical system now aligned, I soon realise the “secret sauce” Valve has baked into Index is the high frame rate and ultra low persistence; the virtual world has never looked and felt so real, with noticeable jumps between 90hz, 120hz and 144hz.

The Index is doing a great job of tricking my subconscious “lizard” brain that this is real, and I’m feeling a level of presence I’ve never felt in any other VR headset, it‘s hard to describe, it feels incredibly vivid both spatially and temporally.

Perhaps Norman Chan from Tested said it best, “I didn’t know you could get so much more out of 120, 144 hertz and feeling more present until I used the Index. With 120 and 144 hertz its like I’ve downed 2 cans of Coke and I’m hyper aware”.

My job here is done, the wider facial interface works and is letting me exploit Index to its true potential and revel in strong feelings of presence. However, I know from previous experience that cutting up face cushions is not a long term solution as they tend to degrade from having unsealed edges and cut foam, loose fabric, etc.

The standard Index interface (top) and the modded one, note the big difference in radius

The wide option certainly works, but the next step is producing a commercial version that can withstand daily use. Another angle would be a “gamer” version with slightly firmer padding and more moisture resistance designed to stand up to the rigours of long session, active room scale gaming and allow for quick cleaning.

For now I’ll keep using my wide prototype, enjoying my Index and experimenting with alternative face cushions. As can be seen in the image below with the eye relief wound all the way inwards, I now have equal balance between left and right sides of my face as witnessed by the equally placed sweat contact marks on the top of the lens surrounds. 

Sweat inside the Valve Index

This success of this interesting experiment (which I encourage other Index owners to try, even as a stop gap measure) leads to a simple question aimed at the manufacturers, specifically Valve but also the aftermarket companies:

“Please can you make a wider facial interface for the Index?”

Final note: Community reactions

Since starting to write this article, comments have appeared from Index users on the Valve Index Subreddit which demonstrates the demand: (of course, I have removed the usernames):

-“They also need to release wide face gaskets a.s.a.p…many users are out of luck with the stock gasket and have to print their own”.

-“My face can’t take any more”.

-“This is a very strange omission from the Index HMD. I mean the Vive had it. Does Valve think that all of the wide-face consumers don’t buy the Index? It really limits the fov due to keeping the lenses further away”.

-“Valve is expecting 3rd parts solutions to cover this, no one is even saying they are working on one.”

-“I have seven, wish they fit my face tho :/”

Thanks for reading! Rob Cole, immersive_computing


“I hope you enjoyed this deep dive in VR ergonomics. If it is the case, stay tuned for the second episode of the series and feel free to contact Rob to talk with him about ergonomics in VR! (Or contact me asking me to put you in touch with him…)”