A typical virtual reality system is mainly composed of computer, input/output device, application software and database.
1. Computer
In virtual reality system, computer plays a vital role, which can be called the heart of virtual reality world. It is responsible for the entire virtual world of real-time rendering computing, user and virtual world of real-time interactive computing and other functions. Due to the high complexity of the computer-generated virtual world, especially in large-scale complex scenes, the computer scale required to render the virtual world is huge, so the virtual reality system requires very high computer configuration.
2. Input/Output Devices
Virtual reality system requires users to use the natural way to interact with the virtual world, the traditional mouse and keyboard can not achieve this goal, which requires the use of special interactive devices to identify the user's various forms of input, and real-time generation of corresponding feedback information. At present, the commonly used interactive device has data glove for gesture input, three-dimensional sound system for voice interaction, helmet display for stereoscopic visual output, etc.
3. Application software
In order to realize the virtual reality system, a lot of supporting software is needed. These assistive software is typically used to prepare the material needed to build a virtual world. For example: In the early data collection and picture collation, need to use two-dimensional software and building mapping software such as AutoCAD and Photoshop, the modeling map requires the use of 3DMax, Maya and other mainstream three-dimensional software, when preparing audio and video footage, you need to use audition, Premiere and other software.
In order to organize all kinds of media material together and form a complete virtual world with interactive function, we also need professional virtual reality engine software, which is mainly responsible for the implementation of model assembly, hotspot control, Movement mode establishment and sound generation in virtual reality system. It also establishes the necessary interfaces for virtual worlds and back-end databases, virtual worlds, and interactive hardware. The mature virtual reality engine software also provides plug-in interfaces, allowing customers to independently develop some plugins for different functional requirements.
4. Database
In the virtual reality system, the function of the database is mainly the data of the storage system, such as terrain data, scene model, various building models and other information. For all objects appearing in the virtual reality system, it is necessary to have corresponding models in the database.
Today's virtual reality glasses and virtual reality helmets are typical virtual reality systems based on helmet displays. It consists of computer, helmet display, data glove, force feedback device, microphone, earphone and other equipment. The system first generated a virtual world by the computer, by the helmet display of a stereoscopic reality of the scene; The user can interact with the virtual world through the rotation of the head, the movement of the hand, the language and so on. The computer can calculate in real time according to the various information input by the user, and feedback the interaction behavior immediately. The corresponding scene is updated by the helmet-mounted display, with the headphone output virtual stereo sound and the haptic (research TelePresence) feedback generated by the force feedback device.
The most widely used interactive devices in virtual reality systems are helmet monitors and data gloves. But if the use of these devices as a virtual display system logo is not accurate. This is because virtual reality technology is a new field in computer applications and human-computer interaction, the current research in this field is still in the preliminary stage, the helmet display and data gloves and other equipment knowledge has been developed to realize the interactive equipment, in the future people will also develop other more immersive interactive devices.
The composition of VR system