多语言展示
当前在线:616今日阅读:19今日分享:20

Unity如何制作360度全景视频?

全景视频通常是指能在虚拟场景中观察者可以360度的自由观看四周景象,那要如何用Unity来制作类似的漫游场景呢?该准备些什么,用哪些组件来完成制作呢?该篇经验讲教给大家一个简单的方式来完成制作。
工具/原料
1

Unity 2017.3

2

全景视频mp4

方法/步骤
1

首先在Unity中创建空场景,把全景视频放入工程中,把该视频拖拽进场景中,Unity会自动生成Video Player组件。

2

在工程中创建一个Render Texture,将其Size属性改为全景视频的分辨率尺寸,该工程中视频的分辨率尺寸为1920*1080.

3

选中场景中的物体1,修改Video Player组件中Render Mode为Render Texture,将刚创建的Render Texture拖拽到Target Texture上。

4

在工程中创建一个Material,修改Shader为Skybox/Panoramic,并将Render Texture拖拽到Sperical(HDR)上。

5

打开Lighting Settings窗口,将其中的Skybox Material换成刚创建的Material,至此,所有的步骤完成了。可以点击运行查看效果。

6

运行起来后,稍等一会儿就能看到整个的全景视频效果,可以转动相机查看周围的环境。场景中的相机换成VR摄像机就能在VR环境下观看360度全景视频。

注意事项
1

视频文件应当是全景视频,并且视频的分辨率和文件大小,直接影响运行起来的流程度和清晰度。

2

VideoPlayer组件从Unity 5.6以上版本开始支持

3

如果有帮助,请点赞支持,谢谢

推荐信息