|
Backbuffer |
|
A secondary surface where the current frame?s graphics are stored before they are transferred to the primary display surface. | |
|
Backface Culling |
|
Because the polygons facing away from the viewer are not seen, and the extra time spent drawing them would have no effect on the visual quality of the scene, these backfaces are almost always removed in some manner. | |
|
Backface Removal |
|
|
Baldur?s Gate II - Shadows of Amn |
|
An enthralling game by BioWare as a sequel to their original Baldur?s Gate Game. This RPG captures a great deal of imagination in its Isometric simplicity as you travel with up to 5 party members on your journey. One of the little perks in this well written storyline is the way your character interacts with party members of the opposite sex, especially if there are more than one that take an interest. There is a whole lot of gameplay to be had in this masterpiece. There is also an expansion pack to this game titled "The Throne of Bhaal" where you continue your quest towards the ultimate goal of godlike power. | |
|
Bandwidth |
|
Refers to a measurement of how many bits can be transfered over a path at once. For instance a pipe may be able to send 16 bits at once which would be called 16 bits of bandwidth. | |
|
Bank |
|
A 64K segment of video memory commonly found in older video cards which were made during the times of 16-bit compilers which had a maximum word size of 2 bytes, allowing a programmer to linearly address only 65K of screen space at any time. | |
|
BASIC |
|
Beginners All-Purpose Symbolic Instruction Code. Originally created to teach the basics of programming, it uses a loose type casting system and has been brought back into the mainstream by Microsoft?s Visual Basic. | |
|
BeOS |
|
High-intensity platform for digital media. Based on an entirely new idea in computing, BeOS was designed to satisfy the higher processing and memory requirements of today?s digital media on standard PC hardware, without slowing down or freezing up. Work with audio, video, image, and Internet-based applications, and edit files of millions of gigabytes in size, simultaneously, in real-time.
Other Features include: Native TCP/IP Native Media Formats Microsecond resolution Native OpenGL Direct-Access Graphics 64 Bit filesystem symmetric multiprocessing pervasive multithreading Dynamic Drivers Low-Latency kernel services | |
|
Beta Testing |
|
The second stage of testing where software is given to a group of users to test it in a real world environment. Software is usually functionally complete by this point and the goal is to work out the glitches. | |
|
Betrayal at Krondor |
|
A best-selling and award-winning title, Betrayal at Krondor was the first first-person role-playing game to use a true 3D engine, developed at Dynamix in Eugene, Oregon in 1993. Directed by John Cutter and Neal Hallford, it was inducted into the Computer Gaming World Hall of Fame in 1996. | |
|
Bezier Cure |
|
A curve that is generated from the creation of several control points. | |
|
Bezier Patch |
|
|
Bezier Surface |
|
A curved surface created from a mesh of control points. | |
|
Big-O Notation |
|
A theoretical measure of the execution of an algorithm, usually the time or memory needed, given the problem size n, which is usually the number of items.
Informally saying some equation f(n) = O(g(n)) means it is less than some constant multiple of g(n). More formally it means there are positive constants c and k, such that 0 f(n) cg(n) for all n k. The values of c and k must be fixed for the function f and must not depend on n. | |
|
Bilinear Filtering |
|
Uses the four adjacent corners to interpolate the value of a pixel in a texture map. This decreases the jaggedness of a texture when it gets larger, but also takes more memory and gives it a blurred look. | |
|
Bilinear Interpolation / Bilerp |
|
When viewing a texture up close the texture becomes very aliased and ugly (for an example, in Doom get as close to a wall as possible). Bilinear Interpolation is the process of smoothing out the texture so that it is blurred and looks more smoothed when viewed up close. | |
|
Billbord |
|
A 2D image rotated in 3D so that its normal follows the normal of the viewing direction. Another definition would be: A 2D image that is rendered on the same plane as the viewing camera in a 3D world. | |
|
Binary |
|
The binary number system is a base 2 number system. This system uses combination of 1?s and 0?s to represent data. | |
|
Binary Operator |
|
An operator(like +, -, *, or /) that take two operands. | |
|
BIOS |
|
Basic Input/Output System The part of a PC that manages communications between CPU and peripherals. The BIOS is, in most cases, embedded in a EEPROM (rewritable memory ROM). The BIOS manage the first reads on the disk drive, to boot, for instance. | |
|
Bit |
|
Short for binary digit. the smallest unit of data a computer can represent -either ON or OFF |
|
See Also:Byte, Gigabyte, Kilobyte, Megabyte, Terabyte | |
|
Bitmap |
|
Usually a rectangular block of information where data is stored by the picture to make an image. For instance, if you capture the screen the data you would have is a bitmap of the screen. | |
|
Bitwise Operators |
|
Operators (such as And, Or, Not, and Xor) that do operations on the bits of an integeral type.
Modification by Michael Tanczos
Operations: A AND BC/C++ : A & BTruth Table-----------01/-----0 | 001 | 01Translation: Yields true if A and B are true--------------------A OR BC/C++ : A | BTruth Table-----------01/-----0 | 011 | 11Translation: Yields true if either A or B is true--------------------NOT BC/C++ : ~BNOT is an operator which negates a bit value--------------------A XOR BC/C++ : A ^ BTruth Table-----------01/-----0 | 011 | 10Translation: Yields true if A and B are different | |
|
Blender |
|
An open-sourced 3D modeller released under the GPL. Blender was originally a commercial product, but was open-sourced when the parent company, Not a Number, folded. The Blender Foundation was formed by one of NaN?s founders, with the intention of raising enough money to purchase the rights to make Blender open source, and met their goal within a matter of weeks. Blender is a powerful modeller, featuring built-in ray-trace renderer, NURBS curves and surfaces, Beziers curves and surfaces, powerful mesh modelling tools, meta-balls, skeletal animation and inverse kinematics, non-linear animation, sub-division surfaces, particle systems, etc... A Python interface allows for the creation of custom scripts for import/export, special effects, and so on. http://www.blender.org | |
|
Blending |
|
When an image is drawn so that images drawn before it can still be seen. This is done through blending the source colors with the destination colors at different percentages.
Also called Transparency. | |
|
Blezinski, Cliff |
|
The mastermind behind the Unreal Games. Started the company Epic Megagames. Created the Jazz Jackrabit series before starting on Unreal. Shortly after, he created Unreal Tournament, which revolved around the concept of multiplayer. | |
|
Blit |
|
Bit Block Transfer (properly abbreviate BLT). The process of transferring a bitmap to or from a display surface via the blitter. | |
|
Blitter |
|
A highly specialized processor which is designed solely for working on graphics. * Usually adept at copying rectangular chunks of graphic data around from place to place. Since Operating Systems such as Windows, MacOS often deal with large rectangular chunks of stuff on a screen - such as, er, windows - a blitter has become a standard feature in today?s graphics cards. | |
|
Blitting |
|
A method of outputting sprites by only showing non-transparent colors, without any checking during run time. This is done by precompiling a bmp into a piece of code that contains a set of screen memory writes that only include non-trasparent colors. | |
|
Blizzard Entertainment |
|
Renowned game designing company who created the smash hit games Diablo, Warcraft, and Starcraft, as well as their sequels.Praised by pc gaming columnists worldwide, Blizzard Entertainment has earned itself a reputation for releasing only high-quality games. | |
|
bloatware |
|
Software that is needlessly large in size, that is, requiring a noticable amount of hard drive space (for installation) and RAM (while running). Bloatware is created by the inclusion of more than the necessary features for a particular program. | |
|
Blood |
|
An early FPS from Monolith based on a raycasting engine and themed with a variety of non-standard weapons, such as dynamite and a voodoo doll. (WWW) | |
|
BMP |
|
.BMP, a bitmap file format. Used as the standard file format for Windows, BMP files can display data through a number of different color depths, and is usually uncompressed. BMP format does include a Run-Length Encoding version for 8-bit files and does not support a 16-bit format. | |
|
BMP |
|
Bitmap: A set of bits that represents a graphic image, with each bit or group of bits corresponding to a pixel in the image. | |
|
Bonus Level |
|
A level or stage in a game where the character can obtain special items or additional points that otherwise can not be achieved in regular gameplay. Being aply to play the bonus level usually requires some trick or cheat that can not be easily found in normal gameplay. | |
|
Boolean |
|
An expression resulting in a value of either true or false. In general, zero is considered false while any other value is true. Also used as a variable type in some languages for storing boolean results. | |
|
Boolean Geometry |
|
Named after mathematician George Boole Boolean geometry refers to combining multiple objects. Common operations include "unions" which combine two shapes and "difference" operations. Difference operations can be used to cut one shape out of another. 3d Studio Max and the game Red Faction for the Playstation II are good examples of how Boolean geometry can be used in practical applications. | |
|
Boss |
|
Usually an enemy character that will be found at the end of a level which is harder to kill. Originally bosses were given specific patterns you would have to learn to beat them. | |
|
Bottom-Up |
|
The process of creating something by first designing the base elements and then creating the big picture out of them. Opposite of Top-Down. | |
|
Bounding Box |
|
A box approximation of an object used for collision detection. An axis-aligned bounding box (AABB) is defined by the minimum and maximum ?x?, ?y?, and ?z? values. An oriented bounding box (OBB), however, generally gives a closer fit, because it is always aligned with the object. | |
|
BPS |
|
Bits Per Second. A measurement of speed for transfering information. | |
|
Bresenham?s Algorithm |
|
An algorithm to compute which cells in a grid should be drawn in order to display a line between any two cells in the grid. Used to draw arbitrary lines to the screen. | |
|
BSOD |
|
Acronym short for "Blue Screen Of Death", commonly displayed after a major system error under numerous versions of Microsoft Windows. Seeing a BSOD generally means a reboot is soon to follow. | |
|
BSP Tree |
|
Binary Space Partition Tree. This is a sorting method for sorting nonmoving polygons where polygons are either in front or behind the currently polygon. The resulting linked list gives you the proper sorting for all polygons on the screen. | |
|
Bug |
|
An error in a game or computer program. The word originated with mainframes; Insects would crawl inside the machines seeking warmth and destroy delicate wiring. "Bug" now means any error or undesired effect in a game or program. | |
|
Builder |
|
As defined by GOF: Creational Pattern "Separate the construction of a complex object from its representation so that the same construction process can create different representations." |
|
See Also:GOF | |
|
Bump Mapping |
|
A process of rendering polygons that gives them an illusion of depth. | |
|
Bus |
|
A feature on a mixer where a number of channels can have their settings modified together. | |
|
Button |
|
The simplest form of interface the button either provides pressed or non-pressed information to the game. Buttons are usually used for action commands, such as punching, kicking, pressing the gas/break, or shooting. | |
|
BVH |
|
BVH file - Biovision Hierarchical motion capture data (.bvh) A .bvh file is nothing more than a text file that has data that was captured from a moving skeletal system. Another name for this type of data capture is "Motion Capture" which has been abbreviated as mocap. A .bvh file can be made by software or by hardware. Most studio houses that do their own commercial animation have their own type of motion capture technique. | |
|
Byte |
|
A byte is 8 bits, which is the equivalent of 256 different possible combinations (0 to 255). A single letter (character) on a computer is normally stored as a byte in ASCII format. | |