时间停止少女的日常吧 关注:140贴子:727
  • 6回复贴,共1

【夫子科普】对嗷嗷汪汪程序的解释以及对地图制作的科普

只看楼主收藏回复

作者画画辛苦,
无法详细科普。
若有兴趣深入,
可找萌萌楼主。——前言
大家好,今天带来的是对《时间停止少女的日常》里最新一话“番外外”的科普
首先作者打错字了,是修正。不是修成

然后开始科普~

图1
如图,眼球和地球都是曲面,所以平面在曲面投影的时候必定会造成畸变。
如上图1所示,上面为眼球的展开,采用的是球体的六面展开法,因为球体可以通过立方体进行细分曲面来产生,同样也可以反过来,我们首先将四乘四网格放进立方体,然后转化为球体,大家看气体中央的白色区域为投影区域,我们在绘制王的时候,根据四乘四网格的修正,可以进行参考绘制,将王内缩的画在纸上,则视网膜上得到一个正常像。
然后说说地图
作者提到了墨卡托投影法
在地图制作中,主要用到两个方法,我们用3维里贴图的“投射贴图法(也叫映射贴图法)”。和“uv展平法”来类比
实际的地图制作中,大多数是使用投射贴图法,墨卡托投射法就是其中之一,当然还有很多种,但无一例外的有一个特点——删掉了北极及周围高纬度,因为那里的形变是无穷——一个点被拉伸到为和赤道一样长的点。
具体请百度“地图投影”的词条,太麻烦了实在。
第种张方法,uv展平法
第一种uv展平法,可以参照眼球的六面展平法,这种方法的好处是——失真最小!但必须得是t字形而不是长方形。而当从t字型转为长方形的时候。。。极点虽然不需要被拉伸了,但是那样极其不直观。这种办法一般被用在全景贴图上,比如这样。所以地图展平制作基本不用这种办法

那就只能采用第二种展平法了
第二种:如图1下面,经度切割法
这个相必大家在中学地理课本见了,是不是分外亲切?


这种是用了无限切分思想,将地球像橘子一样剥开成一个一个细细的经度片,然后将每个片上的相同纬度缝合
但是如上图所示他们够不到无法缝合,所以必须拉伸
具体的拉伸公式是:维度拉伸倍数=1÷cos维度。在赤道,拉伸倍数为1÷cos0°=1,也就是说赤道不需要拉伸
而极点的拉伸倍数为:1÷cos90°=∞。也就是说,将极点拉伸成和赤道一样长的线。


IP属地:山东1楼2016-03-01 16:28回复
    @瞳孔中的是:不,不是这样的,之前就有网友因为格陵兰岛和澳大利亚面积问题引出的地图失真问题进行过小小的热议话题。而良子在科普的时候也有网友说长知识了,可见需要这方面科普的人还是有的,有一个,我就要科普,一个不能少!


    IP属地:山东来自Android客户端5楼2016-03-02 11:34
    收起回复
      围观


      IP属地:河北来自Android客户端6楼2016-03-06 09:19
      收起回复