读者们好,我是雨酱萌萌哒。不知道各位读者是否考虑过一个这样的问题:从水面以下看到的水面是什么样子的?不过可能只是考虑过,现实生活又很难有机会真正到水下去看,笔者现在都还不会憋气呢。但是现实中做不到的,不代表我们就不可能知道了,因为我们可以去游戏里看看。
可能大部分GTA5玩家都对游戏贴近现实的程度很感兴趣,有些玩家也做过了无数的实验,大部分实验结果并没有让我们失望,比如喷气飞机具有后向冲击力、雨天路面打滑、沼泽地行进困难、击碎的浪花等。但是估计很少会有人尝试在水下观察水面吧。
废话不多说,直接上图。
在图中可以发现,水下见到的水面特征可以这样描述:头顶有一片明亮的圆形区域,透过这个区域我们可以看见水面以上的景物,而这片区域以外的部分是暗的。
现在我告诉大家,现实中也是这样的。这也是GTA5的细节之一,这个细节很少有人注意。
接下来说明其科学原理:
其实原理很简单——水对光线的折射作用。我们都知道光线从空气进入水中会发生折射。
就算光线紧贴着水面入射,也会在与水面的交点处发生折射。
我们把此时折射光线与虚线的角度称作临界角。
而光线从水中进入空气也会发生折射——前提是光线能进入空气。由折射定律,当水中向空气中入射的光线的入射角超过临界角,将不能透过水面,而是在水面反射回水中。下图中蓝色的光线在空气中没有与之对应的折射光线,只能全部反射回水中,称为全反射。我们看见的明亮区域就算红色光线与水面交点组成的区域,这一区域叫做斯涅耳窗。
如果水中光线良好,明亮区域以外的地方会变得像一面镜子,通过它可以看到水下的景物。
不得不说,我们的GTA5的游戏工程师这次确实用心了,在老作品圣安地列斯中并观察不到这种现象,真的是爱了。
我另一款最喜欢的游戏——我大MC虽然观察不到这个效果,但是也许这也是它的独特之处吧,毕竟游戏大部分物体不受重力,主世界没有尽头就充分说明了游戏场景明显不是地球。既然不是这个星球为啥还要遵循这个星球的规律呢?
文章结束前我说一句,科学原理部分用的图片是笔者亲手绘制的,万一谁想用就拿去用吧,毕竟绘制这种图不是难事,只要别说是您自己画的就行了不许别人用就行了。
祝各位玩家游戏愉快。
领取专属 10元无门槛券
私享最新 技术干货