home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilss / stereogram / Help! < prev    next >
Text File  |  1995-01-24  |  7KB  |  137 lines

  1.  -- Random-dot-auto-stereo-gram-type-things --------------------------------
  2.  ------------------------------------------------------ Colin McEwan 1995 --
  3.  
  4.     N##N0##00NMM00#NN#NMWW#WMM#NNWMM00N#NW0W#M##NNW#MNWWN0WNW#N0#00WMM##
  5.     0u./~\'/;/\:^+!i{+i<!i!77*qo%%T]3ycsL1jzfLf?>(!)(+^\_=<)~=!i{r!|>XMN
  6.     #]/\^=r(+jt?%c{xftjTlu3*jCyn*aep4yoSVmYJ242CCn2qY]xtzvrx%x{""i!"+2MN
  7.     MX=71?1ctT|>)?%c"+(>}1xfjx?z7nZJJI2Z]ww56695V6wSk5aqZ3[2ZylsTf%xTh#W
  8.     #5xayn7lxz){>{^~::\~^~^__+("=1fczZ2a3FnF]Vm$]GS9ybhPbEJ[3*JuC[ZyT9MN
  9.     WE%TTT<|i!^/\~;^\:;;~^\^:~;/~|"1sjz4Jyae]g5Xak5hmmdkJwwEPGyJ3qY*CR#N
  10.     0C{{+}_r<<^_;\':;:-~~_/^\<i+}{r)<Lsc7u*]p4ueogbkFESg99uw5kqn*Inu*GMW
  11.     Nb!(:;:^:^`^;\//:~_\_/\;/}>i+"!c?l1ffT7FqeI*3C[6gbY9EmXSJkGKwKy]yDNN
  12.     N]^\~_..`:~;,'`;;:_^:)})(r)vt7zcTTzFIFy]23C4y5kg4mG9GhCEXmnFFI[E5U#W
  13.     WC\;::^\/\::\~~\_(+=+7xcjffjx1Te4aI[Yu]GGVyh6S$mm6uShEwmVwXdKmP$2Q#0
  14.     Wp^;/^~^_;;::={<}fvLjpqZCFaSKk3dVmXS55hEXVEXbwX9gb6mEkh5qd$6JKP9dUW#
  15.     0C_^~~_^~i<){TL]oC]KkK]6K52ILa2FZbwdmEm8W#NWWAwD0RdKbw9dEbSd9mnK6OWW
  16.     Mn\::\\i!ztp4CqYyli+:\;{%4uaoIj]FoqXE6bKKU#UED0N#8bON&6S$X59SbgmKA#M
  17.     0q:>)|)xfI2qC%+{;+>){T7*y6MO$DWB6O#MMNNWNHwHMNW000#0NUkgmmP6[5wgP@WN
  18.     N]"(}xznmwYZLv"Lf3ebwRMNMWMNN#W##W#W#0WWNM#0M86AM8P&#HP@MQd9VbXS6H0W
  19.     #difcoYaqs(jJG$Xb@00NAbANQGd356G$wEO0W#WN#NRh8M000NHgRWOVVG5VbCE6HWM
  20.     #q{%uqJj|vt395VA#baq4uqkSkF47?vJ9HW#MWN##MMMWBh9wQWM0@XAW@XgX6Eh$RN0
  21.     Mhr?vjjLtIZX6K$nz!\+i]$6][3]fv7kWN0M000ASRWWM@w5ddb8#M0&kEPwPkVSpAWW
  22.     NPcvzZ2KgEgVwui;-``/(*d6]]LLL25RNW0N#M#MW0MBVmESauYD#BhHMDEKEwqwkQMN
  23.     NK<77%fYZf;|{~-'`--~^LPbwd$$$R##WRGUMN#&GdP@MwJ*jfz2[UN&Pg9Vh94p2D#W
  24.     WY_>!)i}ii)<+:,..- .->]E#B5Ew@0W#0NHX$wm$ONUknszv7L2IgkH#D$Shg3Cn6MN
  25.     NC.,,, .,~))ri_~'`,``^{qgDN@mRNOVk$OWAwVkEbK$Fs1jczZqV5UN&$dI4z??GWM
  26.     N? '`` `\\_^_)!(_:`'`'.=t3SON@$UN&gVGGVAMRbovft71cs]GE9bG$9elv1LiC0#
  27.     #t   ,,-';_|!+|<r}^^,-`:_+12hSPEXRWDbR0S4y7T|xvc7F56bB#R5ptxlsrjTwM#
  28.     #c-` `,,`-`^+"!"{{<=;~:_:~;!}cenynuun*?Tlj7a*4yXK6yJyZaIzs?s!}rr(IWW
  29.     #1   --``,`_//;{|((xoT)("|~^~>(=<jz?f[pus*yIIZYF]u]C%p3y72nafT}};]0#
  30.     #x     -`_:;;)>|}"(i+L%JYyLzl2I[zxzz%xLeJ3I][4[qyZpCp99Sk*7c()~:\IWN
  31.     Mz     .`'--,:/!(1T7cl7?1F4q*2I2IFI4FZCEGmaEmVmE[ghhwdSV[uz>:;:\\J#N
  32.     #f     .,-```;/~:("c1fL*Ipu*IZ3IyhmPhmkm$gES9g5X5hVh5P2s)(^\\\__~o0W
  33.     Wf   `'-   '.``_^;^<{LLlTuqIuuooq[yeanpo3SGXwwdEdh5w2v(+=+_^~/:_.]N0
  34.     Mt'.   .-'`.,'-,./~}<{}>+1L%t1vaa34mmk5dGkGkShww5I?z|{=>~/\;...\;p00
  35.     0?   '', `.' '','^/^\:\<??(%l3]oZyekmm]5dPk6eZe]Tfi+;/\_/;,^::-,`]WN
  36.     0z   '-. -.- .-',,,;\;/>}=+T%1lv12*Iy2uIIIuny7<i>i;/_~~_`-`--_\^.tW#
  37.     0WWM#0#NW#0MNN0M#WN0#N###000N#M#####N0#W#WMWW##M#M##WM0N0WM#WN00MMN#
  38.  
  39. (that's just an introductory graphic — view as black on white, from a
  40. distance, then you'll get it)
  41.  
  42. Yes folks, it's time to go all cross-eyed, stare at your reflection for
  43. hours on end, or stick your nose right up to the monitor in a vain attempt
  44. to see what on earth is supposed to be going on! Yes, it's a whole load
  45. of... Random-Dot-Autostereograms!!!
  46.  
  47. What?
  48.  
  49. Never seen them?
  50.  
  51. What planet 'you been on?
  52.  
  53. Okay, I'll explain.
  54.  
  55. If you've seen the "Magic Eye" books, or posters, or things, in shops like
  56. Athena, or on the side of Pepsi bottles, and haven't been able to work out
  57. what they are supposed to be, then that's what they are — Random-Dot-
  58. Autostereograms. What you do is you look /through/ them, and because of the
  59. repeating pattern of the dots, you should see a solid image. Simple as
  60. that...
  61.  
  62. However, actually viewing them is a knack which not everyone has, or rather,
  63. is prepared to acquire. However, with a bit of practice, you should find
  64. you're able to just let your eyes drift out of focus and stare through the
  65. page/screen, and see the solid image beyond. Some methods which are helpful
  66. are:
  67.  
  68.  • Pushing your face right up to the page/monitor, forcing your eyes to look
  69.    past the physical object. Once this is done, slowly draw your face away
  70.    until the image is in focus, and once you've locked onto it, bingo!
  71.  • Look at your reflection in the monitor, and then let your eyes drift back
  72.    to the actual screen (slowly, mind you, slowly...), and somewhere
  73.    inbetween, you should find the image.
  74.  • If you have an inkjet or a laser printer, try printing out a stereogram
  75.    on acetate. You should be able to look through the acetate and see what's
  76.    beyond, and also the image! I've yet to try this myself (the only acetate
  77.    I have isn't for inkjets)
  78.  
  79.  
  80. There should be several images here:
  81.  
  82.   • Acorn     : An "Acorn" logo;
  83.   • Computer  : A (3/4)00 series machine, without a mous, but still
  84.                 recognizable;
  85.   • Forest    : Lots of trees!
  86.   • hand      : A handprint! (stuck my own hand on the monitor, and !Drew
  87.                 round it;
  88.   • Helix     : A horizontal helix. Maybe I'll change it to a vertical one,
  89.                 as it should be easier to see... hang on... There, 'tis
  90.                 done;
  91.   • SineScape : Umm, a sine-wave landscape (and skyscape, actually...);
  92.   • Sphere    : A sphere!;
  93.   • Spiral    : Uh... An odd, spiralling thing;
  94.  «• Sunny     : A smiley sunny face thing;»
  95.  
  96. Each has a little thumbnail that shows you what the image is supposed to be
  97. like (you may find this helps to see them if you're not too well practised).
  98.  
  99.  
  100. I've adapted my original algorithm (which I worked out a LONG time ago when
  101. the things first came into fashion) so that it can take a sprite file as
  102. input, black at the back, white at the front, so I can build up the 3D
  103. images by layers, rather than always using formulae for the shapes (also,
  104. this makes it far faster).
  105.  
  106. One thing I'm going to try is this, if ever I get the chance: find an
  107. object, and a flatbed scanner. Put the object on the scanner, scan, apply
  108. heavy alpha-correction to the image, run through the stereogrammiser (!),
  109. and hey presto! A 3D representation of the original object! (With any
  110. luck...)
  111.  
  112.  
  113. Also, I've another variation on the algorithm which uses a repeating
  114. pattern, rather than random dots to generate the image. This has 2
  115. disadvantages: i) it's difficult to tell exactly where the change between
  116. different levels takes place if the pattern has any sort of solid colour, so
  117. this appears to be a smooth gradation; ii) it uses loads of OS_SpriteOps, so
  118. it's sslllloooooooowwwwwwwwwwwwwwww, if you get the picture. Maybe I'll do
  119. one just now...? Hold hard awhile.
  120.  
  121. There, a nice sunny sunny-type 3D image! :-) Whew, that took a while to
  122. render...
  123.  
  124.  
  125. Maybe I'll release the software as Freeware sometime, but as it stands, they
  126. need a lot of tidying up first...
  127.  
  128.  
  129. These images are © Colin McEwan 1995. They may be freely copied about,
  130. printed, published, etc. so long as this file is included with them. Cheers.
  131.  
  132.     Colin McEwan
  133.     11 Helen Way
  134.     Alexandria
  135.     Strathclyde
  136.     G83 9PJ
  137.