ASCII立體圖

ASCII立體圖（ASCII stereogram），是ASCII藝術的一種形式，它利用觀察圖像時，令視線產生適當的交叉從而生成三維圖像的錯視。

以圖1為例，為了得到三維效果，觀察者需要使眼睛偏離聚焦狀態，這樣同一行中的兩個相鄰字符就會貼近到一起。為了幫助聚焦，努力使兩個頂上的兩個大寫字母 O 看起來像三個，確保中間那個 O 的圖像穩定並且位於焦點之上。一旦做到了這一點，往下看下面的圖像，這時三維效果就很明顯了：7列字母會呈現遠近相間的視覺效果。如果圖 1 底部的兩個 O 看起來像三個，那麼遠近效果就會相反。另外也可以通過視線交叉觀察到相反的三維效果。

圖 1：遠近距離

```
                             O    O
n   n   n   n   n   n   n   n   n   n   n   n   n   n   n   n   n
f    f    f    f    f    f    f    f    f    f    f    f    f    f
e   e   e   e   e   e   e   e   e   e   e   e   e   e   e   e   e
a    a    a    a    a    a    a    a    a    a    a    a    a    a
a   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a
r    r    r    r    r    r    r    r    r    r    r    r    r    r
r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r
                          O          O  
```

圖 2 的效果更加有戲劇性。一旦看到了三維效果，觀察者漸漸遠離螢幕，垂直線將會變得更深，因而增加立體效果，水平或者豎直方向稍微移動也會產生有趣的效果。

圖 2：地板、牆壁與天花板

```
                           O          O
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
 .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .
   .    .    .    .    .    .    .    .    .    .    .    .    .
   .     .     .     .     .     .     .     .     .     .     .
     .      .      .      .      .      .      .      .      .
 .       .       .       .       .       .       .       .       .
      .        .        .        .        .        .        .
   .         .         .         .         .         .         .
.          .          .          .          .          .          .
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
|          |          |          |          |          |          |
   .         .         .         .         .         .         .
      .        .        .        .        .        .        .
 .       .       .       .       .       .       .       .       .
     .      .      .      .      .      .      .      .      .
   .     .     .     .     .     .     .     .     .     .     .
   .    .    .    .    .    .    .    .    .    .    .    .    .
 .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
```

圖 3 根據與單圖像隨機點立體圖（Single Image Random Dot Stereogram，簡稱 SIRDS）同樣的思想顯示了一個單圖像隨機文本立體圖（Single Image Random Text Stereogram，簡稱 SIRTS）。當立體圖像變得清楚的時候就可以看到浮雕中的「Hi」。

圖 3: A single image random text stereogram.

```
                      O              O
OIWEQPOISDFBKJFOIWEQPOISDFBKJFOIWEQPOISDFBKJFOIWEQPOISDFBKJF
EDGHOUIEROUIYWEVDGHOXUIEROIYWEVDGHEOXUIEOIYWEVDGHEOXUIEOIYWE
KJBSVDBOIWERTBAKJBSVEDBOIWRTBAKJBSOVEDBOWRTBAKJBSOVEDBOWRTBA
SFDHNWECTBYUVRGSFDHNYWECTBUVRGSFDHCNYWECBUVRGSFDHCNYWECBUVRG
HNOWFHLSFDGWVRGHNOWFGHLSFDWVRGHNOWSFGHLSDWVRGHNLOWSFGLSDWVRG
YPOWVXTNWFECHRGYPOWVEXTNWFCHRGYPOWNVEXTNFCHRGYPWOWNVETNFCHRG
SVYUWXRGTWVETUISVYUWVXRGTWVETUISVYUWVXRGWVETUISVYUWVXRGWVETU
WVERBYOIAWEYUIVWVERBEYOIAWEYUIVWVERBEYOIWEYUIVWLVERBEOIWEYUI
EUIOETOUINWEBYOEUIOEWTOUINWEBYOEUIOEWTOUNWEBYOETUIOEWOUNWEBY
WFVEWVETN9PUW4TWFVEWPVETN9UW4TWFVETWPVET9UW4TWFBVETWPET9UW4T
NOUWQERFECHIBYWNOUWQXERFECIBYWNOUWFQXERFCIBYWNOFUWFQXRFCIBYW
VEHWETUQECRFVE[VEHWERTUQECFVE[VEHWQERTUQCFVE[VEOHWQERUQCFVE[
UIWTUIRTWUYWQCRUIWTUYIRTWUWQCRUIWTXUYIRTUWQCRUIBWTXUYRTUWQCR
IYPOWOXNPWTHIECIYPOWTOXNPWHIECIYPONWTOXNWHIECIYLPONWTXNWHIEC
R9UHWVETPUNRQYBR9UHWVETPUNRQYBR9UHWVETPUNRQYBR9UHWVETPUNRQYB
```

有人在電子郵件末尾或者新聞文章後面用立體圖作為「簽名」，圖 4 就是一個這樣的例子。

圖 4：一個立體圖簽名

```
 IIIIIIIIIIIIIII   IIIIIIIIIIIIIII  
 H ( )  \|/    H   H   ( )   \|/ H  
 H(   ) -O-    H   H  (   )  -O- H  
 H     )/|\    H   H (     ) /|\ H  
 H======^======H   H======^======H  
 H- |----@-----H   H----| ---@---H  
 H /|\ @\|/ @  H   H   /|\@ \|/@ H 
 H    \|/  \|/ H   H     \|/  \|/H  
 III^IIIIIII^III   III^IIIIIII^III  
Wide eyed stereo  Wide  eyed  stereo    
```

立體效果可以用於突出文本中的單個字詞作為「秘密消息」，當段落調整的時候這個效果可能就被隱藏起來。

圖 5：單詞強調

```
According    to    the  According    to    the
police      inspector,  police      inspector,
Edward  John Billings,  Edward John  Billings,
there  are   too  many  there  are   too  many
individuals  too close  individuals  too close
to  the  case to  make  to  the  case to  make
an  arrest.   I  asked  an  arrest.   I  asked
Mary  Smith to comment  Mary Smith  to comment
on  the case,  but she  on  the case,  but she
declined  to  comment,  declined  to  comment,
because  she  is  soon  because  she is   soon
to   be   married   to  to   be   married   to
Howard  D. Fredericks,  Howard  D. Fredericks,
the   victim's  uncle.  the   victim's  uncle.
Charles   Wilson,  the  Charles   Wilson,  the
victim's      brother,  victim's      brother,
stated that  the chaos  stated that  the chaos
was   responsible  for  was  responsible   for
at least  five suicide  at least  five suicide
attempts   last   week  attempts   last   week
alone.                  alone.                               
```

另外也可以實現 ASCII 立體圖動畫。

## 致謝

圖 1、2、3 與 4 分別歸屬於 David B. Thomas、Jonathan Bowen、Charles Durst 與 Marty Hewes。這四幅立體圖出現在公開的 alt.3d USENET 新聞組 中。圖 5 是一位維基人現場作出來的。

最初由 ASCII Stereograms 的作者改編而來，並且得到了作者的許可。

## 外部連結

- 3D Stereogram Ascii Image Generator and Movie Generator
- ASCII Stereograms by Jonathan Bowen
- Random-ASCII Stereograms
- ASCII art stereogram generator from AA-Project
- Random-ASCII Stereograms
- 在線繪圖