Genesis Device Engine Release 1

F50c68ded74f4e3a14405a0f94dbf5ab
0
Luuk_van_Venrooij 101 Nov 15, 2007 at 15:00

07-11-14.jpg

Description
A screenshot from the first release of the Genesis Device Engine. It`s a next generation engine written for the windows platform in Object Pascal. It uses OpenGL for rendering, Fmod for sound and Newton for physics.

The current features are:

Rendering

General

  • Uses OpenGL
  • Supports the full OpenGL 2.1 specifications
  • GLSL shader support
  • Antialiasing (up to 8x)
  • Bilinear and trilinear filtration
  • Anisotropic filtration (up to 16x)
  • Widescreen support
  • Arbitrary resolution support
  • Vertical Sync 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)
  • Hardware shadow maps support (In progress)
  • Hardware soft shadow maps (In progress)

Materials

  • System for custom materials
  • Texture mapping
  • Normal mapping
  • Special foliage material
  • Special glass material
  • Parallax occlusion mapping (In progress)

Special effects

  • Water
  • Skydome
  • In-game GUI

64-bit color HDR (High Dynamic Range rendering)

  • Bloom
  • Glow

Postprocessing

  • Postprocessing system with custom shader support using GLSL
  • Grayscale filter
  • Depth of field (In progress)
  • Motion blur (In progress)

Base objects

  • Mesh (static geometry)
  • Terrain (heightmap-based)
  • Foliage
  • Billboards (In progress)
  • Particle systems (In progress)

Scene management

  • Dynamic Octree-based subdividing (outdoor)
  • Portal rendering (indoor) (In progress)
  • Software occlusion culling
  • Hardware occlusion culling
  • LOD support (In progress)
  • Physics (In progress)

Uses Newton Physics Engine

  • FPS Character controller
  • Rigid body physics
  • Comprehensive set of geometric primitives:
  • Sphere
  • Capsule
  • Box
  • Mesh
  • Convex hull
  • Cylinder
  • Terrain
  • Fluid buoyancy

Scripting system (In progress)

  • Uses Pascal Script

Graphic User Interface

  • Mouse Cursor
  • Buttons
  • ProgressBars

Sound

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

System

Supported hardware platforms:
- x86
- Multicore CPU support (In progress)

Supported operating systems:
- MS Windows 2000/XP/2003/Vista

Supported 3D object formats:
- MESH (Genesis Device Mesh)

Supported image formats:
- DDS (DXT1, DXT3, DXT5)
- TGA
- JPEG
- PNG

Supported sound formats:
- WAV
- MP3
- OGG
- Tools

Editor (In progress)

  • WYSIWYG world editor
  • Placement of objects, lights and effects
  • Particle system editor
  • Terrain import
  • Mesh import
  • Material editor
  • No compile time, instant preview with final quality

For more information and a demo visit: http://www.genesisdevice.net/ -

9 Replies

Please log in or register to post a reply.

Fbd0d88dc6fa655dbd97a12569ab8071
0
Dark_Bane_Studios 101 Nov 18, 2007 at 15:26

Finally! I’ve been waiting for this for quite some time. I’m downloading it right now. Great work Luuk van Venrooij!

4b48cbb89dff3ccf544ff85466967ab9
0
ldrrn 101 Nov 19, 2007 at 01:29

the link not working, use this instead http://www.genesisdevice.net/downloads.html

Fd80f81596aa1cf809ceb1c2077e190b
0
rouncer 103 Nov 19, 2007 at 06:48

I see youve got the two cores functioning at the same time.
Looks a little heavy on one of the cpu’s from that screenshot.

I recently optimized an algorythm multithreading it.
I got it to 60% improvement with 2 cores, splitting the workload exactly
even is tricky, but its cool now we are all on 3.0gigs, its actually 6.0gigs
with 2 cores operating at the same time.

Since a game is mostly on the gpu, it is a bummer that you cant get
the huge speed improvement that you would get if you did it all in software.

Need 2 video cards?

6aa952514ff4e5439df1e9e6d337b864
0
roel 101 Nov 19, 2007 at 10:28

Nice, and very impressive to see that you are (apparently) working on it for more than two years :) I must say that your terrain video on youtube is actually way more looking next gen than this screenshot though.

27b2b627b23d6e7f4c8929d0ee650c8c
0
zdax 101 Nov 21, 2007 at 13:12

@ldrrn

the link not working, use this instead http://www.genesisdevice.net/downloads.html

Not working either.

Fbd60ee11b03f5210a0217751cdeed41
0
Punisher 101 Nov 23, 2007 at 02:05

Sounds cool, but I am using the Nvidia GeForce 5200 FX, so I can’t run it?

Ce6f16e99cbcc00a8009fa0a23e340ca
0
witti91 101 Jul 29, 2008 at 09:30

hmm where can i download it? the link doesnt work :)

46407cc1bdfbd2db4f6e8876d74f990a
0
Kenneth_Gorking 101 Jul 29, 2008 at 14:44

There is nothing to download, so you might have to look for another engine, or contact the developer to see what’s up.

063d115a5d40de4246c05827bd34af2b
0
wiury123 101 Jul 29, 2008 at 20:37