美文网首页
unity用全景视频制作天空盒——欺骗眼睛让手游有3A等级画面

unity用全景视频制作天空盒——欺骗眼睛让手游有3A等级画面

作者: 哇哇佳 | 来源:发表于2020-04-05 22:59 被阅读0次

    1 需要的工具

    unity2017以上,我用的是2019.1

    Cinemachine插件

    unity recorder插件

    timeline插件

    2 准备一个很好看面数很大的场景,我找了一个小镇的场景,细节很多

    3 开始制作

    3.1录制全景视频

    首先在Window->PackageManager里找到Cinemachine,点击install,我的已经安装过了就没有那个选项

    安装好之后在菜单栏会出现Cinemachine,然后按照下图选择

    会创建出如下图所示的Track和Cart

    点击DollyTrack1,在Inspector面板添加路径,这就是我们需要录制的全景视频的路径,点击加号就可以添加路径关键点

    ​​

    在DollyCart的Position中拖动可以看到它沿路径运动的效果

    将场景中主相机的位置与DollyCart放在一起,并成为他的子物体,然后相机就可以跟着DollyCart一起在路径运动了

    然后,添加Timeline插件,用于路径动画,还是在Window->PackageManager里

    导入之后,创建一个空物体,命名为360V,打开Timeline界面,为其创建Timeline

    打开后,窗口中间有个Creat,选择360V,点击Creat,为其创建一个Timeline

    创建好之后,点击Add选择AnimationTrack创建一个动画控件,将DollyCart拖入到None空中,如果DollyCart没有animator组件,会要求创建一个

    点击红点录制动画,设置其实关键帧,第0帧时对应的DollyCart中Position的值为0

    将动画指针拖到想要的时间长度,然后改变DollyCart中Position的值,改到镜头不再运动为止

    拖动指针看一下效果,想要效果更好的话多加几个关键帧

    3.2制作全景视频

    首先安装unity recorder,这里要注意的是在商店里下载导入的会报错,所以导入之后,需要添加到PackagesManager里,然后删掉导入的,重新install。点击Advanced选择最后一个,就能加入unity recorder,如果不成功,重启unity

    安装完之后按照如下图设置参数,点击Start recording,开始录制,结束时按stoprecording,视频就保存在Path的路径下了

    3.3将全景视频做成天空盒

    首先创建一个sphere,新建一个材质球赋给它,材质球设置如图

    创建一个VideoPlayer,将录好的全景视频拖到Videoclip上,然后将Render mode改为MaterialOverride,将sphere拖入到Renderer中,就是将VideoClip用于Sphere材质的意思

    ​​

    最后将相机的Clear Flag改为solidColor,下面第一张是没运行的效果,后面是运行的效果

    用于Pico开发的话,做成VR效果时,需要将Pico的两个眼睛的相机也要将Clear Flag改为solidColor

    本文参考了unity官方教程,教程里面有些基础的没讲,所以我自己整理了一下写了出来分享

    官方视频https://www.bilibili.com/video/av83898326/?spm_id_from=333.788.videocard.1

    相关文章

      网友评论

          本文标题:unity用全景视频制作天空盒——欺骗眼睛让手游有3A等级画面

          本文链接:https://www.haomeiwen.com/subject/pvrmphtx.html