新闻中心
行业动态

如何在 Unity3D 中录制全景视频

作者:重庆vr公司来源:http://www.bd6vr.com/访问:573时间:2020-09-18

Unity 在 2018.1 版本中就开始支持360度图片和视频捕捉的功能了,重庆VR公司基于此才有了录制全景视频的方案。

大体的步骤分为如下几个方面:


1、首先在 2018 版本的 Unity 的 PlayerSettings里的 XRSettings 勾选上这个东西,开启360度捕捉功能。

2、在 Unity Assets 中创建 3 个渲染纹理 RenderTexture。

cubemap_left和cubemap_right的参数设置成 Cube 类型,下面的 Size 代表着生成的全景视频清晰度,越大越清晰,不过相应的也会导致 Unity 录制卡顿,具体依照个人的电脑性能来。

equirect 的渲染纹理就设置成 2D就行了,下面的 Size 代表着最后生成的全景视频窗口大小比例,有这部分要求的话就设置下。


3、将下面的脚本放置到场景中的主相机下。

具体的脚本的设置如下:


4、准备妥当之后还需要个录制工具,这里推荐 Unity 官方的重庆全景公司插件 Unity Recorder。

插件下载下来之后依靠下图指示打开录制窗口。


录制窗口如下,需要说明有几点,首先 录制是可以按照时间段来的,也就是图中的 TimeIntervalm,这里设置的是0-120秒,说明只会在程序运行后录制这么久,当然除去时间间隔还有其他的选择;然后设置好录制视频的帧率大小,这里选择的是60;比较重要的是需要将之前创建的渲染纹理 equirect 添加到录制窗口的 RenderTexture 中;额外说下 Flip Vertical 勾选上会让录制好的视频出现上下颠倒的情况,至少在我看来没啥用。


上述准备工作做完之后,就可以点击录制窗口的 START RECORDING,录制完成后在录制窗口点击停止录制就行了,Unity 默认会在当前项目的路径下生成文件夹,生成的重庆3D动画公司的视频就是全景的了。

TAG:

13452883959 023-68781096

E-mail:3775303@qq.com
QQ:3775303
地址:重庆九龙坡区杨家坪四季花园2-20-15


Copyright @ 2007-2022 重庆博得VR 版权所有  网站地图  【XML】

技术支持:重庆博得VR

重庆博得VR/重庆博得多媒体专注于多媒体技术科技前沿,为企业提供完善的vr开发制作,3d动画制作设计,多媒体技术解决方案等全面服务


展开 收缩