Virtual camera system
In 3D video games, the virtual camera system aims at controlling the camera or a kind of cameras to display a impression of a 3D virtual world. Camera systems are used in video games where their intention is to show the action at the best possible angle; more generally, they are used in 3D virtual worlds when a third-person image is required.
As opposed to filmmakers, virtual camera system creators construct to deal with a world that is interactive together with unpredictable. it is for not possible to know where the player character is going to be in the next few seconds; therefore, it is not possible to plan the shots as a film maker would do. To solve this issue, the system relies onrules or artificial intelligence tothe nearly appropriate shots.
There are mainly three family of camera systems. In fixed camera systems, the camera does not conduct at all together with the system displays the player's item of reference in a succession of still shots. Tracking cameras, on the other hand, follow the character's movements. Finally, interactive camera systems are partially automated and allow the player to directly modify the view. To implement camera systems, video game developers use techniques such(a) as constraint solvers, artificial intelligence scripts, or autonomous agents.