VR AR SDK汇总
慢慢补全~
【VR】
1.SteamVR
推出官方:HTC
支持设备:HTC Vive(HTC的其他设备还需要研究一下)
SDK下载:https://github.com/ValveSoftware/steamvr_unity_plugin/releases
SDK文档官网:https://valvesoftware.github.io/steamvr_unity_plugin/
Wave Unity SDK: https://hub.vive.com/storage/docs/en-us/UnityDocGettingStart.html
(还有好几种SDK,待研究Vive Sense,Viveport)
2.Oculus SDK
推出官方:Facebook
支持设备:Oculus DK2,Oculus Rift,Oculus Quest
官网:
SDK下载:
SDK文档官网:
3.OpenVR
推出官方:Unity
支持设备:
官网:
SDK下载:
SDK文档官网:
【AR】
1.MRTK
推出官方:微软
设备:HoloLens,HoloLens2
官网:https://www.microsoft.com/zh-cn/hololens
SDK下载:https://github.com/microsoft/MixedRealityToolkit-Unity
SDK文档官网:https://docs.microsoft.com/zh-cn/windows/mixed-reality/unity-development-overview
(1代和2代的SDK、开发方式以及交互方式,是有比较大的区别的)
2.AR Foundation
推出官方:Unity
支持设备:目标是全平台,但是现在只提供基础功能。目前只作为ARKit、ARCore以及SenseAR的搭载平台。
SDK下载:Unity2018和2019中的Package Manager
特性:除了ARKit和ARCore的功能外,还支持LWRP(包括shader graph),照相机图像API
(2019.7.18图)
Unity官方直播开发教程:https://www.bilibili.com/video/av59656334
3.Vuforia
推出官方:PTC
支持设备:移动端:iOS,Android。HoloLens也支持
官网:https://developer.vuforia.com/
SDK文档官网:https://library.vuforia.com/articles/Training/getting-started-with-vuforia-in-unity.html
特性:虚拟按钮、圆柱体正方体识别、自定义识别
Unity官方直播开发教程:https://www.bilibili.com/video/av79875925
4.Kinect
推出官方:微软
支持设备:Kinect + PC
官网:
SDK文档官网:
特性:精确的体感捕捉
5.ARKit
推出官方:苹果
支持设备:iOS设备(原生开发)
官网:https://developer.apple.com/cn/augmented-reality/arkit/
SDK文档官网:https://developer.apple.com/cn/documentation/arkit/#topics
特性:ARKit 3.0支持People Occlusion(人体遮挡),Motion Capture(动作捕捉),Simulataneous Front and Back Camera(同时使用前后摄像头)
6.ARCore
推出官方:Google
支持设备:部分安卓设备和部分iOS设备(一直在更新)(iOS只支持云锚点)
支持设备官网:https://developers.google.cn/ar/discover/supported-devices
官网:https://developers.google.cn/ar/
ARCore Unity SDK文档:https://developers.google.cn/ar/reference/unity/
Unity官方直播开发教程:https://www.bilibili.com/video/av36228246
特性:Cloud Anchors(云锚点),Oriented Feature Points(有朝向的特征点)
7.Leap Motion
推出官方:Leap
支持设备:Leap Motion,Oculus,PC
官网:https://developer.leapmotion.com/
SDK文档官网:https://leapmotion.github.io/UnityModules/
特征:精细的手部动捕
8.zSpace
推出官方:
支持设备:zSpace 100,zSpace 300
官网:
SDK文档官网:
特征:模型“出屏”效果很好,多用来做模型展示
9.Magic Leap
推出官方:Magic Leap
支持设备:
官网:
SDK文档官网:
特征:MR体验
10.NReal
推出官方:NReal
支持设备:NReal
SDK下载:https://developer.nreal.ai/download
SDK文档官网:https://developer.nreal.ai/reference/nrsdk/overview
NReal Unity Android:https://developer.nreal.ai/develop/unity/android-quickstart
11.SenseAR
推出官方:商汤
支持设备:目前只支持部分安卓设备
官网:https://www.sensetime.com/service/sensear_platform.html
SDK下载:Unity2018和2019中的Package Manager
SDK文档官网:
Unity官方直播开发教程:https://www.bilibili.com/video/av59656334
12.DuMix AR
推出官方:百度
支持设备:Android、iOS(Mac和Windows只支持部分功能)
SDK下载:https://ai.baidu.com/sdk#ar
SDK文档官网:https://ai.baidu.com/ai-doc/AR/Ok3h7lxl8
13.HiAR
推出官方:亮风台
支持设备:HiAR G100,HiAR G200
SDK下载:
SDK文档官网:
14.EasyAR
推出官方:上海视辰
支持设备:
SDK下载:https://www.easyar.cn/view/download.html#download-nav2
SDK文档官网:https://help.easyar.cn/EasyAR%20Sense/v4/GettingStartedUnity/GettingStartedUnity.html
15.VoidAR
推出官方:成都米有
支持设备:Windows、MacOS、Android、iOS
SDK下载:http://www.voidar.net/downloads.php
SDK文档官网:http://www.voidar.net/documents/articles/Overview_cn.html
16.PicoVR
退出官方:Pico
支持设备:Pico Neo 2、Pico Neo 3等Pico设备
官网:https://www.pico-interactive.com/
SDK下载:https://developer.pico-interactive.com/
SDK文档官网:http://sdk.picovr.com/docs/sdk/cn/index.html
特征:若要使用Pico设备作为终端设备,最好使用Pico SDK,Pico SDK提供了Pico SDK + VRTK的开发Demo,地址:https://github.com/picoxr/vrtk-support
VR 设备对比表(2020/2/22图)
移动端AR SDK对比表(2020/2/22图)