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