上高中的时候第一次接触三维立体图,有位同学拿着一幅花花绿绿杂乱无章的图片盯着看,然后就说他看见了什么立体,描述的煞有介事,我当时看了一个下午,把眼睛看花了也看不出来是什么东西,没想到上了大学学习摄影测量,这立体成了我的专业,了解了立体成像的原理,现在我看这种立体就跟看普通图片似的,凝视几秒钟就看清楚了,真是知识的力量!本来想着自己写一篇这方面的帖子,结果网上一搜,已经有很人把这个问题讲的很好了,但是有些地方还不是很清楚,特将原文主要部分转来此处并做一解释!
以下是正文(红色为本人评论):原文网址点击打开链接,原作者应该是刘红石。
三维立体画是利用人眼立体视觉现象制作的绘画作品。普通绘画和摄影作品,包括电脑制作的三维动画,只是运用了人眼对光影、明暗、虚实的感觉得到立体的感觉,而没有利用双眼的立体视觉,一只眼看和两只眼看都是一样的。充分利用双眼立体视觉的立体画,将使你看到一个精彩的世界。
图 1
三维立体画就是利用这个原理,在水平方向生成一系列重复的图案,当这些图案在两只眼中重合时,就看到了立体的影象。参见下图2,这是一幅不能再简单的立体画了。图中最上一行圆最远,最下一行圆最近,请注意:最上一行圆之间距离最大,最下一行圆之间距离最小。
图 2
这是怎么发生是呢?让我们再看下图3,从图中我们可以看到,重复图案的距离决定了立体影象的远近,生成三维立体画的程序就是根据这个原理,依据三维影象的远近,生成不同距离的重复图案。
图 3.
其实,我觉得图2很难看出立体,此外,可以补充一下原理:如图4,正常情况下我们的眼睛要看蓝线代表的平面的话,就会左右眼同时聚焦在红圈点上,然而,如果让右眼去看绿圈点,而左眼继续看红圈点,那么我们的大脑就会认为我们看见了远处黑圈点!那么怎样让右眼和左眼各自看不同的点,而自认为看的是同一个点呢?那就只能是,左右眼看见了十分相似的点,如此来欺骗大脑!这就是立体图最本质的原理。
图 4.
如果你现在还不会看立体画,是不是已经很着急了,下面我将介绍怎样看立体画。
立体画有两种形式:第一种是由相同的图案在水平方向以不同间隔排列而成,看起来是远近不同的物体,请看下图。这样的立体画可用任意一种图象处理软件制作,如Photoshop、Windows画笔等,你也可以一试。
图 5
另一种立体画较复杂,在这种立体画上你不能直接看到物体的形象,画面上只有杂乱的图案,制作这样的立体画只有使用程序了,我为此编写了一些程序,有C和QBASIC的源程序,请看自制立体画和程序下载。两种作品看法是一样的,原理都是使左眼看到左眼的影象,让右眼看到右眼的影象,(有人说了:你这不是废话吗?)听我说具体的方法:当你看立体画时,你要想象你在欣赏玻璃橱窗中的艺术品,也就是说你不要看屏幕上的立体画,而要把屏幕看成是玻璃橱窗的玻璃,你要看的是玻璃之内的影象。
图 6
三维立体图欣赏(百度贴吧--三维图吧):点击打开链接
刘红石立体画作品欣赏:点击打开链接
原文:http://blog.csdn.net/visualman_whu/article/details/43495867