近几年,随着虚拟现实越来越接近主流消费者的应用,一个充满活力的开发生态系统出现了。《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》将带着人们了解开发桌面、移动端和基于浏览器的应用的开发精华,并探索三种开发平台即Oculus VR、Gear VR和Cardboard VR,以及多种虚拟现实开发环境、编程工具和技术。
对于一个熟悉移动开发的有经验的程序员,《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》将通过清楚简单的示例帮助其了解虚拟现实应用开发的知识。当读者创建了一个如第7章所给出的完整的应用后,他们在下一个主流娱乐媒体上有一个新的开端。
学习用户界面设计、三维图形和立体渲染等虚拟现实基础知识;
探索Unity3D,它是目前使用游戏引擎开发应用程序的选择;
使用Oculus Rift为台式计算机创建一个简单的应用;
使用Android和Oculus移动版SDK为三星Gear VR开发应用;
使用WebVR JavaScrip API和WebGL建立基于浏览器的应用;
使用谷歌Cardboard VR为任意智能手机创建功能简单且价格低廉的移动端应用;
集成所有技术建立一个360°全景图像浏览器。
展开
——Raja Koduri 高级副总裁,首席体系架构师 Radeon技术组,AMD