Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet message from alt.ascii-art, 28 Sep 2002.
making hidden ascii stereograms

making hidden ascii stereograms

.............................................
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

Original message headers
X-Google-Language: PORTUGUESE,ASCII-7-bit
X-Google-Thread: f996b,a9b71bfaac91c129,start
X-Google-Attributes: gidf996b,public
X-Google-ArrivalTime: 2002-09-28 02:10:13 PST
Path: archiver1.google.com!postnews1.google.com!not-for-mail
From: mik...@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: <190...@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: gro...@google.com
NNTP-Posting-Date: 28 Sep 2002 09:10:13 GMT
Xref: archiver1.google.com alt.ascii-art:19742
About this message. This message was posted publicly to the newsgroup alt.ascii-art in 2002 and is mirrored here unchanged as part of the Historic Archives – only email addresses are masked. The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can. Are you the author? Contact us to get your posts attributed, connected to your artist profile, or removed.

Report this message

Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.

Help classify this post