VR投影

举报
清晨露 发表于 2020/03/15 23:31:30 2020/03/15
【摘要】 VR投影 从古代起,人们就一直在探究如何就立体的世界展示在平面上,最典型的就是将地球展示在平面上,经过很多人的努力,我们才看到了今天的世界地图,我们会看到地球上的每一点和地图上有所对应,将球体上的内容投影到长方形上,这是一种投影方式。VR视频和全景图片与上述地图类似,也是经过相应分投影方式将全景VR视频展示出来。下面一起来看看几种投影方式。等量矩形投影这是最常见的投影方式,将球面得分内容按照...

VR投影

 

从古代起,人们就一直在探究如何就立体的世界展示在平面上,最典型的就是将地球展示在平面上,经过很多人的努力,我们才看到了今天的世界地图,我们会看到地球上的每一点和地图上有所对应,将球体上的内容投影到长方形上,这是一种投影方式。

VR视频和全景图片与上述地图类似,也是经过相应分投影方式将全景VR视频展示出来。下面一起来看看几种投影方式。

等量矩形投影

这是最常见的投影方式,将球面得分内容按照经纬度,把球面坐标转换到矩形坐标上,也就是我们最常见的地球和世界地图的投影方式。

1584286167511608.png

这种投影方式优点也很明显,就是我们能够直观球面和矩形的对应关系。但是缺点同样很多,在两极附近会有大量的像素点聚集,而在赤道附近像素比较稀疏,这种效果不是我们想要的,对于VR视频来说,我们不想头顶和下方的视频看起来很清晰,而我们正对面的场景清晰度很一般。所以对于VR是视频来说这种投影方式还有诸多不便。

立方投影

立方投影是在上面矩形投影方式上改进的方式,话不多说,上图:

1584286183371118.png

图片展示的也是很清楚,他是先把球面转换成立方体,然后再将立方体展开。将球面的内容转换成立方体上最直观的方式就是在球体外面镶嵌一个立方体,然后将球面上的内容映射到立方体上,下面是一种映射方式:

1584286195846244.png

这种投影方式是辐射状投影,这样会造成投射到正方形面上的像素分布不均匀,两边明显会比中心稀疏,但是这种问题可以通过一定的算法来避免,如下所示:

1584286208963643.png

上面展示了优化后的等角投影,成为等角立方投影(EAC),EAC算法是专门设置成保持距离不变,从而做出均匀分布的像素,这种投影方式相比之前的好了很多,但是也是不可能很完美的将球面内容投射到立方体上,因为投射的长度是不一样的。除了这几种投影方式,还有其他的投影方式比如等面积投影,大家有兴趣可以自行查找。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。