I installed a TPCast, was blown away, and then went back to tethered. A very subjective review.

A few days ago I had the opportunity to grab a TPCast and install it on my home office Vive. Here are my thoughts:

  • Lots of parts, clunky. Battery+holder, receiver, transmitter, router (why?)
  • Setup was easier than expected. Pretty much plug in everything, install the TPCast software.
  • Had some issues that went away after a reboot
  • Exhilarating feeling of freedom without the tether. Mind blowing really.
  • Very quickly realized I have nowhere to keep the battery. I usually VR in my underwear
  • Transmitter makes a very annoying squeal / buzz when it’s working
  • I see a green bar at the very edge of peripheral vision on the right side. I increased my FOV on my Vive by using a thin facepad. With the stock facepad the green bar is not visible, but it’s really hard to go back to stock FOV.
  • I did not see a reduction in image quality or lag
  • I did notice some jitterness with motion-intensive games like SoundBoxing. I can’t put my finger on exactly what is the difference, but it’s not as smooth as tethered. But again, only with very active games.
  • The Vive microphone is not supported, nor is the headset camera or extra USB port.

I’m now back to good old tether. Why? It’s just.. clunky. A collection of small annoyances. The battery in my pocket. The annoying buzz. The green bar glowing just outside my view. The extra tripod for the transmitter and extra cables for the router. Having to charge my headset. None of these is a huge deal, but put together.. I decided to go back to tethered.


EDIT – Nov 2, 2017: 

The great people of Opentpcast are working to solve some of these issues, I understand that the microphone is now working, and the camera very soon (for owners of the newer batches of Vives). Also they managed to improve tracking and reduce jitters. Check it out here:

In addition, I’ve seen unconfirmed reports that the US version of TPCast eliminates the annoying transmitter whine. I’ll update this post when more information becomes available.

Microsoft Motion Controllers – Unboxing and first look

Hooray, I just got my Microsoft Motion Controllers, to pair with my Acer “MixedReality” headset (which can’t actually do MR in any way). See my review here and here.

So, Are they any good?

Short Answer

Tracking is superb. Build quality is horrible.

Long Answer

I received two controllers in a plain cardboard box devoid or any marking, text or symbols.


The box contains two controllers and two pairs of AA batteries, and nothing else.

Put in the batteries, hold the Windows button to turn on, and pesto. The first surprise. It uses white visible light LED. For some reason I thought these would be IR.



Moving on to the software, running Mixed Reality Portal greeted me with this screen:


After a bit of digging around I found that the battery compartment hides a secret button, holding it down for a few seconds puts in the controller into pairing mode. You’ll need a Bluetooth capable computer (dongle not included). What isn’t documented anywhere is that the pass code is 0000. Yeah, I guessed it. On my third attempt.


The Good Part

The tracking is surprisingly good. It’s really spot-on, HTC vive quality, as long as the controller is within view of the headset cameras. The FOV is 180 degrees horizontal but only about 100 degrees vertical. In fact, when moving up, the controller will sometimes lose tracking while it’s still in the headset virtual view (because the cameras are tilted down).

When the controller is outside the camera view, it will freeze in position but will still track orientation.

There is a slight lag in this video, but that lag is only in the screen display. The headset view is lag-free.


The Bad Part

The build quality is.. how to put it gently.. cheap-plasticy-chinese-knockoff kind of quality. Here, watch this:


Trigger: It’s binary but offers no click, no resistance, no feedback when you press it. It feels like a $5 RC car controller

Touchpad: Up, down, left and right all have a different “clickiness” to them. Different sound, different feel, different pressure required to trigger. UP is very “clicky”, DOWN barely registers.

Thumb stick: Movement is OK, but also has a cheap feel to it. Clicking on it generates this nasty grinding sensation (clearly audible in the video). Both of my controllers exhibit this problem, but one is much more pronounced than the other. It really is horrible.

Buttons: The main “windows” button and the side button are both fine, but the smaller menu button doesn’t register any click sensation or noise. It also doesn’t do anything in the Mixed Reality Portal. I’m not sure if it’s just broken (on both controllers), or if it’s designed to be a “silent” button, or what. Actually, I don’t care. It’s terrible as well.


I was genuinely surprised how well the controllers track in space, and the headset tracking has also improved since I last tried it. It seems the latest Windows update has refined the tracking algorithms. When moving the controller sideways and down you can to reach pretty far before it loses tracking. Moving it up is problematic, as it goes out of camera view before it even leaves your virtual view.

The build quality is well below the standard I was expecting, and on par with cheap knockoff XBOX controllers.

About the author

Shachar “Vice” Weis is a software developer freelancer and the CTO / Founder of, a software house that builds custom VR applications for the manufacturing and power industry.

How to troll Google Maps on a national level

If you happen to look at Israel on Google maps, on Yom Kippur, you would notice something interesting. The entire country is red with traffic. These are no ordinary traffic jams.


So what is going on? Something weird happens on Yum Kippur in Israel. For 24 hours, from dusk to dusk, nobody drives. The religious and atheists alike take a break from their cars. The roads and highways are empty and everyone takes to the streets. You’ll see kids biking on deserted highways, people just hanging out in the middle of an intersection. It feels post-apocalyptic and it’s amazing. The silence hits you like a wall.

Image result for israel yom kippur night picture


Of course many of these people have cellphones, and none of them are moving very fast, hence, Google thinks it’s a country-spanning traffic jam. And that’s how you troll Google maps in style. I wish every country would adopt this tradition.

Hell, I would make it a monthly event.


Scientifically (in)accurate crane simulator

My company ( is working a lot with the manufacturing and power industry. I wanted to see how I can take a physical controller and bring it into the VR environment. For simplicity, I went with a Throttle Qudrant joystick , often used for flight simulators. I modeled the joystick and mapped it 1:1 with the real device.


And then VR’ed the whole thing. It’s surprisingly fun. I’m going to demo this at Manufacturing Matters next month.

VR for Industry

Geiger Counter

Training and testing on the usage of a hand-held radiation detector.

This is a pilot project for the nuclear power plant in Pickering, Ontario. An operator places a virtual radiation source on the table and the trainee has to find it. Only the operator can see the source on screen. In VR, this test can be conducted in an office or even at home, without expensive equipment and without exposing trainees to a radiation source.

Crane Demo

This is a demo of combining a virtual device (the crane) with a real-life controller (the levers). The user can see the levers in VR and operate the controller with their hands. The virtual and physical controllers are mapped 1:1 (position and scale). It is also possible to show the user’s hands in VR, for easier orientation.

Audio Testing Room

This was is a test developed for the audiology department at the University of Western Ontario. A user is presented with a VR room that includes several audio sources. The sources can be moved in 3D space and their volume / reach adjusted. This VR setup could potentially replace audio testing rooms, which have dozens of custom speakers and cost upwards of $100k.