Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


Subject: A genuine ASCII stereogram! Here's an ASCII single image random dot stereogram for your enjoyment. To get the 3d effect, you need to diverge (unfocus) your eyes such that two adjacent letters in the same row come together. To help you focus, try to make the two capital O's at the top look like three. Once you've done that, the rest of the image should jump out of the screen at you!

                            O    O

n n n n n n n n n n n n n n n n n f f f f f f f f f f f f f f e e e e e e e e e e e e e e e e e a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r

                          O         O

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 .    .    .    .    .    .    .    .    .    .    .    .    .
 .     .     .     .     .     .     .     .     .     .     .
   .      .      .      .      .      .      .      .      .

. . . . . . . . .

    .        .        .        .        .        .        .
 .         .         .         .         .         .         .

. . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

It is intended for cross-eyed free viewing. Cross your eyes until the V's and X's at the top and bottom overlap with the adjacent ones.


The letters are not really random, I just got them by pounding on the keyboard with CAPS LOCK on. Since there are far fewer letters than there are dot patterns, it seems to be very important to avoid repeated letters.

 g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g  g
 r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r
  e    e    e    e    e    e    e    e    e    e    e    e    e    e    e
 a     a     a     a     a     a     a     a     a     a     a     a     a
  t      t      t      t      t      t      t      t      t      t      t
  d      d      d      d      d      d      d      d      d      d      d
 e     e     e     e     e     e     e     e     e     e     e     e     e
  p    p    p    p    p    p    p    p    p    p    p    p    p    p    p
 t   t   t   t   t   t   t   t   t   t   t   t   t   t   t   t   t   t   t
 h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h

To view, try and make a pair of the letter e's (from the lower row of e's) come together. This one is not as easy on the eyes as my earlier "near/far" one, but it has much more depth to it. Enjoy!

The code I posted works with Turbo C, but to get it to work with unix, change the "random(92)" to something that gives a random number between 0 and 92… I changed mine to "random()%92" and it works…

Here's the fixed code:

#include <stdlib.h> main() { char m[100],s[80]; int j,i,e;

for(e=0;e<5;printf("X%15s",""),e++); for(puts(""),scanf("%d\n",&j);gets(m),j>=0;puts(s),j–) for(e=s[79]=i=0;i<79;s[i++]=(e||i<16)?'!'+random()%92:s[i-16]) for(e=0;m[i-16]=='#'&&i<79&&i>15;e=1,s[i]=s[i++-15]); }

and here's some sample output…

X X X X X NCHgXng4<#\xfy@DNCHgXng4<#\xfy@DNCHgXng4<#\xfy@DNCHgXng4<#\xfy@DNCHgXng4<#\xfy@ @cQguJ/-@"",{0%t@cQguJ/-@"",{0%t@cQguJ/-@"",{0%t@cQguJ/-@"",{0%t@cQguJ/-@"",{0% RM_.fqAMsHH(lgLXRM_.fqAMsHH(lgLXRM_.fqAMsHH(lgLXRM_.fqAMsHH(lgLXRM_.fqAMsHH(lgL MHBm=yE\zG4x"8pTMHB=yE\zG4x"8pT0MHB=yE\zG4"8pT0zMHB=yE\z4"8p-T0zMHB=yE\4"8pu-T0 :uFYi9`$$/[x"!5?:uFi9`$$/[x"!5?E:uFi9`$/[x"!5?E:uFYi9`$/x"!5z?E:uFYi9`$x"!5Bz?E K1fMq%$$JXycxjgdK1fq%$$JXycxjgd&K1fq%$JXycxjgd&K1fq%K$JXcxjghd&K1fq%K$JcxjgQhd& %Fu'n-E6ej$4{5,o%Fun-E69ej$4{5,o%FunE69ejW$4{5,o%unE6>9ej$4{5.,o%unE6>ej$42{5., b←O'=!Q(y!uq'3!b←'=!QK(y!uq'3!b←'!QK(Hy!uq'3!b-'!Q2K(H!uq'93!b-'!Q2(H!usq'93 m_+Dykz:D/|`cvf#m_+ykz:BD/|`cvf#m_+kz:BbD/|`cvf#m_+kz:BbD|`cvRf#m_+kz:bD|`?cvRf bK[i]\_P9CoQMEtqbK[]\_P49CoQMEtqbK[\_P4q9CoQMEtqbK[\_P4q9CQMEt/qbK[\_4q9C#QMEt/ KVbYws\=XY'fOazWKVbws\=hXY'fOazWKVbs\=h\XY'fOazWKVbs\=h\XYfOaz+WKVbs\h\XY$fOaz+ KE|wi?8H[nK)G0biKE|i?8HO[nK)G0biKE|i8HO[niK)G0biKE|i8HO[ni)G0bQiKE|i8O[niR)G0bQ EW;@<8v'@LSjpR0]EW;<8v'q@LSjpR0]EW;<8'q@LSjpRG0]EW;<8'q@LSjRG0](EW;<'q@LwSjRG0] `R$R.1?(EoY5JtTe`R$.1?(EoY5Jt/Te`R$.1?(oY5Jt/Te`NR$.1?(oY5J/Te`kNR$.?(oYN5J/Te` yicm??M[1|Uqz$FSyic??M[1|Uqz$\FSyic??M[1|Uz$\FSyicd??M[1|Uz\FSyZicd?M[1|$Uz\FSy #6aL-8\der]._DzI#6a-8\der]._D.zI#6a-8\der]._D.I#6a-r8\der]._.I#6Oa-8\de>r]._.I# =OZ:{$lZ3I*]+jT7=OZ{$lZM3I*]+jT7=OZ{$lZM3I*]+jT7OZ{$3lZM3I*]jT7OFZ{3lZM^3I*]jT7 Q'k[r4'#Q!h9OFSMQ'kr4'#qQ!h9OFSMQ'kr4'#qQ!h9OFSMQkr4'j#qQ!h9FSMQSkr'j#qOQ!h9FSM _(0i=cKiBqrrw,xl_(0=cKigBqrrw,xl_(0=cKigBqrrw,xl_0=cKJigBqrrwxl_0:cKJi;gBqrrwxl J%TxrRqfgo9Ivp]6J%TrRqfVgo9Ivp]6J%TrRqfVgo9Ivp]6JTrRq,fVgo9Iv]6JTJRq,fCVgo9Iv]6 Hh`Bs[Y^(rDQvCulHh`s[Y^@(rDQvCulHh`s[Y^@(rDQvCulH`s[Y5^@(rDQvulH`![Y5^+@(rDQvul '9SHT4).gzx2e\{('9ST4).:gzx2e\{('9T4).W:gzx2e\{(9T4)e.W:gzx2e\(9T4)e.jW:gzx2e\( LTfmw*(:>)DliC_ALTfw*(:">)DliC_ALTw*(:3">)DliCALTw*v(:3">)DliCLTw*v(:h3">)DliCL 1qEAPCH6yX#p04`*1qEPCH6yX#p04`*>1qECH6yX#p04`*>1qhECH6yX#p04`*1qhECH6kyX#p04`*1 [p3s(UUH"4AiD61d[p3(UUH"4AiD61d1[p3(UH"4AiD61d1S[p3(UH"4AiD61d1[p3(UXH"4AiD61d1 Fw3pjB(uKE`:K{tAFw3jB(uKE`:K{tA'Fw3jB(uK`:K{ttA'Fw3jB(uK`:K{ttA'Fw3jB(uK`:K{ttA BNuU;-DP=S,;.R]ABNuU;-DP=S,;.R]ABNuU;-DP=S,;.R]ABNuU;-DP=S,;.R]ABNuU;-DP=S,;.R] mJbtBYdN>3t]{zThmJbtBYdN>3t]{zThmJbtBYdN>3t]{zThmJbtBYdN>3t]{zThmJbtBYdN>3t]{zT tth2$W-h.8N;5.'Ntth2$W-h.8N;5.'Ntth2$W-h.8N;5.'Ntth2$W-h.8N;5.'Ntth2$W-h.8N;5.' #imlmUeV3]6YZ5my#imlmUeV3]6YZ5my#imlmUeV3]6YZ5my#imlmUeV3]6YZ5my#imlmUeV3]6YZ5m

    (        )  _Last Scream of the Missing Neighbors_
/data/webs/external/dokuwiki/data/pages/archive/art/alt3dste.reo.txt · Last modified: 2019/05/17 09:32 by

Was this page helpful?-10+1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki