文件名称:Oculus.Rift.in.Action.161729
文件大小:14.52MB
文件格式:PDF
更新时间:2019-05-05 05:13:33
Oculus Rift
Virtual reality has long been the domain of researchers and developers with access to specialized hardware and proprietary tools. With the appearance of the Oculus Rift VR headset, the game has changed. Using standard programming tools and the intuitive Oculus SDKs, you can deliver powerful immersive games, simulations, and other virtual experiences that finally nail the feeling of being in the middle of the action. Oculus Rift in Action teaches you how to create 3D games and other virtual reality experiences for the Oculus Rift. You'll explore the Rift hardware through examples of real applications using the Oculus SDK and both the Oculus C API and the Unity 3D graphics engine. Along the way, you'll get practical guidance on how to use the Rift's sensors to produce fluid VR experiences. Experience with C++, C#, or another OO language is assumed. Table of Contents Part 1 Getting started Chapter 1 Meet the Oculus Rift Part 2 Using the Oculus C API Chapter 2 Creating your first Rift interactions Chapter 3 Pulling data out of the Rift: working with the head tracker Chapter 4 Sending output to the Rift: working with the display Chapter 5 Putting it all together: integrating head tracking and 3D rendering Chapter 6 Performance and quality Part 3 Using Unity Chapter 7 Unity: creating applications that run on the Rift Chapter 8 Unity: tailoring your application for the Rift Part 4 The VR user experience Chapter 9 UI design for VR Chapter 10 Reducing motion sickness and discomfort Part 5 Advanced Rift integrations Chapter 11 Using the Rift with Java and Python Chapter 12 Case study: a VR shader editor Chapter 13 Augmenting virtual reality Appendix A Setting up the Rift in a development environment Appendix B Mathematics and software patterns for 3D graphics Appendix C Suggested books and resources Appendix D Glossary