Warm reminder, this is an introduction, if you just want to see how to develop the specific steps please see the hello,cardboard!! -How to develop one of the simplest cardboard virtual reality applications (iii)
The foregoing: With all due respect, I take care of cardboard, who is not very familiar with the cardboard, is a work created by the employees of Google's two Paris offices in their spare time, Its biggest feature is that the original people thought the virtual reality technology in the high-cost way into the public view, so far, Google has introduced a modified version of the Cardboard 2-generation box, compared to 1 generations, 2 generations improved imaging, increased field of view and so on. Software, Google has two sets of SDK for developers to use, one set is cardboard SDK for unity, which is developed for unity Game development Engine Development Kit, and another set of cardboard SDK for Android, This is a toolkit developed specifically for Android systems. Other knowledge, with the gradual participation of friends in the community activities, there will be continuous in-depth understanding.
This post has documented how I developed a cardboard virtual reality system as a small white, hoping to help a friend who is also very interested in virtual reality to start entering this imaginative technology field.
First, let's look at the composition of the system:
Explain the meaning in the above figure,
1, a cardboard virtual reality system contains hardware and software;
2, the hardware contains a cardboard box, the cardboard box is equivalent to the entire system of the stent, it grows like this:
The use of Split-screen 3D imaging principle, so that each eye can only see half of the phone screen, and then through the software on the screen to generate about two images, while the two pictures in accordance with the right and left eye distance to the same scene to display, so that the final processing in the human brain into three-dimensional picture.
Like this:
3, cardboard In addition to the need to generate real-time 3D images like above, in order to achieve immersive virtual reality, it also has to do an important thing-tracking player head rotation, and according to the rotation angle in real-time to adjust the generated 3D screen, this series of activities are done on the smartphone, here to mention , Cardboard uses a mobile phone as part of the system, making it easy for most people to experience virtual reality, but its shortcomings are also obvious, that is, performance is limited, for large action game scenes can not get a higher frame rate, affecting the player's experience. It is also an important issue for our community to explore how cardboard plays its greatest advantage in finding a balance between performance and effectiveness, giving users the best experience.
4, the hardware part also has an important role, namely peripheral interactive equipment;
In the virtual world, the player has one of the most instinctive needs, that is, interacting with the characters in it, the player sees and hears is generated in real-time by the software in the phone, and technically, this interaction is the interaction with the software application in the mobile phone. Therefore, it is necessary to use some wearable hardware devices to collect the player's body information into the mobile phone.
There is currently no complete set of standards to specify what the peripherals should be made of? What protocols are used to interact with the host? Therefore, the development of peripheral equipment is also targeted at this stage, different development platforms, peripherals can not be directly common, such as the development of equipment for the Oculus may not be directly used in HTC's Vive;
In the virtual world, players can interact with each other in a full-body role and interact in a variety of ways, perhaps without a peripheral that unifies all interactions. therefore, how to design and make cardboard virtual reality system peripheral interactive equipment, so that the players in different scenarios to bring the greatest convenience and fun, but also our community to explore an important issue.
hello,cardboard!! -How to develop one of the simplest cardboard virtual reality applications (i)