....::::::  :::.       :::.      .::.    :::::::-.  
        ;;;;;;;;;````  ;;`;;      ;;`;;    ;'`';;,   ;;,   `';,
        ''`  `[[.     ,[[ '[[,   ,[[ '[[,     .n[[   `[[     [[
       ,,,    `$$    c$$$cc$$$c c$$$cc$$$c   ``"$$$.  $$,    $$
       888boood88     888   888, 888   888,  ,,o888"  888_,o8P'
       "MMMMMMMM"     YMM   ""`  YMM   ""`   YMMP"    MMMMP"`  

              jAA3D - Java ASCII art stereogram generator

                         porting AA3D to Java

                 "ASCIIA3DE - ASCII art 3D everywhere"

AA-project just released it's new 3d stereogram technology (ASCII-3D-2000).
It uses well known and popular random dot stereograms in ASCII ART (try to
see example below).

This technology is now Java enabled! "Create 3D ASCII Art everywhere!" 

UUE]EMPN`[ZFU]EMPMPN`[ZFU]EMPMPN`[ZFU]EMPMPN`[ZFU]EMPMPN`[ZFU]EMPMPN`[ZFU]EMPMPN
IVIIVXZEZ[\_IVIIVXZEZ[\_IVIIVXZE[\_IVIIVXZE[\__IVIIVXZE[\_IVIIVXZE[\_IVVIIVXZE[\
YZ]YJO]ATJKJYZ]YJO]ATJKJYZ]YJO]TJKJYZ]YJO]TJKJYYZ]YJO]TJJYYZ]YJO]TJJYYZ]]YJO]TJJ
\KHPTJ[DDSJW\KHPTJ[DDSJW\KHPTJDDSJWW\KHPTJDSJWW\\KHPTJDJWW\\\KHPTJDJW\\\KKHPTJDJ
OD^FLJW]VR_\OD^FLJW]VR_\OD^FLJ]VR_\\OD^FLJ]R_\\OOD^FLJ]_\\OOOD^FLJ]_\OOODD^FLJ]_
WBPV^RL[FYZAWBPV^RL[FYZAWBPV^R[FYZAAWBPV^R[YZAAWWBPV^R[ZAAWWWBPV^R[ZAWWWBBPV^R[Z
ZAM]HUI]JPGAZAMUI]JPGAZAMUI]J]PGAZAMUI]J]PGAZAMUUI]J]PGZAMUUI]J]PGZAMUUI]]J]PGZA
DNL\DCJ`MG_UDNLCJ`MG_UDNLCJ`M`G_UDNLCJ`M`G_UDNLCCJ`M`G_DNLCCJ`M`G_DNLCCJ``M`G_DN
A_EB\NXXP_``A_EB\NXXP`A_EBEB\NXP`A__EBEB\NX`A__EEBEB\NXA__EEEBEB\NXA_EEEBBEB\NXA
H[`GNF_^X]OCH[`GNF_^XCH[`G`GNF^XCH[[`G`GNF^CH[[``G`GNF^H[[```G`GNF^H[```GG`GNF^H
DTZDU]ZYMJORDTZDU]ZYMRDTZDZDU]YMRDTTZDZDU]YRDTTZZDZDU]YDTTZZZDZDU]YDTZZZDDZDU]YD
\ZWTWTAZIQM\\ZWTWTAZI\\ZWTWTWTAZI\\ZWTWTWTAZI\\ZWTWTWTAZI\\ZWTWTWTAZI\\ZWTWTWTAZ
_D_AAWFO_K[Q_D_AAWFO_Q_D_A_AAWFO_Q_D_A_AAWFO_Q_D_A_AAWFO_Q_D_A_AAWFO_Q_D_A_AAWFO
JBMDQUK]RZKBJBMDQUK]RBJBMDMDQUK]BJBMDMDQUK]BBJBMDMDQUKBBJBMDMDQUKBBJBBMDMDQUKBBJ
NSM`\MYCYN`RNSM`\MYCYRNSM`M`\MYYRNSM`M`\MYYRNNSM`M`\MYRNNSM`M`\MYRNNSMM`M`\MYRNN
ZWAFOORLMRRPZWAFOORLMPZWAFAFOORLMPZWAFAFOOLMPZWWAFAFOOLPZWWAAFAFOOLZWWAAAFAFOOLZ
\`DHX]QGMR`Y\`DHX]QG`Y\`D`DHX]QG`Y\`D`DHX]G`Y\``D`DHX]GY\``DD`DHX]GY``DDD`DHX]GY
ZRKTRZKYHIJJZRKTRZKIJJZRZRKTRZKIJZRZRKTRZKIJZRRZRKTRZKIZRRZRRKTRZKIZRZRRRKTRZKIZ
I^XMZRFLKTR[I^XMZLKTR[R[I^XMZLKTRR[I^XMZLKTRR[[I^XMZLKTR[[I^^XMZLKTR[I^^^XMZLKTR
Q^IGEEOIXAWWQ^IEOIXAXAWWQ^IEOIXAXAWWQ^IEOIAXAWWWQ^IEOIAAWWWQQ^IEOIAAWWQQQ^IEOIAA
MZUE_S`S_CCXMZUE_S`S_CCXMZUE_S`S_CCXMZUE_SS_CCXXMZUE_SSCCXXMMZUE_SSCXXMMMZUE_SSC
TLGFXH]QPM\RTLGFXH]QPM\RTLGFXH]PM\RTLGFXH]PM\\RTLGFXH]M\\RTLGFXH]M\\RTTLGFXH]M\\
`PFAVQB[_SNL`PFAVQB[_SNL`PFAVQB[SNL`PFAVQB[SSNL`PFAVQBSSNL`PFAVQBSSNLL`PFAVQBSSN
E]`COQYABO\ZE]`COQYABO\ZE]`COQYABO\ZE]`COQYABO\ZE]`COQYABO\ZE]`COQYABO\ZE]`COQYA

FEATURES
========
 o High quality ascii art stereogram rendering
 o Highly configurable
 o User friendly command line interface (including full online help)
 o Year 2000 compliant
 o Java 1.1 compliant

DOWNLOAD
========
jaa3d-1_0.zip is currently available from the jAA-project site:
http://www.rigaut.com/benoit/CERN/jAA/jaa3d-1_0.zip

HOMEPAGE
========
http://www.rigaut.com/benoit/CERN/jAA/

An the original AA soft at 
http://aa-project.sourceforge.net/aa3d/


USAGE
=====
jAA3D is stand alone Java application to convert simple text file 3d maps
to stereogram. Input file should look as above:


                   11111111111111111111111111111111111
                   11111111111111111111111111111111111
                   11112222222222222222222222222211111
                   11112222222222222222222222222211111
                   11112222222222222222222222222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222233333333333333322222211111
                   11112222222222222222222222222211111
                   11112222222222222222222222222211111
                   11112222222222222222222222222211111
                   11111111111111111111111111111111111
                   11111111111111111111111111111111111

And result of `java jAA3D pyramid` is:

GJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJN[LSGJTR`KMJ
]KMQ\\SP]UMY]KMQ\\SP]UMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMY]KMQ\\SPUMMY]KMQ\\SPUMM
ER_J]KUMS\QPER_J]KUMS\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QPER_J]KUM\QQPER_J]KUM\QQ
CQE_PSVJ^COJCQE_PSVJ^COJCQE_PSVJCOJCE_PSVJCOJCE_PSVJCOJCE_PSVJJCOJCCE_PSVJJCOJCC
HTXZQDDUTZUXHTXZQDDUTZUXHTXZQDDUZUXHXZQDDUZUXHXZQDDUZUXHXZQDDUUZUXHHXZQDDUUZUXHH
EYZIHVFQ[K`CEYZIHVFQ[K`CEYZIHVFQK`CEZIHVFQK`CEZIHVFQK`CEZIHVFQQK`CEEZIHVFQQK`CEE
EEDHYNWSMFZCEEDHYNWSMFZCEEDHYNWSFZCEDHYNWFZCEDHYNWFZCEDHHYNWFZZCEDHHHYNWFZZCEDHH
ZNFDRGB`JKZVZNFDRGB`JKZVZNFDRGB`KZVZFDRGBKZVZFDRGBKZVZFDDRGBKZZVZFDDDRGBKZZVZFDD
NQAQLHPZQ\X`NQAQLHPZQ\X`NQAQLHPZ\X`NAQLHP\X`NAQLHP\X`NAQQLHP\XX`NAQQQLHP\XX`NAQQ
VRMT^C]XN_TPVRMT^C]XN_TPVRMT^C]X_TPVMT^C]_TPVMT^C]_TPVMTT^C]_TTPVMTTT^C]_TTPVMTT
CNH^N\HYWVQMCNH^N\HYWVQMCNH^N\HYVQMCH^N\HVQMCH^N\HVQMCH^^N\HVQQMCH^^^N\HVQQMCH^^
KJ\A[RN\]WNKKJ\A[RN\]WNKKJ\A[RN\WNKK\A[RNWNKK\A[RNWNKK\AA[RNWNNKK\AAA[RNWNNKK\AA
`YCILI^CE[QU`YCILI^CE[QU`YCILI^C[QU`CILI^[QU`CILI^[QU`CIILI^[QQU`CIIILI^[QQU`CII
UBIKIDP^E[ZMUBIKIDP^E[ZMUBIKIDP^[ZMUIKIDP^[ZMUIKIDP^[ZMUIKIDP^^[ZMUUIKIDP^^[ZMUU
E^\CLHAQBGEDE^\CLHAQBGEDE^\CLHAQGEDE\CLHAQGEDE\CLHAQGEDE\CLHAQQGEDEE\CLHAQQGEDEE
JYB_V_B`LP_RJYB_V_B`LP_RJYB_V_B`P_RJB_V_B`P_RJB_V_B`P_RJB_V_B``P_RJJB_V_B``P_RJJ
NCLD`^KRCE[]NCLD`^KRCE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[]NCLD`^KRE[[]NCLD`^KRE[[
]L[\[Z`EFM[[]L[\[Z`EFM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[]L[\[Z`EM[[[]L[\[Z`EM[[
HTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXLNQLGHTHE\JXL

Following options are available:

Options:
-w width   Image width (80)
-s step    Size of repeating seqence (12)
-t text    Text used to generate background
-r         Disable random text placement
-f file    Use file as input for raster
-d         Use digits instead of letters

jAA-Project
===========
                       __    _____      _____        
                      |__|  /  _  \    /  _  \  
                      |  | /  /_\  \  /  /_\  \  
                      |  |/    |    \/    |    \
                  /\__|  |\____|__  /\____|__  /
                  \______| Project\/  Project\/     


Three goals of jAA-Project:

  1. Support the AA-Project to port all important software (like Doom,
     Second Reality, XWindow, etc.) on AA-lib.

  2. Port AA-lib in the Java language.

  3. Force Sun to start supporting Java on T07, Amstrad CPC, ZX Spectrum,
     etc.

   jAA-Project is part of the AA-Project. AA-Project was started by Jan
Hubicka. In that times just a few people knew about it. Then a new demo
named BB has been relased to show the power of AA-lib technology. Now the
project is freely available and anyone can help.


Where to find AA
================

    Download the original AA soft at 
http://www.rigaut.com/benoit/CERN/jAA/aa3d-1_0_tar.gz

    Just browse our homepage at 
http://aa-project.sourceforge.net/
A ton of examples of ascii-art generated by aalib, pointers to other 
AA-Project resources etc.

    Have a look also to the wonderfull BB demo at 
http://aa-project.sourceforge.net/bb/
    or direct download of the DOS binary at 
http://www.rigaut.com/benoit/CERN/jAA/bb-demo.zip

Benoît Rigaut %^)