Genesis3D

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.Genesis3D was a project by Eclipse Entertainment to create a 3D game engine for the Windows platform to render indoor scenes with moderate polygon count at high performance.

The first version released as source code in 1998 with a restricted license and that version supported hardware acceleration (with DirectX and Glide) and software renderer (optimized for AMD processors) support.

Features

  • Area portals
  • BSP
  • RGB light maps
  • Pre computed lighting
  • Dynamic lights, shadows, fog, and water effects
  • Planar mirrors
  • Spherically mapped skybox
  • Radiosity lighting
  • Sprites
  • Physics subsystem with fast collision detection and rigid body physics simulation
  • Basic network transport support for multiplayer mode
  • C API with Opaque data structures and reference counting mechanism
  • Support for multiple graphics APIs is provided by using a DLL and common driver interface mechanism

Main Tools

  • GEdit (Level editor with constructive solid geometry techniques)
  • Actor Studio and Actor Builder (For exporting 3D mesh and animation data)
  • Actor Viewer (Mesh and animation previewer)
  • Texture Packer (Archives bitmaps)

Miscellaneous

Genesis3D allows the game creators to animate 3D models using now-standard [citation needed] "skeletal animation", allowing for complex smoothed movement (instead of interpolated vertex keyframes used in the Quake games).

An early game using the Genesis3D engine, G-Sector, was created by Freeform Interactive and released as a technology demo/free game in December 1998.

The free editor Reality Factory uses the Genesis3D engine.

Notable Genesis3D games

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.

External links


<templatestyles src="Asbox/styles.css"></templatestyles>