How to make those funky 3D Images

A Stereoscopic image for you to enjoy! The picture is nothing special, but below is an explanation of EXACTLY how it works. (I just spent an hour making it and figuring it out)
x                x                x                x
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
A_WsYsdf@#slk;sjaA_WsYsdf@#slk;sjaA_WsYsdf@#slk;sjaA_WsYsdf@#slk;sja
7_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St
yZ_HereitIs!_Yes*_HereitIs!_Yes*_HereitIs!_Yes*yZ_HereitIs!_Yes*yZ_H
AbBungaLove4Ever!BungaLove4Ever!BungaLove4Ever!AbBungaLove4Ever!AbBu
wo#_ShiftRightByTwoShiftRightByTwoShiftRightByTwo#_ShiftRightByTwo#_
l2%^Depth_is@Level2Depth_is@Level2Depth_is@Level2%^Depth_is@Level2%^
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
SmallermKNe#Jd_[WSmallermKNe#Jd_Smaller;rmKNe#Jd_Smaller;rmKNe#Jd_Sm
7Seven7@f(#kj@pqk7Seven7@f(#kj@p7Seven7xe@f(#kj@p7Seven7xe@f(#kj@pAc
AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
AbBungaLove4EverBungaLove4EverBungaLove4Ever!AbBungaLove4Ever!AbBung
6_StandOutRegionStandOutRegionStandOutRegion!6_StandOutRegion!6_Stan
3!%^Depthis@Level3Depthis@Level3Depthis@Level3!%^Depthis@Level3!%^De
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!
AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!
17CharactersoJunk17CharactersoJunk17CharactersoJunk17CharactersoJunk
AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!AnotherEmptyLine!
ThisIs@Level1#AndThisIs@Level1AndThisIs@Level1AndThisIs@Level1#AndTh
tHISiS@lEVEL1#aNDtHISiS@lEVEL1aNDtHISiS@lEVEL1aNDtHISiS@lEVEL1#aNDtH
TheSurface!!_UnderTheSurface!_UnderTheSurface!_UnderTheSurface!_Unde
A_WsYsdf@#slk;sjaA_WsYsdf@#slk;sjaA_WsYsdf@#slk;sjaA_WsYsdf@#slk;sja
12345678901234567123456789012345671234567890123456712345678901234567
x                x                x                x
Focus past the image on the screen (it's easier if you print it out) As you focus past it, you begin to see two copies of the lines of text. The two copies will spread apart from each other as your focus moves in and out. Spread the two apart so that the x's on the bottom exactly overlap (Looking at the x's may or may not help. I find it easier to look in the center of the picture.) When they overlap the right amount your eyes will lock in and it is easy to hold them at the right focus distance.

You will see something like this. The areas of text shown below will stand out from a background of text garbage. Some of the text groups should stand out farther than others, and one will appear to be farther away than the backgroud. (Just don't ask what Bunga Love is)

Solution



					StandOutRegion!StandOutRegion
					_HereitIs!_Yes*_HereitIs!_Yes*
					BungaLove4Ever!BungaLove4Ever!
					  ShiftRightByTwoShiftRightByTwo
					  Depth_is@Level2Depth_is@Level2

						Smaller
						7Seven7

	
				    StandOutRegion!StandOutRegion
				    BungaLove4Ever!BungaLove4Ever!
			              Depth_is@Level3Depth_is@Level3

					    AndThisIs@Level1AndThisIs@Level1
				            aNDtHISiS@lEVEL1aNDtHISiS@lEVEL1
	

    		!_UnderTheSurface!
---------- How it works, exactly ----------

Look at each individual line and break it up into chunks of about 17 characters. For example, the 3rd line (the first two do nothing, but lay down a background)

6_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St
This is really the same thing 4 times


6_StandOutRegion!               
StandOutRegion!
StandOutRegion!
6_StandOutRegion!
6_St
The 6_ is meaningless, just to take up space. The fact that there are 17 characters in a "set" is roughly meaningless. It probably should be in the range 15-20, and each line should be the same. The width of 17 characters is, in this case, the width your eyes must "shift" one of the images over to align on the other image.

The theory is that you are laying down two copies of an image, one for your left eye to see and one for your right eye to see. The two images are largely the same (in fact they are exactly the same since the screen or paper you are looking at really only shows one image)

As you focus past the image, you start to see two copies. Turn your head sideways and look at it. You will definitely see two copies as you focus past the image. They will never "line up" with your head side ways however, because there is no pattern running vertically.

So, you spread the two images apart the exact right amount, by focusing past the image the exact right amount. In this case the exact right amount is spreading them apart 17 characters.

Once they are spread apart, your left eye will see this on line 3.


   6_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St
And your right eye sees this.

                    6_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St

The way they get lined up in your vision is like this.


   6_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St
		     \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ |||||||||||||||||||
                    6_StandOutRegion!StandOutRegion!StandOutRegion!6_StandOutRegion!6_St
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
The StandOutRegion!StandOutRegion text from line 2 overlaps the same text in line one, but because it shifted a little to the right (2 extra character) it looks like this part is out farther than everything else. What is really interesting is what happens to the first two characters in the second line above. (The 6_) When I have it in stereoscopic view, it looks like the last two letters in the background are 6_ because my brain figures that line 2 is on top, so then "n!" from line 1 which should really be in the same place, is not seen (at least not readily) On the other hand, I clearly see the 6_ that follows the \\\\ overlap in line 1. Now, look at the O in the word Out and try to see what letter is in the background directly above it. You can't. You kinda have to focus one way or the other and will see one of two things above the O.

The different depths are accomplished by removing different numbers of characters. I haven't studied exactly how high and how far into the page these depths can easily be resolved.

Return to Gene's Home Page