Genesis 3D
Website:
http://www.genesis3d.com
Developer:
Eclipse Entertainment
Launched:
Not specified
Status:
Active
Supported Platforms:
Windows
Languages Written In:
C/C++, Visual Basic 6, Delphi
Languages Supported:
C/C++, Visual Basic 6, Delphi
Graphics APIs:
DirectX
Rating:
(6 reviews)
- Overview
- User Reviews
Genesis3D is a real-time 3D rendering environment for all of your real-time 3D needs. With a large online community, free online forums, and many links to Genesis3D developers...you will find all the support and tools that you need to begin developing world-class, real-time 3D applications today.
- Screenshots
- Videos
Supported Features
General
- Object-Oriented Design
Save/Load System
Fixed-function
Stereo Rendering
Raycasting
Render-to-Texture
Fonts
Environment Mapping
Lens Flares
Particle System
Sky
Water
Fire
Explosion
Fog
Weather
Mirror
Patches
Lighting
- Per-pixel
- Volumetric
- Lightmapping
- Gloss maps
Shadows
- Shadow Mapping
Texturing
- Basic
- Multi-texturing
- Mipmapping
Shaders
- Pixel
- High Level
Meshes
- Mesh Loading
Scene Management
- BSP
Animation
- Keyframe Animation
- Skeletal Animation
- Morphing
Terrain
- Rendering
Physics
- Basic Physics
- Collision Detection
- Rigid Body
- Vehicle Physics
Networking
- Client-Server
Artificial Intelligence
- Pathfinding
- Decision Making
- Finite State Machines
- Scripted
Sound
- 2D Sound
- 3D Sound
Tools & Editors
- Built in level editor called GEdit.
- Needs external model editor.
Scripting
Needs an external script editor like Visual C++.
Licensing
| License Name | Price in $US | Source Code Included? | Additional information |
|---|---|---|---|
| Proprietary | Free | Yes | View Details |
| Genesis 3D splash screen is shown at the start of game. | |||
| Proprietary | $10,000.00 | Yes | View Details |
| Splash screen removed. | |||
Aging but proven
This engine is used with the reality factory game engine. using this alone would mean programming, but if you want to program use torque or irrlicht. But with the reality factory game engine it is really easy to use. It is old but can be proven to show good graphics with good modeling and skinning
Don't go with the base Genesis3d, go with Jet3d or RealityFactory
I've been working with Genesis3d for about a month now and have given up on it. Moving on to another engine. Frustrating with all the work we put into it.
I decided to go with the "core" engine, Genesis3D itself, and program it. There is a working 1st person shooter that I was modifying.
Problems I've come across:
1. Maps take forever to compile. We had a rather small map with a rather small number of objects, came out to 20,000 "portals". To compile without lag in game you need to compile with "visibility" checked.
Ran the compile for about 30 1/2 hours and was on somethign like portal 6800 of 20,000. Gave up.
Got a new computer with hyperthreading. The required logo for free license locked up. Found out there is bug in engine that needs recompile of engine to overcome for hypterthreading issues. Couldn't recompile engine because of missing assembly, this, that, this other, couldnt' find headers, etc..
later version 1.6 had compiled before, ran 1.6 program, it couldnt' find my video card.
Reality Factory recently had to switch their web site and all I coudl find was the source, which wouldnt' compile. Missing headers,etc...
Looked at Jet3D but Jet3D is not quite mature enough.
If you plan on using this engine, you need to jump on Jet3D's or RealityFactories teams which are currently supporting hte engine and help them fix it.
Genesis3D 1.x & 2.0
I would go with Reality Factory, which uses Genesis3D as the core engine. But has more features to lighten the load. The problem is Quake style BSP technology is badly outdated. I can't believe people would pay for engines like 3d game studio, powerrender, blitz and others when this looks just as good.
Genesis3D v2.0:
Jet3D was originally set to be Genesis3D v2.0, and as the Quake3 engine is to the Unreal3 engine. Jet3d is a completely different style of an engine than it's older brother in genesis3D. Better compares to Unreal in it's editor and rendering. Say, as genesis3D better compares to Quake2. Jet3D now has a DX9 driver and the developers expect it to render in the quality of doom3. The technology will allow this, after all you can only do so much to old Quake BSP technology.
Just another engine
This engine is very good, has some nice features and is easy to work. The community is very large, with nice forums and tutorials out there dedicated to the engine. However, as good as it is, the engine is horribly outdated and lacks properties that many modern day engines like Irrlicht and Crystal Space seem to surpass.
G3d much updated from the 'official releases' via Reality Factory
The Reality Factory engine is build on top of the Genesis 3d graphics engine. RF's developers have enhanced the Genesis 3d engine miles past it's original humble beginnings.
The current Genesis 3d release from www.realityfactory.ca provides the complete updated source code for Genesis 3d, providing such advanced features as:
- unlimited texture sizes (16384x16384)
- 32 bit radiosity rendering up to 1280x1024
- 24 & 32 bit textures with transparency
- EMBM bump mapping
- Normal Mapping
- shader-style effects such as Environment Mapping, Sphere Mapping and more
--------
and much more...
Last edited Dec 28, 2011 at 13:11
