说起来也搞笑,一个广告引起的。
很早以前看到过一个广告片,是一个保健品的,大致内容是一个男人,正准备朝前走,但是发现他的正前方是一个巨大的平台,比他要高得多,他怎么也上不去,但当他吃了XXXX之后,他往镜头这边移动,然后转个身,居然变高大了,而他跟前的平台居然变低变小了,原来,这个平台只是楼梯的一级台阶而已。这个当时让我眼前一亮,嗯,这广告虽然是扯淡,(所有的广告都是扯淡),但是创意还不错,之所以台阶会由高变低,由大变小,人却由小变大,由矮变高,是因为什么?
他们和镜头之间距离的远近关系。
我们人的正常视觉,不用学习任何物理学,也可以知道,有这么一个现象,离我们眼睛越远的东西,它会显得越小,即使它实际上非常庞大,而离我们眼睛越近的东西,它就会显得越大,即使它本身很小。
这就是上面那个广告的创意。
这也是《Watch》的创意。
然而,这个广告并没有让我产生出制作《Watch》的念头,虽然我知道这是个不错的创意,但是我没想过要把应用于游戏。
直到我玩了Fez。
Fez让我惊艳的一点,就是它的镜头旋转和视角转换的机制,我并没有把它玩完,其实我玩得并不深入,但是第一眼,它就把我征服了,不是因为它的另类谜题,而正是这段开头所说的,视角转换。
被它惊艳到之后,想了一些东西,嗯,Fez虽然实际上是一个3D游戏,它之所以以2D的方式呈现出来,是因为它使用的是正交投影。
正交投影,嗯,就是说.....在这放个图,很清楚:
可以看到,在正交投影下,摄像机,也就是我们眼睛的可视范围,是一个方体,方体顾名思义,就是每条边不是互相垂直,就是互相平行,平行是重点。你可以看到,前面那个灰暗的底图上显示出来的熊猫( 这只熊猫其实就是你眼睛看到的图像), 和方体中的那只是一般大小的,它就是方体中的熊猫,在你眼睛上产生的印象。
而且,不管方体中的那只熊猫,它是离你的眼睛近还是远,这个灰色底图上的熊猫,大小都不会发生改变,也就是说,你看到的这只熊猫,它总是一样大的,不会胖瘦,不会高矮。
我突然就想到了那个广告,诶,如果不是正交投影,而是透视投影呢?
好了,问题来了,什么又是透视投影。
呵呵,有点奇怪是吗?但是,这就是我们眼睛看东西的方式啊。
这个方体不再是方体了,而是个锥体,前面那个面和后面那个面一小一大,而前面那个灰暗的底图也变小了,上面显示的熊猫影像,比起锥体中的那只实际的熊猫,小了很多,是不是?
这就是透视和正交的不同,正交,视线是水平平行的,而透视,视线变成了斜线。
那又如何?
嗯,再回到上面那张正交图,两条红色的水平射线,一条从熊猫头顶发出,一条从熊猫脚底发出,都射向那个灰暗的竖直平面,因为他们都是水平的,所以是平行线,自然不能相交,自然也就不能射向同一个点,自然的,两条水平平行线与一个竖直的平面相交,这两个交点的距离总是不变的,是不是?
再回到那张透视图,也是两条红色的射线,也是从头和脚发出,也是射向那个灰暗的竖直平面,但是不同的是,它们不再是水平的,而是倾斜的,那么它们的方向呢?他们总要有个方向是不是?看到那个红色圆圈吗?下面红字表示它是眼睛的位置,这两条线没地方去了 ,看到那里有个红圈,那就朝它飞过去吧,噔,撞到前面那个灰色面板上,怎么样?这两个交点的距离.....是不是小了。
那么,如果熊猫离得更远呢? 还有,更近呢?
正交的话,不用看你也应该想到了,反正都是水平线,不管它离近离远,射线和平面的交点都不会变,交点的距离也就不会变,熊猫看上去大小也就不会变。
透视的话,还是要看看的,来看看这张侧面图:
开始的时候,这头熊猫的头顶在A点的位置,A点离灰暗平面P有一个水平距离 —— Da,A发射出的红线射向点E——我们的眼睛,此时,红线和平面P有一个交点,这个交点和水平的黑线有一个高度差,我们记作——Ha(图上并未标示出来);突然,熊猫看到B那个地方有好吃的,它就移动到了B,此时B点就是熊猫头顶的位置,B点离灰暗平面P的距离更远了——Db,从B发射出的蓝线和灰暗平面P相交,也有个交点,这个交点和水平黑线也有个高度差,记住——Hb(图上并未标示出来);可以看到,Hb < Ha,这表示什么呢? 表示,熊猫离我们越远,它就会显得越小,那么倒推一下,就会知道,它如果离我们越近,就会越大,是不是如此呢? 好,检验一下,此时,熊猫回头看到我们了,它为了吓唬我们,朝我们跑了过来,跑到了点C处,此时它的头顶在C这个位置,显然,C点已经离我们很近了——Dc,从C发射出的绿线和灰暗平面P相交有一个交点,这个交点和水平黑线有个高度差,记作——Hc(图上并未标示出来),可以看到,这个Hc > Ha。啊哈,确实如此,熊猫变大了!反推是对的。
如果这么说,仍然不太明白的话,没有关系,现实的例子更好,你手里边随便拿个什么,自己看看,把它放得离自己的眼睛远点,然后放近些,怎么样?
由此,通过上述的描述,我们得出这么一个结论:
1. 正交投影下,不管我们观察的物体离我们有多远,我们看到的物体的影像,大小总是不变的。
2. 透视投影下,我们观察的物体离得远,则我们看到的物体的影像就会变小,离得近就变大。
那么这个和Fez有什么关系?
答案是,没有。
我只是想到这个可以和Fez的机制结合起来,成为一个新的游戏。
Fez的操作非常简单,平台跳跃+视角转换,相当容易掌握,是的,游戏的操作方式足够简单,那么它就会有天然的优势,因为它适合大多数人玩。
同时,透视的视觉原理可以带来完全不同的趣味性和体验。
那么,将两者结合在一起呢?
——
Watch
暂无关于此日志的评论。