From: mikesgo@yahoo.com (Michael) Newsgroups: alt.ascii-art Subject: making hidden ascii stereograms Date: 28 Sep 2002 02:10:12 -0700 Organization: http://groups.google.com/ Lines: 169 Message-ID: <1907cd38.0209280110.f4be53e@posting.google.com> NNTP-Posting-Host: 195.92.67.65 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1033204213 21855 127.0.0.1 (28 Sep 2002 09:10:13 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 28 Sep 2002 09:10:13 GMT Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.imp.ch!news.imp.ch!eusc.inter.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.stanford.edu!postnews1.google.com!not-for-mail Xref: chonsp.franklin.ch alt.ascii-art:32220 ............................................. A Method of creating Hidden Ascii Stereograms ............................................. Ohex@ X Ohex@ X Ohex@ X Ohex@ X Ohex@ X Ohex@ O @ X O @ X O @ X O @ X O @ X O O @ X O @ X O @ X O @ X O @ X O @ O @ X O @ X O @ X O @ X O @ X O X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ X O @ O @ X O @ X O @ X O @ X O @ X O X O @ X O @ X O @ X O @ X O @ X O O @ X O @ X O @ X O @ X O @ X O XmjlO @ XmjlO @ XmjlO @ XmjlO @ XmjlO @ XmjlO ----------------------------------------------------------------- The first step is to create a template. I use 3 distinct characters each separated by 3 spaces: g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m From here we can either raise characters against the background, or cause them to recede. I will describe how to make them raise. ----------------------------------------------------------------- To bring a group of 3 adjacent characters forward is easy. It is just a case of removing a space in the required place: I have inserted a '<' where the space will be deleted: x * @ x * @ g e m g e m g e < m g e m g e m The result: x * @ x * @ g e m g e m g e m g e m g e m This should make the letters m, g and e move forward when viewed stereoscopically. The symbols above the letters help to make this clearer. ----------------------------------------------------------------- The next step is to raise single characters. There is a technique for doing this. I will show 2 methods (which are basically the same) - method A and method B. First is method A. Start with the template: * * g e m g e m g e m g e m g e m I want to raise the letters marked '*' by bringing them closer together. The result we are trying to achieve is this: * * g e m g e m g e m g e m g e m In the following examples '<' will indicate deleting a space and '+' will indicate adding a space: Again.., starting with the template: g e m g e m g e m g e m g e m next.. 1) g e m g e m g < e m g e m g e m #) g e m g e m g e m g e m g e m 2) g e m g e m g e + m g e m g e m #) g e m g e m g e m g e m g e m Notice that step 2 creates a receding "shadow 'e' " (3 places to the right of the raised one). We need to fix it: 3) g e m g e m g e m g < e + m g e m #) g e m g e m g e m g e m g e m The offending shadow has moved along another 3 places.. So repeat the process until it disappears: 4) g e m g e m g e m g e m g < e + m #) g e m g e m g e m g e m g e m Giving the result shown at the beginning of this example. ----------------------------------------------------------------- There is another way of getting much the same result - by moving in the opposite direction. This is method B... g e m g e m g e m g e m g e m + < g e m g e m g e m g e m g e m + < g e m g e m g e m g e m g e m Like so. Now to compare the 2 results: * * g e m g e m g e m g e m g e m method A: g e m g e m g e m g e m g e m method B: g e m g e m g e m g e m g e m Notice that the 'e's are not quite in the same position. Method B has given a raised 'e' slightly further to the right. This can be fixed by simply removing a character.... method B: g e m g e m g e m g e m g e m < method B: e m g e m g e m g e m g e m method A: g e m g e m g e m g e m g e m ----------------------------------------------------------------- Using methods A and B in conjunction ( e.g. alternating between the two) can help in creating more balanced or symmetrical stereograms. To make characters recede is the same methods but in reverse.. Have fun :) -------------------------------------------------------------------- /|\ /|\ /|\ /|\ /|\ /|\ Michael Michael Michael Michael Michael Michael < 002 > < 002 > < 002 > < 002 > < 002 > < 002 > Michael Michael Michael Michael Michael Michael \|/ \|/ \|/ \|/ \|/ \|/ e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g e m g magic3d magic3d magic3d magic3d magic3d magic3d ###### From: "CeeJay" Newsgroups: alt.ascii-art References: <1907cd38.0209280110.f4be53e@posting.google.com> Subject: Re: making hidden ascii stereograms Date: Sat, 28 Sep 2002 18:17:05 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 7 Message-ID: <3d95d5db$0$18124$edfadb0f@dspool01.news.tele.dk> Organization: TDC Internet NNTP-Posting-Host: 131.164.157.225 X-Trace: 1033229787 dread06.news.tele.dk 18124 131.164.157.225 X-Complaints-To: abuse@post.tele.dk Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.imp.ch!news.imp.ch!eusc.inter.net!news.tele.dk!small.news.tele.dk!193.162.153.118!news.tele.dk!not-for-mail Xref: chonsp.franklin.ch alt.ascii-art:32225 [Snip : anagrams] *weeps* Buhuhuuu .. I hate anagrams ! *sulk*