Updated Victorian VR Experience

Just don't think too hard about the title; it might be temporally transcendental.

I've updated the VR experience for viewing vintage stereoview cards. Now it truly is VR (thanks to A-Frame), and feels a little more like a museum visit.

Ten points if you know what inspired the wallpaper.

VVR portal

Victorian VR Experience

Vintage Reality

VVR Process

Enjoy some stereoviews

(3D viewing equipment required).

TL;DR

Long before the last round of VR mania gave us Virtual Boy, a technology to experience worlds beyond the mundane infiltrated homes across the globe. This futuristic wonder was marketed as the best way for our children to experience all the wonders of the world from cozy school rooms. Good ideas never go out of style.

Our Friend, the Stereoscope

With some MATLAB code and modern web techniques, I've assembled a way of stepping back in time. Vintage VR if you will.
With your favorite DIYVR rig, you too can visit the past, retro future style.

Initial Stereoview Initial Stereoview

Alignment Magic Matlab to align the images

JPS Stereo Pair Generate a JPS stereo pair

cxL.drawImage(card, 0, 0, iW, iH, 0, 0, cL.width, cL.height);
cxR.drawImage(card, iW, 0, iW, iH, 0, 0, cR.width, cR.height);

leftData = cxL.getImageData(0, 0, cL.width, cL.height);
rightData = cxR.getImageData(0, 0, cR.width, cR.height);

leftData = barrelDistortion(leftData);
rightData = barrelDistortion(rightData);

JavaScript to barrel distort and display left/right pairs as HTML Canvas elements

FSM 3.0 project

After the sketch came construction. Here’s where FSM 3.0 stands now:

20140130-150917.jpg