我们的每一只眼睛,都只能看到二维的图像,就是说我们眼睛看到的画面只是一个平面,但是每一个两种眼睛都视力正常,并且没有内斜视或外斜视的人都感觉自己能看到立体的图案,这种感觉在电影院看3D电影时尤为强烈,这是为什么呢?
我们先来看看人的眼睛是怎么看到画面的,下图:
当外界光线经过约2-5mm直径的瞳孔后,在视网膜形成一个倒像,这个倒像是与外界的图像一一对应的,也就是外界的图像的每一个位置只在视网膜的特定位置形成画面。以上面那只怪兽角为例,它在现实中是在画面上面,而在视网膜里它就只会出现在视网膜下面,这就是墨子发现的光沿直线传播的小孔成像原理。
既然画面与视网膜成像时是一一对应的,眼睛自然就感受不到立体感了,所以当我们闭起一只眼睛的时候,只用一只眼睛去看是看不到立体图案的,如果你在电影院里戴着3D眼镜看3D电影时,闭起其中一只眼睛,立体感马上就会消失。
那么为什么用两只眼睛看就会产生立体感呢?这是因为我们两个眼睛之间有一定的距离,这个距离称为瞳距,近视患者去配眼镜的时候都要测量瞳距,一般正常人的瞳距大约65mm左右,即6.5cm。而正是这大约65mm,使我们左眼和右眼所看到的画面产生差异。由于凸出物体的遮挡,导致其左后方的某些细节被遮挡而无法到达我们的右眼,同样其右后方的某些细节被遮挡后也无法到达我们的左眼,这样就导致我们左右两只眼睛看到的画面不一样,而基于我们的经验,大脑很容易就判断出那个凸起的物体的凸起状态,这就产生了立体感。
我们的大脑会把两个眼睛的像差处理成立体的感觉,所以当我们在电影院看那些3D电影的时候,虽然银幕只是一个平面,但由于经过偏振镜片的过滤,使我们左右两个眼睛看到了不同的画面,而这两个不同的画面是电影拍摄时由两个不同的摄影机在两个不同的角度拍摄的,因此我们的大脑就把它处理成立体的图案了。
利用这种方法,其实我们自己就能制作3D图片,图片源可以是你自己拍的,也可以是从视频里截取的。我先说通过视频截取的方法:找一个平移拍摄的视频片段,也就是摄像机从左往右移动或从右往左移动下拍摄的视频,截取移动一段小距离后的两张画面,然后如下图并在一起,左边视角的放左面,右边视角的放右面,一张3D立体图就完成了,这是我从张家界的纪录片上截取的视频画面。
这种图片只能用手机看,屏后成像,电脑屏幕太大了,双眼无法聚焦的,观看方式如下图:
当然你也可以自己拍图片,只要拍摄第一张后平移10cm左右拍第二张,然后两张并在一起就可以了,下图是我拍摄的彩虹3D立体图。
说到这里,我想起关于人的视觉是二维还是三维,这是一个在科学群里经常引起争论的问题,我就经常与人争论。很多人认为人的视觉是二维的,理由是人的眼睛只能看到二维的画面,这很合理,但他们可能忽略了我们有两个眼睛……当然,大部分情况下他们并不是忽略了,而是认为即使有两个眼睛看到的依然是二维的,三维只是幻觉……
这就很尴尬了,我也只能表明一下我个人的立场,我个人认为,我们看到的就是三维,只要我们有两个视力正常并能正常聚焦的眼睛,我们就能看到三维,不接受反驳。
你认为呢?