三維立體圖是怎樣做成的?
壹、立體視覺和立體畫原理
人有兩只眼,兩只眼有壹定距離,這就造成物體的影象在兩眼中有壹些差異,見右圖,由圖可見,由於物體與眼的距離不同,兩眼的視角會有所不同,由於視角的不同所看到是影象也會有壹些差異,大腦會根據這種差異感覺到立體的景象。
三維立體畫就是利用這個原理,在水平方向生成壹系列重復的圖案,當這些圖案在兩只眼中重合時,就看到了立體的影象。參見下圖,這是壹幅不能再簡單的立體畫了。圖中最上壹行圓最遠,最下壹行圓最近,請註意:最上壹行圓之間距離最大,最下壹行圓之間距離最小。
這是怎麽發生是呢?讓我們再看下圖,從圖中我們可以看到,重復圖案的距離決定了立體影象的遠近,生成三維立體畫的程序就是根據這個原理,依據三維影象的遠近,生成不同距離的重復圖案。
二、立體畫的觀看
如果妳現在還不會看立體畫,是不是已經很著急了,下面我將介紹怎樣看立體畫。
立體畫有兩種形式:第壹種是由相同的圖案在水平方向以不同間隔排列而成,看起來是遠近不同的物體,請看下圖。這樣的立體畫可用任意壹種圖象處理軟件制作,如Photoshop、Windows畫筆等,妳也可以壹試。
另壹種立體畫較復雜,在這種立體畫上妳不能直接看到物體的形象,畫面上只有雜亂的圖案,制作這樣的立體畫只有使用程序了,我為此編寫了壹些程序,有C和QBASIC的源程序,請看自制立體畫和程序下載。兩種作品看法是壹樣的,原理都是使左眼看到左眼的影象,讓右眼看到右眼的影象,(有人說了:妳這不是廢話嗎?)聽我說具體的方法:當妳看立體畫時,妳要想象妳在欣賞玻璃櫥窗中的藝術品,也就是說妳不要看屏幕上的立體畫,而要把屏幕看成是玻璃櫥窗的玻璃,妳要看的是玻璃之內的影象。
三、兩點練習法
請把下圖上方的兩點作為目標,先使眼睛休息片刻,然後象眺望遠方那樣,用稍模糊的視線瞄準兩點,就會看從兩點各自分離出另外兩個點,然後調整視線,試圖將裏面兩個點合成壹點,當四點變為三點時,妳便會看到立體圖象。
四、另壹種觀看方法
從電腦上看費勁的話,可以這樣,如果畫面上標有兩點(如沒有,可以通過仔細觀看,在橫向上,相隔約3-5厘米,就有相同的圖案,如兩個相同顏色和大小的點等),那麽可以用兩個顏色深點的線垂直粘在顯示器屏幕的上面(可以進入屏幕少許),使兩條線垂直並分別與兩點相連。然後,在顯示器後面上方放個小東西做參照物,沿顯示器上邊沿來看參照物,前後移動眼睛的焦點,使左眼、左線、參照物成壹直線,右眼、右線、參照物成壹直線,可以擋上壹只眼調整,然後兩眼看參照物,此時兩條線就變成了三條,讓視線沿中間的線爬進立體畫面就看到了立體效果。