First_person_shooter_graphics_engines First_person_shooter_graphics_engines

First person shooter graphics engines - Definition and Overview

This page gives an overview of FPS graphics engines and the games that use them. Engines that included games that have first person view and a third person view are included. Some these hybrid TPS/FPS run on what are othwerwise FPS graphics engines. For more on graphic engines in general and other types of game engine see Game engine.

Contents

Early FPS graphics engines

An Imp from Doom - a pixelated sprite
Enlarge
An Imp from Doom - a pixelated sprite

1992-1996 Planar worlds (rectangular grid in Wolfenstein 3D, sector-based plane levels in Doom) with sprite objects. Average Video Hardware requirements: CPU powered software rendering.


The rise of 3D

Gunner from Quake II - a texture skewed over a 3D model
Enlarge
Gunner from Quake II - a texture skewed over a 3D model

1996-1999. For the first time, game engines recreated true 3D worlds with arbitrary level geometry. Instead of sprites the engines used simply textured (single-pass texturing, no lighting details) polygon objects. Average Video Hardware requirements: first 3D-accelerators (Voodoo, Voodoo 2).


New capabilites, increasing detail

A Skaarj warrior from Unreal 2 - texture filtered and textured mapped polygons in plain light
Enlarge
A Skaarj warrior from Unreal 2 - texture filtered and textured mapped polygons in plain light

2000-2003. New graphics hardware provided new capabilites, allowing new engines to add various new effects, such as particle effects, fog, coloured lightning, as well as increase texture and polygon detail. Many games featured large outdoor environments, vehicles, rag-doll physics. Average Video Hardware requirements: GeForce 2 (or similar).



The approach to photorealism

A Hell Knight from DOOM 3 - self-shadowing and bump mapping
Enlarge
A Hell Knight from DOOM 3 - self-shadowing and bump mapping

2004-2006 (est.). Developers of this era of 3D engines often tout their increasingly photorealistic quality. The maps may feature seamlessly integrated indoor-outdoor environments. Some, or all of the Pixel shader-based textures, bumpmapping, vertex shaders used for animations, lighting and shadowing technolgies are common. Average Video Hardware requirements: GeForce 3 (or other cards with shader support).

Titles marked with * are not released yet. Release dates are estimates.

The future

Berserker from Unreal 3  - a detailed model, bump-mapping, and real-time soft self-shadowing
Enlarge
Berserker from Unreal 3 technology demo - a detailed model, bump-mapping, and real-time soft self-shadowing

2007+ (est.). According to Epic Games, games based on Unreal 3 engine can be expected around 2006. These games are likely to include some of the technology showcased in existing technology demos (including those from graphics card manufacturers), including realistic shader-based materials with predefined physics, environments with procedural and vertex shader-based objects (vegetation, debris, human made objects such as books or tools) universally destructible and interactive levels, procedural animation, cinematographic effects (depth of field, motion blur, etc.), realistic lighting and shadowing.

John Carmack, the lead programmer for id Software, has repeatedly stated his opinion that it will likely be possible by 2010 to do a real-time video-realistic rendering of a static real-world-like environment. According to development plans announced by id Software, their second next 3D engine may attain such capabilities.

Example Usage of graphics

ShinzuiKisaragi: @GenericRiddle Well, they look the same, maybe the graphics are a tad bit better, but they get all the cool moves...
DaisyAnneGree: @AllenPD I'm still trying to figure it out! But look at how wonderful your work was with the graphics & imagine w/music & or video?
FlyingAce75: @4jamaica Most games use 720p graphics. Look on the back of the games. Also 1080i is same as 720p.
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.