A few month hiatus from this blog turned into five and a half years, but that is a much longer story. This one is about the state of desktop spherical displays in 2018. In 2011, I hacked together the Snow Globe spherical display from a laser pico-projector, an off the shelf fish-eye lens, a bathroom light fixture, and some shader code. I had hoped to make it easy for folks to build their own version by publishing everything, but the lens ended up being unobtanium. Judging by the comments on the post, nobody was able to properly replicate the build.
A few months ago Palmer Luckey gave me heads up that a company called Gakken in Japan had a consumer version of the idea and that like everything in the world, there were sellers on eBay and Amazon importing it into the US. The Gakken Worldeye sounded like it could fulfill the dream of a desktop spherical display, so I bought one to use and another to tear down. It ended up being a hemispherical display with a pretty decent projection surface but a terrible projector and even worse driving electronics. The guts of the sphere are above. There is a VGA resolution TI DLP that is cropped by the lens to a 480 pixel circle. The Worldeye takes 720p input over HDMI, which is then downsampled and squashed horizontally to that circle by an MStar video bridge. Between the poor projector resolution and the questionable resampling, the results look extremely blurry.
I figured it would be possible to improve on the sphere by taking advantage of the display surface and lens and swapping out the projector and electronics. In the time since the ShowWX used in the Snow Globe was released, Microvision has developed higher resolution laser scanning projector modules in conjunction with Sony and others. I picked up a Sony MP-CL1 with one of these modules, which is natively 1280×720. This should have been a decent improvement over the 848×480 in the ShowWX. I then CAD’d up and 3d printed a holder to mount it along with the original Worldeye lens into the globe.
The results are a bit underwhelming. The image looks better than the stock Worldeye, but still looks quite blurry. I realized afterwards that the sphere diameter is too small to take advantage of the projector resolution. At around a 5″ radius, the surface of the sphere is getting around 1.8 pixels per mm (assuming uniform distortion). The laser beam coming out of the projector is well over 1 mm wide, and probably closer to 1.5mm. This means that neighboring pixels are blending heavily into each other. The lens MTF is probably also pretty poor, which doesn’t help the sharpness issue. If you’re interested in trying this out anyway, the .scad and .stl files are up on Thingiverse and the code for the Science on a Snow Globe application to display equirectangular images and videos is on GitHub. The conclusion to the opening prompt is that spherical displays are more accessible in 2018 than they were in 2011, but don’t seem to be any better quality. Hopefully someone takes the initiative to solve this.
14 Replies to “Snow Globe Redux: Gakken Worldeye Projector Upgrade”
Thanks! Glad to be back.
You are doing what I am looking to achieve just on a smaller level. I want to project on to a 8ft diameter sphere. Pics video etc. trying to figure out what projector, fisheye lens etc. any direction would be appreciated.
We need this product do display the output of the iasoberg model
Nice to have you back!
What is the maximum size of this prototype? Could it go up to 12” diameter with the same gear you used?
It would look sharper but dimmer with a larger sphere up to around 20″ diameter (assuming coverage of only a hemisphere).
Did you ever have any thoughts on how to make the display touch sensitive?
Probably FTIR: http://wiki.nuigroup.com/FTIR
An older technology that was used in some CRT touch-screens is simply force sensing. The screen had a few (I am not sure if it was 3 or 4) force sensors on the bezel. And then by sensing how much force each of the sensors detected, it could determine where the person was pressing.
It may be possible to do the same by putting 3 force sensors on the base of the globe. But, since the amount of force a person applies can vary quite considerably, it would take more than a little physics to determine it using a formula. But, perhaps a calibration process where you press on a spot, and slowly increase the pressure. This way a range of readings can be taken from the 3 sensors for that one spot. Then, repeat for several areas. Though the look-up table might be large, it should work.
I’m trying to (more or less) replicate this – do you know what the specs on the fisheye lens should be?
Despite working on products with optics over the last seven years, I still can’t really answer that.
Want to Hire professional experts to help me with my English homework? Get complete the solution will be delivered to you before the deadlines. To know more visit and get you solution of the problem.
will you sell me the remote for the original one, i cant find a replacement for mine! lol
I’m curious if you’ve done any more on this. I’ve spent the day daydreaming about a touch screen glove that could link to, well, a lot of functionality by being able to send coordinates to a phone app, and had been doing very high level thought about OLED or perhaps an E-Ink display. Curved monitors are out there–it seems possible, but I confess I’m a bit of a layman. Your work on a spherical display is the first I’ve found, glad to see there’s SOMETHING out there. I’m sure the software angle would be daunting as well, but surely a smart globe would find use among a certain market. Scale is likely the issue. Anyway, just reaching out.