虚拟现实离大规模应用至少还需解决2个问题: i) 对视力有损 ii) Motion Sickness(头晕)。 但是无可否认的是它已经越来越接近人们的生活了. Google 在去年就宣布了Daydream VR Platform. 我们不妨来看看Google巨人所提供的VR SDK.
Google 提供了2种虚拟现实(Virtual Reality) 平台, Cardboard 和 Daydream. Cardboard 是比较低端的VR眼镜, 现在Google在Amazon上的售价仅为100+元, Daydream除了眼镜之外, 还有一个控制器, 同时需要Android 设备支持, 相比Cardboard, 可以提供更好的VR体验.
GVR(Google Virtual Reality) 提供了四种不同的SDK, 均可以支持Cardboard和Daydream, 分别是
- Unity SDK
- Android SDK
- iOS SDK
- Unreal SDK
下文尝试分析GVR Android SDK 的使用.
GVR SDK使用需求:
- Android Studio 2.2.2 或以上版本
- Android SDK 版本25 或以上
- Gradle 23.0.1 或以上
- Android OS 版本 4.4(KitKat)或以上
设置Android Studio工程
build.gradle
allprojects {
repositries {
// For GVR components, the official source of the .aar is JCenter.
jcenter()
}
}