Video game graphics

Last updated

A variety of computer graphic techniques have been used to display video game content throughout the history of video games. The predominance of individual techniques have evolved over time, primarily due to hardware advances and restrictions such as the processing power of central or graphics processing units.

Contents

Text-based

Some of the earliest video games were text games or text-based games that used text characters instead of bitmapped or vector graphics. Examples include MUDs (multi-user dungeons), where players could read or view depictions of rooms, objects, other players, and actions performed in the virtual world; and roguelikes, a subgenre of role-playing video games featuring many monsters, items, and environmental effects, as well as an emphasis on randomization, replayability and permanent death. Some of the earliest text games were developed for computer systems which had no video display at all.

Text games are typically easier to write and require less processing power than graphical games, and thus were more common from 1970 to 1990. However, terminal emulators are still in use today, and people continue to play MUDs and explore interactive fiction. Many beginning programmers still create these types of games to familiarize themselves with a programming language, and contests are still held even today on who can finish programming a roguelike within a short time period, such as seven days. [1]

Vector graphics

Space Rocks (game).jpg

Vector graphics refer to the use of geometrical primitives such as points, lines, and curves (i.e., shapes based on mathematical equations) instead of resolution-dependent bitmap graphics to represent images in computer graphics. In video games this type of projection is somewhat rare, but has become more common in recent years in browser-based gaming with the advent of Flash and HTML5 Canvas, as these support vector graphics natively. An earlier example for the personal computer is Starglider (1986).

Vector game can also refer to a video game that uses a vector graphics display capable of projecting images using an electron beam to draw images instead of with pixels, much like a laser show. Many early arcade games used such displays, as they were capable of displaying more detailed images than raster displays on the hardware available at that time. Many vector-based arcade games used full-color overlays to complement the otherwise monochrome vector images. Other uses of these overlays were very detailed drawings of the static gaming environment, while the moving objects were drawn by the vector beam. Games of this type were produced mainly by Atari, Cinematronics, and Sega. Examples of vector games include Asteroids , Armor Attack , Aztarac , Eliminator , Lunar Lander , Space Fury , Space Wars , Star Trek , Tac/Scan , Tempest and Zektor . The Vectrex home console also used a vector display. After 1985, the use of vector graphics declined substantially due to improvements in sprite technology; rasterized 3D Filled Polygon Graphics returned to the arcades and were so popular that vector graphics could no longer compete. [2]

Full motion video

Full motion video (FMV) games are video games that rely upon pre-recorded television- or movie-quality recordings and animations rather than sprites, vectors or 3D models to display action in the game. FMV-based games were popular during the early 1990s as CD-ROMs and Laserdiscs made their way into the living rooms, providing an alternative to the low-capacity ROM cartridges of most consoles at the time. Although FMV-based games did manage to look better than many contemporary sprite-based games, they occupied a niche market; and a vast majority of FMV games were panned at the time of their release, with many gamers citing their dislike for the lack of interaction inherent in these games. As a result, the format became a well-known failure in video gaming, and the popularity of FMV games declined substantially after 1995 as more advanced consoles started to become widely available.

A number of different types of games utilized this format. Some resembled modern music/dance games, where the player timely presses buttons according to a screen instruction. Others included early rail shooters such as Tomcat Alley , Surgical Strike and Sewer Shark . Full motion video was also used in several interactive movie adventure games, such as The Beast Within: A Gabriel Knight Mystery and Phantasmagoria .

2D

Games utilizing parallel projection typically make use of two-dimensional bitmap graphics as opposed to 3D-rendered triangle-based geometry, allowing developers to create large, complex gameworlds efficiently and with relatively few art assets by dividing the art into sprites or tiles and reusing them repeatedly (though some games use a mix of different techniques).

An example of a typical top-down, third-person view game, The Heist 2 TheHeist2 Robbery.png
An example of a typical top-down, third-person view game, The Heist 2

Top-down perspective

Top-down perspective, also sometimes referred to in a while as bird's-eye view, Overworld, Godview, overhead view, or helicopter view, when used in the context of video games, refers to a camera angle that shows players and the areas around them from above. While not exclusive to video games utilizing parallel projection, it was at one time common among 2D role playing video games, wargames, and construction and management simulation games, such as SimCity , Pokémon , and Railroad Tycoon ; as well as among action and action-adventure games, such as the early The Legend of Zelda and Grand Theft Auto games.

Side-scrolling game

Awesomenauts is a side scrolling MOBA game. Awesomenauts - Screenshot 09.jpg
Awesomenauts is a side scrolling MOBA game.

A side-scrolling game or side-scroller is a video game in which the viewpoint is taken from the side, and the onscreen characters generally can only move, to the left or right. Games of this type make use of scrolling computer display technology, and sometimes parallax scrolling to suggest added depth.

In many games the screen follows the player character such that the player character is always positioned near the center of the screen. In other games the position of the screen will change according to the player character's movement, such that the player character is off-center and more space is shown in front of the character than behind. Sometimes, the screen will scroll not only forward in the speed and direction of the player character's movement, but also backwards to previously visited parts of a stage. In other games or stages, the screen will only scroll forwards, not backwards, so that once a stage has been passed it can no longer be visited. In games such as shoot 'em ups like R-type, the screen scrolls forward by itself at a steady rate, and the player must keep up with the screen, attempting to avoid obstacles and collect things before they pass off screen.

Examples of side-scrolling games include platform games such as Sonic the Hedgehog and Ori and the Blind Forest , beat 'em ups such as the popular Double Dragon and Battletoads , and shooters such as R-Type and (more recently) Jets'n'Guns . The Super Mario Bros. series has used all three types of side-scrolling at some time in its history.

2.5D, 3/4 perspective, and pseudo-3D

2.5D ("two-and-a-half-dimensional"), 3/4 perspective and pseudo-3D are informal terms used to describe graphical projections and techniques that try to "fake" three-dimensionality, typically by using some form of parallel projection, wherein the point of view is from a fixed perspective, but also reveals multiple facets of an object. Examples of pseudo-3D techniques include isometric/axonometric projection, oblique projection, orthographic projection, billboarding, parallax scrolling, scaling, skyboxes, and skydomes. In addition, 3D graphical techniques such as bump mapping and parallax mapping are often used to extend the illusion of three-dimensionality without substantially increasing the resulting computational overhead introduced by larger numbers of polygons (a.k.a. the "polygon count").

These terms sometimes possess a second meaning, wherein the gameplay in an otherwise 3D game is forcibly restricted to a two-dimensional plane.

Examples of games that make use of pseudo-3D techniques include Zaxxon , The Sims and Diablo (isometric/axonometric projection); Ultima VII and Paperboy (oblique projection); Sonic the Hedgehog and Street Fighter II (parallax scrolling); Fonz and Space Harrier (scaling); and Half-Life 2 (skyboxes). In addition to axonometric projection, games such as The Sims and Final Fantasy Tactics also make use of a combination of pre-drawn 2D sprites and real-time polygonal graphics instead of relying entirely on 2D sprites as is the norm.

3D

With the advent of 3D accelerated graphics, video games could expand beyond the typically sprite-based 2D graphics of older graphics technologies to describe a view frequently more true to reality and lifelike than their predecessors. Perspective projection has also been used in some earlier titles to present a 3D view from a fixed (and thus somewhat less hardware-intensive) perspective with a limited ability to move.

Voxel engines

Contrary to using triangle meshes, this uses Voxels .

Fixed 3D

Fixed 3D refers to a three-dimensional representation of the game world where foreground objects (i.e. game characters) are typically rendered in real time against a static background. The principal advantage of this technique is its ability to display a high level of detail on minimal hardware. The main disadvantage is that the player's frame of reference remains fixed at all times, preventing players from examining or moving about the environment from multiple viewpoints.

Backgrounds in fixed 3D games tend to be pre-rendered two-dimensional images, but are sometimes rendered in real time (e.g. Blade Runner ). The developers of SimCity 4 took advantage of fixed perspective by not texturing the reverse sides of objects (and thereby speeding up rendering) which players could not see anyway. [3] Fixed 3D is also sometimes used to "fake" areas which are inaccessible to players. The Legend of Zelda: Ocarina of Time , for instance, is nearly completely 3D, but uses fixed 3D to represent many of the building interiors as well as one entire town (this technique was later dropped in favor of full-3D in the game's successor, The Legend of Zelda: Majora's Mask ). A similar technique, the skybox, is used in many 3D games to represent distant background objects that are not worth rendering in real time.

Used heavily in the survival horror genre, fixed 3D was first seen in Infogrames' Alone in the Dark series in the early 1990s and imitated by titles such as Ecstatica . It was later brought back by Capcom in the Resident Evil series. Gameplay-wise there is little difference between fixed 3D games and their 2D precursors. Players' ability to navigate within a scene still tends to be limited, and interaction with the gameworld remains mostly "point-and-click".

Further examples include the PlayStation-era titles in the Final Fantasy series (Square); the role-playing games Parasite Eve and Parasite Eve II (Square); the action-adventure games Ecstatica and Ecstatica 2 (Andrew Spencer/Psygnosis), as well as Little Big Adventure (Adeline Software International); the graphic adventure Grim Fandango (LucasArts); and 3D Movie Maker (Microsoft Kids).

Pre-rendered backgrounds are also found in some isometric video games, such as the role-playing game The Temple of Elemental Evil (Troika Games) and the Baldur's Gate series (BioWare); though in these cases the form of graphical projection used is not different.

First-person perspective

First-person perspective as seen in STALKER: Shadow of Chernobyl (2007) Stalkershot 2.jpg
First-person perspective as seen in STALKER: Shadow of Chernobyl (2007)

First person refers to a graphical perspective rendered from the viewpoint of the player character. In many cases, this may be the viewpoint from the cockpit of a vehicle. Many different genres have made use of first-person perspectives, including adventure games, flight simulators, and the highly popular first-person shooter genre.

Games with a first-person perspective are usually avatar-based, wherein the game displays what the player's avatar would see with the avatar's own eyes. In many games, players cannot see the avatar's body, though they may be able to see the avatar's weapons or hands. This viewpoint is also frequently used to represent the perspective of a driver within a vehicle, as in flight and racing simulators; and it is common to make use of positional audio, where the volume of ambient sounds varies depending on their position with respect to the player's avatar. [4]

Games with a first-person perspective do not require sophisticated animations for the player's avatar, and do not need to implement a manual or automated camera-control scheme as in third-person perspective. [4] A first person perspective allows for easier aiming, since there is no representation of the avatar to block the player's view. However, the absence of an avatar can make it difficult to master the timing and distances required to jump between platforms, and may cause motion sickness in some players. [4]

Players have come to expect first-person games to accurately scale objects to appropriate sizes. However, key objects such as dropped items or levers may be exaggerated in order to improve their visibility. [4]

Third-person perspective

Third person refers to a graphical perspective rendered from a view that is some distance away (usually behind and slightly above) from the player's character. [4] This viewpoint allows players to see a more strongly characterized avatar, and is most common in action and action-adventure games. [4] This viewpoint poses some difficulties, however, in that when the player turns or stands with his back to a wall, the camera may jerk or end up in awkward positions. Developers have tried to alleviate this issue by implementing intelligent camera systems, or by giving the player control over the camera. [4] There are three primary types of third-person camera systems: "fixed camera systems" in which the camera positions are set during the game creation; "tracking camera systems" in which the camera simply follows the player's character; and "interactive camera systems" that are under the player's control.

Examples of games utilizing third-person perspective include Super Mario 64 , the Tomb Raider series, the 3D installments of the Legend of Zelda series, and Crash Bandicoot .

Other topics

Stereo graphics

Stereoscopic video games use stereoscopic technologies to create depth perception for the player by any form of stereo display. Such games should not to be confused with video games that use 3D computer graphics, which although they feature graphics on screen, do not give the illusion of depth beyond the screen.

Virtual reality headset

Image captured from Oculus Rift DK2, showing compensation for lens distortion and chromatic aberration. Sample screen capture of Oculus rift development kit 2 screen buffer.jpg
Image captured from Oculus Rift DK2, showing compensation for lens distortion and chromatic aberration.

The graphics for virtual reality gaming consist of a special kind of stereo 3D graphics to fit the up-close display. The requirements for latency are also higher to reduce the potential for virtual reality sickness.

Multi-monitor setup

Many games can run multi-monitor setups to achieve very high display resolutions. Running games in this way can create a greater sense of immersion, e.g. when playing a video racing game or flight simulator or give a tactical advantage due to the higher field of view.

Augmented/Mixed reality graphics

Augmented or mixed reality game graphics use images that partial overlay the image of reality seen through partial transparent glasses or captured with a camera and seen with a head-mounted display or other displays such as smartphone or tablet displays.

See also

Technical aspects

Game genres and gameplay

Related Research Articles

Parallax scrolling Technique in computer graphics

Parallax scrolling is a technique in computer graphics where background images move past the camera more slowly than foreground images, creating an illusion of depth in a 2D scene of distance. The technique grew out of the multiplane camera technique used in traditional animation since the 1930s.

Action game Action video game genre

An action game is a video game genre that emphasizes physical challenges, including hand–eye coordination and reaction-time. The genre includes a large variety of sub-genres, such as fighting games, beat 'em ups, shooter games, and platform games. Multiplayer online battle arena and some real-time strategy games are also considered action games.

MOS Technology VIC-II Video microchip in the Commodore 64 and C128 home computers

The VIC-II, specifically known as the MOS Technology 6567/8562/8564, 6569/8565/8566 (PAL), is the microchip tasked with generating Y/C video signals and DRAM refresh signals in the Commodore 64 and C128 home computers.

2.5D perspective refers to one of two things:

Shooter game Action video game genre

Shooter video games or shooters are a subgenre of action video games where the focus is almost entirely on the defeat of the character's enemies using the weapons given to the player. Usually these weapons are firearms or some other long-range weapons, and can be used in combination with other tools such as grenades for indirect offense, armor for additional defense, or accessories such as telescopic sights to modify the behavior of the weapons. A common resource found in many shooter games is ammunition, armor or health, or upgrades which augment the player character's weapons.

FM Towns Japanese personal computer

The FM Towns is a Japanese personal computer, built by Fujitsu from February 1989 to the summer of 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with IBM PC compatibles. In 1993, the FM Towns Marty was released, a game console compatible with existing FM Towns games.

Scrolling Sliding motion vertically or horizontally over display devices

In computer displays, filmmaking, television production, and other kinetic displays, scrolling is sliding text, images or video across a monitor or display, vertically or horizontally. "Scrolling," as such, does not change the layout of the text or pictures but moves the user's view across what is apparently a larger image that is not wholly seen. A common television and movie special effect is to scroll credits, while leaving the background stationary. Scrolling may take place completely without user intervention or, on an interactive device, be triggered by touchscreen or a keypress and continue without further intervention until a further user action, or be entirely controlled by input devices.

Sprite (computer graphics) A 2D bitmap displayed on top of a larger scene

In computer graphics, a sprite is a two-dimensional bitmap that is integrated into a larger scene, most often in a 2D video game. Originally, the term sprite referred to fixed-sized objects composited together, by hardware, with a background. Use of the term has since become more general.

1979 saw many sequels and prequels in video games, such as Space Invaders Part II and Super Speed Race, along with new titles such as Asteroids, Football, Galaxian, Head On, Heiankyo Alien, Monaco GP, Sheriff and Warrior. For the second year in a row, the highest-grossing video game was Taito's arcade game Space Invaders and the best-selling home system was the Atari Video Computer System.

An interactive film is a video game or other interactive media that has characteristics of a cinematic film. In the video game industry, the term refers to a movie game, a video game that presents its gameplay in a cinematic, scripted manner, often through the use of full-motion video of either animated or live-action footage.

Real-time computer graphics Sub-field of computer graphics

Real-time computer graphics or real-time rendering is the sub-field of computer graphics focused on producing and analyzing images in real time. The term can refer to anything from rendering an application's graphical user interface (GUI) to real-time image analysis, but is most often used in reference to interactive 3D computer graphics, typically using a graphics processing unit (GPU). One example of this concept is a video game that rapidly renders changing 3D environments to produce an illusion of motion.

Pre-rendering is the process in which video footage is not rendered in real-time by the hardware that is outputting or playing back the video. Instead, the video is a recording of footage that was previously rendered on different equipment. Pre-rendered assets may also be outsourced by the developer to an outside production company. Such assets usually have a level of complexity that is too great for the target platform to render in real-time.

<i>Arabian Fight</i> 1992 video game

Arabian Fight (アラビアンファイト) is a scrolling beat 'em up video game released in arcades by Sega in 1992. Running on the Sega System 32 arcade system, the game displays pseudo-3D sprite-scaling graphics and supports cooperative multiplayer for up to four players.

3D computer graphics Graphics that use a three-dimensional representation of geometric data

3D computer graphics, sometimes called CGI, 3DCGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. The resulting images may be stored for viewing later or displayed in real time. Unlike 3D film and similar techniques, the result is two-dimensional, without the illusion of being solid.

In video games, first person is any graphical perspective rendered from the viewpoint of the player's character, or a viewpoint from the cockpit or front seat of a vehicle driven by the character. The most popular type of first-person video game today is the first-person shooter (FPS), in which the graphical perspective is an integral component of the gameplay. Many other genres incorporate first-person perspectives, including other types of shooter games, adventure games, amateur flight simulations, racing games, role-playing video games, and vehicle simulations.

Computer graphics Graphics created using computers

Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of computer science research.

Virtual camera system System to display a view of a 3D virtual world

In 3D video games, a virtual camera system aims at controlling a camera or a set of cameras to display a view of a 3D virtual world. Camera systems are used in video games where their purpose is to show the action at the best possible angle; more generally, they are used in 3D virtual worlds when a third-person view is required.

Isometric video game graphics are graphics employed in video games and pixel art that use a parallel projection, but which angle the viewpoint to reveal facets of the environment that would otherwise not be visible from a top-down perspective or side view, thereby producing a three-dimensional effect. Despite the name, isometric computer graphics are not necessarily truly isometric—i.e., the x, y, and z axes are not necessarily oriented 120° to each other. Instead, a variety of angles are used, with dimetric projection and a 2:1 pixel ratio being the most common. The terms "3/4 perspective", "3/4 view", "2.5D", and "pseudo 3D" are also sometimes used, although these terms can bear slightly different meanings in other contexts.

Third-person shooter Video game genre

Third-person shooter (TPS) is a subgenre of 3D shooter games in which the gameplay consists primarily of shooting. It is closely related to first-person shooters, but with the player character visible on-screen during play. While 2D shoot 'em up games also employ a third-person perspective, the TPS genre is distinguished by having the game presented with the player's avatar as a primary focus of the camera's view.

Adaptive tile refresh is a computer graphics technique for side-scrolling video games. It was most famously used by id Software's John Carmack in games such as Commander Keen to compensate for the poor graphics performance of PCs in the early 1990s. Its principal innovation is a novel use of several EGA hardware features to perform the scrolling in hardware. The technique is named for its other aspect, the tracking of moved graphical elements in order to minimize the amount of redrawing required in every frame. Together, the combination saves the processing time that would be otherwise required for redrawing the entire screen. Carmack designed the software engine based on a scrolling display for large images from the 1970s.

References

  1. "7DRL - RogueBasin". Roguebasin.roguelikedevelopment.org. 2011-05-12. Retrieved 2011-11-22.
  2. Wolf, Mark J. P. (2008). The video game explosion: a history ... - Mark J. P. Wolf - Google Books. ISBN   9780313338687 . Retrieved 2011-11-22.
  3. Pedriana, Paul. "Is SimCity 4 3D?". Maxis . Retrieved 2009-01-14.
  4. 1 2 3 4 5 6 7 Rollings, Andrew; Ernest Adams (2006). Fundamentals of Game Design. Prentice Hall.