查看原文
其他

VR效果神器,Unity精品相机插件

2016-10-13 Unity官方 Unity官方平台
今天向大家推荐几款强大易用的相机插件,可以用于录制高清VR游戏视频、实现各种炫酷的相机特效,甚至有便利实现移动VR环境的移动解决方案。

Helios


Helios是用于录制高清流畅视频的插件,不但支持普通的2D视频、3D视频,而且有适用于VR环境的全景视频,还可以同时录制音频。Helios利用特别设计的着色器来获取场景截图,并将这些图片转换为适用于各种3D及全景视频平台所需的视频格式。

目前Helios仅支持在Unity编辑器模式下使用。相比其它的全景视频解决方案,Helios功能更加完善,而且支持主流的VR头盔包括Oculus、Gear VR、HTC Vive、Google Cardboard。同时,全景视频平台如Facebook和YouTube。Helios可以直接导出6种不同质量的视频,最高支持90FPS的8K全景视频。当然,它还可以导出高清的GIF、JPEG或PNG图片。



使用Helios也非常简单,其中已经内置好了用于录制不同视频的预制件(Prefab),并包含所有必需的脚本,只需将这些预制件添加到场景中,再简单进行一些设置即可。以录制3D视频为例,只需将Helios3D预制件拖拽至场景,然后在检视面板中设置Helios脚本的参数,以选择视频类型、质量、特效及存储目录等。剩下的就等Helios自动完成即可。


下载地址:

https://www.assetstore.unity3d.com/en/#!/content/63643


Camera Transitions


Camera Transitions可用来实现一系列的相机变换特效,适用于各种画面切换效果,包括缩放、盒式切换、渐变、闪现、翻转、翻页、折叠、抖动、线性模糊等等。Camera Transitions几乎可以满足所有的全画面变换需求。

Camera Transitions需要硬件GPU支持Shader Model 3.0及以上版本,基本上只要是2009年以后面世的GPU就没有问题。有些效果在移动设备上可能消耗比较大,例如翻页。类似的注意事项都已标示在插件网页上,使用时可以作为参考。



使用Camera Transitions首先需要在场景中新建一个空GameObject,然后为其添加Camera Transitions脚本。Camera Transitions脚本会对所有特效做全局设置,如自动或手动切换、更新频率、特效的范围等。



针对所有特效的使用代码,作者也给出了示例,只需调用一句代码即可。以圆圈扩散特效为例,只需调用DoTransition函数即可,其参数分别表示变换类型、原始相机、目标相机、变换时间以及一些可选的传入参数:



上面的代码可实现如下效果:



而除了代码调用外,还可以利用CameraAssistantTransitions组件直接在检视面板中进行设置,免去手动编写代码的步骤。




下载地址:

https://www.assetstore.unity3d.com/en/#!/content/36055


Mobile VR Movement Pack 


Mobile VR Movement Pack提供了5种移动VR环境下的移动方案示例,包括路径点系统、导航网格、摇杆控制、自动行走及视线控制(向下看行走,向上看停止)几种方式。每个都提供了示例场景,可以支持Gear VR、Google VR、Cardboard及Daydream平台。

使用Mobile VR Movement Pack非常简单,插件提供了代表不同移动方式的预制件,只需将这些预制件拖拽至场景,然后删除场景中的其它相机即可。




插件还包括一系列用于实现各种不同效果的简明脚本。例如,添加了VR WalkableSuface脚本的对象会被导航网格视为“可通过的”,以便找到正确的路径。VR Waypoint脚本则用来设置路径点。



下载地址:

https://www.assetstore.unity3d.com/en/#!/content/69041


结语
随着VR的发展如火如荼,关于VR的内容开发也越来越方便,这几款相机插件中就有专门针对VR环境的。今天的插件介绍就到这里,希望对大家有帮助。后面还会为大家推荐更多Asset Store中的优秀插件,敬请关注。


更多Unity精选插件

Asset Store中人气超高的音效资源包

完整的Unity项目模版

给力的Unity脚本插件

Unity中的炫酷着色器插件


Unity官方近期活动




点击“阅读原文”进入Unity官方中文社区!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存