一、写在前面:
简单的VR全景漫游和天空盒的制作都需要CubeMap,这里我们总结各个大版本下的CubeMap怎么设置。在这里你将学到如何将一个全景图(Panorama images)转换为CubeMap,6片图的CubeMap也会提到哈~
1.什么是全景图(Panorama images)?

图片显示内容如上图所示,中间层清晰,上下段被强烈拉伸,具有经纬特性的图片就是全景图,Unity 3D API写道:

2.本文可供全景观看的Texture是什么?
笔者觉得好似一个外表是镜子的水晶球。看动画体会体会:

二、Unity 3D4.3.5f1全景Texture设置:
方法一、第一个下拉选项直接选择的Cubemap,这样生成的Textrue可供VR漫游(如图):

tips:篇幅原因“Apply”没截出来,但亲们别忘记点击“apply”
方法二、第一选项选择Advanced,Mapping选择“Latitude-Longitude Layout(cylindrical)”:

细节参考:http://blog.csdn.net/sun_t89/article/details/52764236
三、Unity 3D 5.5.0f3全景Texture设置:
这个版本的第一个下拉选项没有cubemap,也没有Advanced选项,我们怎么设置全景Texture?
答:“Texture Shape”选中“Cube”,在出现的“Mapping”选项选择“Latitude-Longitude Layout(cylindrical)”。

四、全景Texture有了,简易VR看房(仰或是看全景风景)那还远吗?

总结:
- 老版本的Unity 可以参考Unity 3D 4.3.5f1给出的2个方法。
- 新版本(5.5.0f1或更高版本)可以参考第三栏给出的方法。
- Cubemap 也可以使用6面图拼接,但是将全景图剪裁成6片图,再在unity里拼接,也是绕了一些。
- 当然咯,人家给你一个6面图的,你也要会做啊,也简单,上面示例图片中的下拉菜单选择“6 Frames Layout(cubic Enviroment)”,不就OK啦,
此处有坑:
- 6面图要赋值对,不然图片拼接就乱套啦,建议图片取名字有规律些;
- 有时候天空盒做出来就有间隙,记得6面图片导入时设置一下Wrap Model为“Clamp”;
标签:unity5.6、cubemap、Texture、Unity5.6的CubeMap在哪儿设置
快捷访问:
网友评论