使用Unity3D开发HTC Vive应用必知必会的插件
更新说明:
1.2016年10月17日添加The Lab Renderer
2.2016年10月18日添加VRTK的文档链接
3.2017年10月15日添加Vive Input Utility
在使用Unity3d开发HTC Vive游戏或应用时,有几款必知必会的插件,分别如下:
1.Steam VR官方插件
推荐指数:5颗星
推荐理由:这个就不说了,只要是开发HTC Vive应用,都必须挂上这个。
Asset Store
2.SteamVR Unity Toolkit插件
推荐指数:超5颗星
推荐理由:只要你想得到的HTC Vive交互,这个插件里面都有具体的示例,和可以直接使用的各种脚本。而且在github上的更新极其活跃。
Asset store下载链接:
Asset Store
当然,更建议直接从Github上获取最新的版本:
GitHub - thestonefox/SteamVR_Unity_Toolkit: A collection of useful scripts and prefabs for building VR titles in Unity 5
参考文档:
VRTK - Virtual Reality Toolkit
以上两个插件是必须会用的,下面的就可以根据自己的喜好来选择了。
3.SteamVR UI Input Module
推荐指数:3颗星
推荐理由:提供了很多界面交互相关的示例,但个人觉得15刀的价格略有不值
Asset Store下载链接:
4.Curved UI- VR Ready Solution To Bend/Wrap Your Canvas!
推荐指数:4颗星
推荐理由:华丽丽的空间卷曲界面效果,VR UI/UX设计师的最爱,唯一的遗憾是25刀,略贵。
Asset Store下载地址:
5.SteamVR NetWork Essentials
推荐指数:3颗星
推荐理由:如果你想开发多人在线的VR应用,可以考虑下这个插件,但是它用的是Unity的UNet,而不是Steamworks。20刀的价格需要慎重考虑。
Asset Store下载地址:
6. The Lab Renderer
推荐指数:5颗星
推荐理由:相信体验过Valve官方的HTC Vive示范应用The Lab的朋友,对其中的画面渲染效果和帧速还是有比较深刻印象的。Valve把用在这款示范应用的The Lab Renderer开源出来,我们可以应用在自己的项目中,来提升渲染效果,和游戏的实际性能。
Asset Store下载地址:
7.Vive Input Utility
推荐指数:4颗星
推荐理由:可以轻松获取设备状态,包括Vive Tracker,但文档方面有点简陋。
Asset Store下载地址:
ViveSoftware/ViveInputUtility-Unity
后续将专门写一篇教程介绍1、2这两种插件的详细使用方法。感兴趣的童鞋可以自己先研究下。
加入我的知识星球,获取更多虚拟现实相关的开发知识(独家课程),行业现状分析(产品、公司和技术)和相关的工作机会。
当然,如果囊中羞涩,也可以关注微信公众号vrlife,或头条号”寒酒仙“,大部分内容也会通过这些途径分享~