Unity-VR | AR相关
Unity-VR插件
一:Unity AR好用的插件
虚拟现实(VR)是未来的一大发展方向,Unity作为一款主流的游戏引擎,早已在VR的路上加码。下面介绍一些用Unity开发VR游戏/应用的插件,可以帮助开发者更好的开发各种VR程序,构建通往未来之路。
1:VR Panorama 360 PRO Renderer
VR Panorama 360 PRO Renderer可以帮助开发者在Unity内部渲染4K360°全景视频。
VR Panorama 360 PRO Renderer
2:Curved UI – VR Ready Solution To Bend / Warp Your Canvas!
Curved UI是一款制作VR游戏的UI的插件。
3:VR UIKit – Bootstrap Your VR App with Ease!
VR UIKit是一套VR UI制作的解决方案,易于开发而且运行流畅。而且支持各大主流VR平台,制作VR应用的开发做不要错过。
4:VR Easy
VR Easy是用Unity开发VR应用的一个多方面解决方案,开发者只需接单的拖拽就可以搭建出一个VR应用的雏形。该插件支持各大主流VR平台。
5:VR STARTER KIT FOR OCULUS RIFT
在Oculus Rift上开发VR游戏的新手包,内部包含一个完整的例子。
二:Unity VR好用的插件
增强现实(AR)是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。而目前移动端的AR相对比较简单,其实就是用摄像机捕捉到真实世界的某块平面,然后把这块平面与摄像机的相对位置传送给程序,最后把虚拟物体投射到这块平面上,就能达到一个简单的增强现实效果了。
下面推荐用Unity开发VR程序的一些常用插件。
1:Vuforia Core Samples
Vuforia相对简单,适合初级AR入门开发者。它的原理其实就是图像识别,通过分析一张图片来确定一个平面,然后在这个平面上进行创作。不过目前暂不支持环境感知与光源感知,必须要通过特定的图片来识别平面,Vuforia的优势在于识别出来的平面相对而言比较稳定,只要摄像机能捕捉到有图片,那识别的平面基本不会出现抖动或者错位,这一点是环境感知暂时无法超越的地方。除此之外,Vuforia开发成本相对较低,并且支持iOS和安卓系统。
2:AR Camera GYRO: Augmented Reality
AR Camera是一款AR镜头处理插件。简单易用,教程完整。
3:AR Menu (AR Business Card): Augmented Reality with Vuforia
AR Menu是一款AR UI解决插件,方便开发者在开发AR程序时,解决UI开发的问题。
4:AR + GPS Location
AR + GPS Location这款插件可以通过GPS定位,把3D物体放到指定位置的真实物理世界中。
5:GO Map – 3D Map for AR Gaming
GO Map为AR应用提供可定制的地图服务。GO Map这款差劲可以用来制作类似Pokemon Go这种基于位置的AR游戏。