Genesis Device

Genesis Device

Infobox Software
name = Genesis Device Engine



caption =
collapsible =
author =
developer = Luuk van Venrooij
released =
latest release version = Build 62
latest release date = November 14, 2007
latest preview version =
latest preview date =
frequently updated =
programming language = Object Pascal
operating system = Microsoft Windows
platform =
size =
language =
status =
genre = Game engine
license = GNU Lesser General Public License
website = http://www.GenesisDevice.net/

Genesis Device is the name for a recently-released game engine created by Luuk van Venrooij, based in the Netherlands. The Genesis Device engine was created in aspiration of games such as , Crysis, , and S.T.A.L.K.E.R., with a purpose of allowing developers to use it in creating their first-person shooter games in large environments. The engine has been out for little time, but has seen much attention from program development groups, including the Pascal Game Development site, many hobby sites, and even the OpenGL home page.

Features

General

*Uses OpenGL
*Supports the full OpenGL 2.1 specifications
*Anti-aliasing (up to 8x)
*Bilinear and trilinear filtration
*Anisotropic filtration (up to 16x)
*Widescreen support
*Arbitrary resolution support
*Vertical synchronization control
*Auto detection of video card capabilities
*Supported video cards:
**NVIDIA GeForce FX 5600 - 5900 (NV3x)
**NVIDIA GeForce 6600 - 6800 (NV4x)
**NVIDIA GeForce 7600 - 7950 (G7x)
**NVIDIA GeForce 8600 - 8800 (G8x)
**ATI Radeon 9500 - 9800 (R3xx)
**ATI Radeon X300 - X850 (R3xx - R4xx)
**ATI Radeon X1300 - X1950 (R5xx)
**ATI Radeon X2900 (R6xx)

Lighting

*Per-pixel lighting
*Light maps (For terrain)

Shadows

*Shadow maps (For terrain)

Materials

*Texture mapping
*Normal mapping
*Parallax mapping

Special Effects

*Fog
*Water
*Skydome
*In-game GUI

HDR

*Bloom
*Glow

Post-processing

*Post-processing system with custom shader support using GLSL
*Grayscale filter

Base Objects

*Mesh (static geometry)
*Terrain (heightmap-based)
*Foliage (partical based)
*Water (grid based)

Scene Management

*Dynamic Octree-based subdivision
*Software occlusion culling
*Hardware occlusion culling

Physics

*Uses Newton Physics Engine
*FPS Character controller
*Rigid body physics
*Comprehensive set of geometric primitives:
**Convex hull for map and mesh collision
**Sphere
**Capsule
**Box
**Mesh
**Cylinder
*Fluid buoyancy

Scripting System

*Uses Pascal Script

GUI System

*Mouse Cursor
*Buttons
*Progress Bars

Sound

*Uses FMOD sound library
*Music file playback
*Sound file playback

System

*Supports x86 CPU architecture
*Multicore CPU support
*Support for Windows 2000/XP/2003/Vista
*Supports the Deled Map Files 3D object format
*Supported image formats:
**DDS (DXT1, DXT3, DXT5)
**TGA
**JPEG
**PNG
*Supported sound formats:
**WAV
**MP3
**Ogg

Known Issues and Problems

FIXED: For a while, the engine had problems with water showing right on ATI cards

However, at the moment, ATI cards are not supported due to NV specific OpenGL extensions used.

External links

*http://genesisdevice.net/
*http://www.opengl.org/news/permalink/luuk_van_venrooij_announces_the_genesis_device_engine/
*http://pascalgamedevelopment.com/viewtopic.php?t=5047
*http://www.devmaster.net/news/index.php?storyid=1934


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Genesis II (film) — Genesis II was a 1973 TV movie created and produced by Gene Roddenberry, directed by John Llewellyn Moxey, and starring Alex Cord and Mariette Hartley. It opens with the suitably melodramatic line, My name is Dylan Hunt. My story begins on the… …   Wikipedia

  • Genesis I — Infobox Space station station = Genesis I station station image size = station image caption = Image from one of the seven exterior cameras on Genesis I . NSSDC ID = 2006 029A sign = NORAD #29252 (1) crew = Unmanned launch = July 12, 2006… …   Wikipedia

  • Genesis (Job for a Cowboy album) — Infobox Album Name = Genesis Type = studio Artist = Job for a Cowboy Released = Start date|2007|5|15 Recorded = Blue Light Audio Media in Phoenix, Arizona Genre = Death metal Length = 30:49 Label = Metal Blade Producer = Cory Spotts Reviews =… …   Wikipedia

  • Project Genesis — In the fictional Star Trek universe, Project Genesis was a process of rapidly terraforming worlds to make them suitable for settlement and food production. The idea of Project Genesis was first introduced in . It was described as life from… …   Wikipedia

  • Project Genesis (disambiguation) — Project Genesis may refer to:* Project Genesis, a fictional technology from the Star Trek universe * Project Genesis (organization), an Orthodox Jewish outreach organization that teaches Judaism on the Internet * Project Genesis , a project by… …   Wikipedia

  • Sega Genesis — Sega Genesis …   Wikipedia

  • Doomsday device — This article is about the theoretical world ending destruction. For the professional wrestling maneuver, see Doomsday Device. Doomsday machine redirects here. For other uses, see Doomsday machine (disambiguation). Many hypothetical doomsday… …   Wikipedia

  • Zoids Genesis characters — This expanded page details characters in , their affiliations and/or factions within the story as well as Zoids they piloted:Digald/Jiin Suppression ArmyRuuji Familon >Ruuji is the protagonist of Zoids: Genesis . An inhabitant of the seaside… …   Wikipedia

  • Allegorical interpretations of Genesis — An allegorical interpretation of Genesis is a symbolic, rather than literal, reading of the biblical Book of Genesis. An allegorical interpretation does not necessarily preclude a literal interpretation; interpreters such as Origen of Alexandria… …   Wikipedia

  • Framework interpretation (Genesis) — This article focuses on the views of certain Christian commentators and theologians. For a more general account of the topic, see Creation according to Genesis. For a canvass of some of the Jewish approaches, see Jewish views on evolution. The… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”