Really Cool Program (ASCII ART)

Jonathan

The Architect
Remember all that cool ASCII Art we had on here a while back? Well, this time I've got something even cooler. I'm sure everyone's played those Magic Eye books with stereograms like this.

See the hidden image like so: [Courtesy of Stereogram FAQ at http://www.cs.waikato.ac.nz/~singlis/sirds...ds/general.html]
Most Stereogram pictures are usually generated so that if you look at (converge your eyes on) a position twice as far away as the picture, and focus on the picture, generally after a few minutes you see a surprising 3D image!
Most people find this extremely difficult for the first time. You have to focus on a point which is different from where you are looking. This is known as "de-coupling" your vision process. Instinctively people focus at the same point they are looking at, and this is the main obstacle in seeing images of this type.
This is why most posters come with a reflective surface such as glass or plastic covering them---if you try to look at your reflection you will be looking at a point twice as far away as the actual poster. It has been noted by almost everyone that while this sometimes helps beginners see the 3D effect for the first (and perhaps even the first few) times, experienced viewers to not need any help like this, and indeed the reflection is usually very distracting and decreases the quality of the 3D effect.
There are many ways to teach this de-coupling to either yourself or to others, including (in almost no particular order):
NOTE: It is generally easier to see Stereograms under bright light. I have been told this is because you eye relies less on focus under harsh conditions. Another point, to see stereo images, you need to have "passable" use of both eyes. If you wear glasses try with and without them on. Some short-sighted people can see them easier without their glasses on (if they get closer to the picture).
The pull-back
Hold the picture (or move your face) so your nose is touching the picture. Most people than can not possibly focus with something this close to their eyes, and they will be content with their inability to focus. With the picture up close, pretend that you are looking straight ahead, right through it. Now slowly pull the picture (or your face) away while keeping your eyes pointed straight ahead. If you do this slow enough, an image usually appears when the picture is at the correct distance.
The reflection
As mentioned above, with a reflective surface it is sometimes a lot easier to converge your eyes in the correct position. You simply focus on your nose or some central reflection in the picture, and wait until you focus on the image.
The drunk-eyes
This method is used to describe the feeling of the process of deconverging your eyes. It is very much like being drunk or having "staring-eyes". Your eyes don't look at the object, but rather through it. This state is common to some in the morning before the coffee caffine fix.
The wall, or the finger
Hold the picture so that it is half between you and a wall. Look *over* the top of the picture towards the wall, and focus on something such as a picture hook or mark. While keeping this "gaze" either slowly lift the picture or lower your eyes while keeping them converged on the wall.
A similar approach (but for cross-eyed viewing) is to stand arm's length away from the picture and put your finger on the picture. While slowly pulling your finger towards your face, keep looking at your finger, you will notice the picture becoming blurry, and at an intermediate position you will (eventually) see the 3D image.
The see-through
Photocopy the picture onto a transparency. Then focus through the transparency onto something twice as far away. This is similar to (The wall, or the finger) above except now you don't need to change the position of your gaze.
Wide-Eyes
This method involves building a device to widen your interocular distance, as well as allowing the adjustment of the convergence of your eyes. It's so simple, you almost don't have to be there!. I have had a look through such a device, and the results were very good.
(diagram pending...)
Cheating...
To cheat, photocopy the image onto two transparencies, then overlay them and carefully shift them horizontally so they are about an inch or two out of alignment. Somewhere around this position you will see a rendition of the image. Obviously in 2D not 3D, but you will at last finally believe there is "somethere in there."
And if you're still having difficulty, this comment by jhakkine@cc.Helsinki.FI (Jukka Hakkine), may apply to you:
"Richards (1970; Experimental Brain Research 10, 380-388) did a survey among 150 MIT students and noticed that "...about 4% of the students are unable to use the cue offered by disparity, and another 10% have great difficulty and incorrectly report the depth of a Julesz figure relative to background." He further concludes that inability to use stereopsis is an inherited defect and is related to "three-pool"-hypothesis of binocular neurons."
But don't dispair, don't give up until you're tried for at least a month!


So, anyway, here is an ASCII ART STEREOGRAM!!!! How cool is that?
<span style='font-size:17pt;line-height:100%'>
GJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`
]KMQ\\SP]UMY]KMQ\\SP]UMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMMY]KMQ\\Sp
ER_J]KUMS\QPER_J]KUMS\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QQPER_J]KUM
CQE_PSVJ^COJCQE_PSVJ^COJCQE_PSVJCOJCE_PSVJCOJCE_PSVJCOJCE_PSVJJCOJCCE_PSVJJCO
HTXZQDDUTZUXHTXZQDDUTZUXHTXZQDDUZUXHXZQDDUZUXHXZQDDUZUXHXZQDDUUZUXHHXZQDDUUZU
EYZIHVFQ[K`CEYZIHVFQ[K`CEYZIHVFQK`CEZIHVFQK`CEZIHVFQK`CEZIHVFQQK`CEEZIHVFQQK`
EEDHYNWSMFZCEEDHYNWSMFZCEEDHYNWSFZCEDHYNWFZCEDHYNWFZCEDHHYNWFZZCEDHHHYNWFZZCE
ZNFDRGB`JKZVZNFDRGB`JKZVZNFDRGB`KZVZFDRGBKZVZFDRGBKZVZFDDRGBKZZVZFDDDRGBKZZVZ
NQAQLHPZQ\X`NQAQLHPZQ\X`NQAQLHPZ\X`NAQLHP\X`NAQLHP\X`NAQQLHP\XX`NAQQQLHP\XX`N
VRMT^C]XN_TPVRMT^C]XN_TPVRMT^C]X_TPVMT^C]_TPVMT^C]_TPVMTT^C]_TTPVMTTT^C]_TTPV
CNH^N\HYWVQMCNH^N\HYWVQMCNH^N\HYVQMCH^N\HVQMCH^N\HVQMCH^^N\HVQQMCH^^^N\HVQQMC
KJ\A[RN\]WNKKJ\A[RN\]WNKKJ\A[RN\WNKK\A[RNWNKK\A[RNWNKK\AA[RNWNNKK\AAA[RNWNNKK
`YCILI^CE[QU`YCILI^CE[QU`YCILI^C[QU`CILI^[QU`CILI^[QU`CIILI^[QQU`CIIILI^[QQU`
UBIKIDP^E[ZMUBIKIDP^E[ZMUBIKIDP^[ZMUIKIDP^[ZMUIKIDP^[ZMUIKIDP^^[ZMUUIKIDP^^[Z
E^\CLHAQBGEDE^\CLHAQBGEDE^\CLHAQGEDE\CLHAQGEDE\CLHAQGEDE\CLHAQQGEDEE\CLHAQQGE
JYB_V_B`LP_RJYB_V_B`LP_RJYB_V_B`P_RJB_V_B`P_RJB_V_B`P_RJB_V_B``P_RJJB_V_B``P_
NCLD`^KRCE[]NCLD`^KRCE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[[]NCLD`^KR
]L[\[Z`EFM[[]L[\[Z`EFM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[[]L[\[Z`E
HTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\
</span>
Use the techniques discussed above and you should see a pyrimid shape.

So, anyway if you have a Unix ™ shell, like me, you can download this program from An ascii-art random dot stereogram generator

Just thought I'd share that with you!
 
Yeah, I know what you mean, I remember my friend brought one of those books to school, and we all tried figuring out what the picture was really about :smiley:
 
Code:
=====================================================================
=???????????????????????????????????????????????????????????????????=
=???????????????????????????????????????????????????????????????????=
=???????????????????????????????????????????????????????????????????=
=???????????????????????????????????????????????????????????????????=
=???????????>;;>????????????????????????????????????????????????????=
=?????????>;@HHE:>????????????????????????????????????>>????????????=
=???????>;HHqfhqHZ;>??????????????;;?????????????????>qh;>??????????=
=???????HH8hE@8hhEHq>????????????>HH=???????????????7+888$==????????=
=???????@@@@@@@EhE@8+???????????++@E8x==??????????++HHhhh88y==??????=
=???????@@@@@@@Ehhhq@h3>>??????>HH@Eh88y+?>??????>HHEEhhhhh88x??????=
=???????@@@@@@Eqhhhhhq@$Z?????xZ@@Eqhhh88hZ>???>xZ@@hhhhhhhh87>?????=
=???????@@@@@@hhhhhhhhhHH;>>>;HH@@hhhhhhhqEZ3;+ZHHEEhhhhhhhh8Z3?????=
=???????@@qqE@hhhhhhhhhqq88q88@@qqhhhhh8qhhEE8EEE@8hhhhhhhhhh88>????=
=???????@@8hE@hhhhhqE8hhh@@q@@@@8hhhhqEE@EEhq@@qqq8hhhhhhhhhhh8>????=
=???????hq8hE@hhhhhq@qhhh88hE@q88hh8E@@@@@Hh88q@8hhhhhhhhhhhhh8>????=
=???????yhhhE@hhhhhq@8hhhh8E@@8hhhE8,E@@@7,8hh8@8hhhhhhhhhhhhh8>????=
=???????f8hhhh@Ehhhq@8hhhh88E@8hhh@@@@@@@@@@Ehq@qhhhhhhhhhhhhh8>????=
=???????f8hhhh@Ehhhq@8hhhhhhhhE@qh@@@@@@@@@@Ehhhhhhhhhhhhhhhhh8>????=
=???????yhE@qh@Ehhhq@@@hhhhhhhE@8hh8@@@@@@@fhhhhhhhhhhhhhhhhhh8>????=
=???????@@@@8hhhhhhhhE@hhh888hEE@@hhhqEEEEE88hhhhhhhhhhhhhhhhh8>????=
=???????qH@@8hhhh888hqE88hq@qhhhhhhhyhhhhhh@Ehhhhhhhhhhhhhhh888>????=
=???????;^E@8hq8hE@qhhh@@hq@qq8hhh8$.Z88hh8,=8hhhhhhhhhhhhhhyff?????=
=?????????@@8h@EhE@Eq8hEEh8E@@qhhhh88Z3y8hh@Ehhhhhhhhhhhhh8x;;;?????=
=?????????@@Eq@EhqqE@8hhhhhh8q8hhhhh83?Z8qEhhhhhhhhhhhhhhh8$????????=
=?????????@@qZ@Ehhhq@EEhhhhhhhhhhhhhh88$;==8hhhhhhhhhhhhhh8$????????=
=?????????@@x:@EhqEq8E@hhhhhhhhhhhhhhh8?   8hhhhhhhhhhhhh88Z????????=
=?????????7$+>@@E@@qhE@hhhhhhhhhhhEEE8hfZyZ8hhhhhhqEhhhh8$7+????????=
=?????????>>??@@H@@@@qh@@hhhhhhhhh888E@q888hhhhhhhh8hh8883>?????????=
=?????????????H@'E@@@qh@@@Ehhhhhhhhhhhhhhhhhhhq@@@qhh8:;;>??????????=
=?????????????:xH@@8fhhhhf8@qhhhhhhhhhhhhhhhq@@@8hhhh8>?????????????=
=??????????????Z@@@@@@@88@EfE@qhhhhhhhhhhhhhq@qhhhhhh8??????????????=
=??????????????Z@3^f@@@@@@E8hhhhhhhhhhhhhhhhq@Ehhhh8:;??????????????=
=??????????????Z@$>h@@@@@@@@q88hhhhhhhhhhhhh8EE88hh8>???????????????=
=??????????????xH3>8@@@@@@Eq@@qq8hhhhhhhhhhhhh8@qh8q>???????????????=
=??????????????>:>?xhhh@@@Eqqq@@Eqhhhhhhhhhhhhq@qh88????????????????=
=??????????????????>;;:@@@@@8h8qE@hhhhhhhhhhhh8q88+;????????????????=
=??????????????????????@@@@@Eq8hqqqqq8hhhhhhhhhxh83?????????????????=
=??????????????????????@@@@@@@qhhhqqq8hhhhhhhhy;y83?????????????????=
=??????????????????????HH@@@@@8hhhhhhhhhhhhhhhy>h83?????????????????=
=??????????????????????:^@@@@@@@qhhhhhhhhhhhhhy>;;>?????????????????=
=????????????????????????@@@@@@@8hhhhhhhhhhhhhy>????????????????????=
=????????????????????????@@@@E@@8hhq@qhhhhh88hf==???????????????????=
=????????????????????????@@@8hE@8hhq@q88hhh@Eh88x???????????????????=
=????????????????????????@@@q8E@q8hq@@@qhhh@E8883???????????????????=
=????????????????????????@@@@@@@@@hq@@@Eq8hh8Eq87>??????????????????=
=????????????????????????,3@@@@@@@qqqE@@@EqhhhhhyZ+?????????????????=
=????????????????????????H@@@@@@@@@@qE@@@@@EEEEE88x?????????????????=
=????????????????????????8@@@@@@@@@@@@@@@@@qE@@@8$+?????????????????=
=????????????????????????;?$@@8x@@@@@@@@@@@EEqqx=>??????????????????=
=========================??;?=>;?============?>>?====================

Erm.. maybe a bit offtopic.. but I just made it, can everyone see what it is? ;)
 
thats aaweosme... i found a great site for ascii art...
Code:
                                                                  
                                                                 
       4$$$$$$$$$$$$$$$$$$c   .d$$$$$$$$$$$$$$$P\                   
       4$$$$$$$$$$$$$$$$$$$$cd$$$$$$$$$$$$$$$$$F "r          
       4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F  F ="=          
       4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$****$$$F  P    b         
       4$$$$$$$$$$$$$$$$$$$$$$$$$$$P**"   .z$$$F."    @"         
       4$$$$$$$$$$$$$$$$$$$$$$$$$"    .d$$$$$$$$"   /"           
       4$$$$$$$$$$$$$$$$$$$$$$""     $P""$$$$$P   ."             
       4$$$$$$$$$$$$$$$$$$$P"  z$$  4$   3$$$$   zF              
       4$$$$$$$$$$$$$$$$$$F  z$$$$r  $.   $$$"  @ F              
       4$$$$$$$$$$$$$$$$$$$$$$$$$$F  $$.  3$"  f  F              
       4$$$$$$$$$$$$$$$*$$$$$$$$$$F  $$$r     dF  F              
       4$$$$$$$$$$$$$$$  P$$$$P"$$"  $$$$    d$F  F              
       4$$$$$$$$$$$$$$$  F  ""  $$   $$$$r   $$F  F              
       4$$$$$$$$$$$$$$$  F      $$   $$$$$eed$$F  F              
       4$$$$$$$$$$$$$$$  F      $$F  $$$$$$$$$$F  F              
       4$$$$$$$$$$$$$$$ .F      $$$$$$$$$$$$$$$F  F              
       4$$$$$$$$$$$$$$$@"       $$$$$$$$$$$$$$$Lr"  Gilo94'
 
Back
Top