首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

水面以下看见的水面是什么样子的?这款游戏告诉您!附科学原理

读者们好,我是雨酱萌萌哒。不知道各位读者是否考虑过一个这样的问题:从水面以下看到的水面是什么样子的?不过可能只是考虑过,现实生活又很难有机会真正到水下去看,笔者现在都还不会憋气呢。但是现实中做不到的,不代表我们就不可能知道了,因为我们可以去游戏里看看。

可能大部分GTA5玩家都对游戏贴近现实的程度很感兴趣,有些玩家也做过了无数的实验,大部分实验结果并没有让我们失望,比如喷气飞机具有后向冲击力、雨天路面打滑、沼泽地行进困难、击碎的浪花等。但是估计很少会有人尝试在水下观察水面吧。

废话不多说,直接上图。

在图中可以发现,水下见到的水面特征可以这样描述:头顶有一片明亮的圆形区域,透过这个区域我们可以看见水面以上的景物,而这片区域以外的部分是暗的。

现在我告诉大家,现实中也是这样的。这也是GTA5的细节之一,这个细节很少有人注意。

接下来说明其科学原理:

其实原理很简单——水对光线的折射作用。我们都知道光线从空气进入水中会发生折射。

就算光线紧贴着水面入射,也会在与水面的交点处发生折射。

我们把此时折射光线与虚线的角度称作临界角。

而光线从水中进入空气也会发生折射——前提是光线能进入空气。由折射定律,当水中向空气中入射的光线的入射角超过临界角,将不能透过水面,而是在水面反射回水中。下图中蓝色的光线在空气中没有与之对应的折射光线,只能全部反射回水中,称为全反射。我们看见的明亮区域就算红色光线与水面交点组成的区域,这一区域叫做斯涅耳窗

如果水中光线良好,明亮区域以外的地方会变得像一面镜子,通过它可以看到水下的景物。

不得不说,我们的GTA5的游戏工程师这次确实用心了,在老作品圣安地列斯中并观察不到这种现象,真的是爱了。

我另一款最喜欢的游戏——我大MC虽然观察不到这个效果,但是也许这也是它的独特之处吧,毕竟游戏大部分物体不受重力,主世界没有尽头就充分说明了游戏场景明显不是地球。既然不是这个星球为啥还要遵循这个星球的规律呢?

文章结束前我说一句,科学原理部分用的图片是笔者亲手绘制的,万一谁想用就拿去用吧,毕竟绘制这种图不是难事,只要别说是您自己画的就行了不许别人用就行了。

祝各位玩家游戏愉快。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200313A0TVEJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券