Languages Written In:
C/C++, Visual Basic 6, Delphi
C/C++, Visual Basic 6, Delphi
- 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.
- Object-Oriented Design
- Gloss maps
- Shadow Mapping
- High Level
- Mesh Loading
- Keyframe Animation
- Skeletal Animation
- Basic Physics
- Collision Detection
- Rigid Body
- Vehicle Physics
- Decision Making
- Finite State Machines
- 2D Sound
- 3D Sound
- Built in level editor called GEdit.
- Needs external model editor.
Needs an external script editor like Visual C++.
|License Name||Price in $US||Source Code Included?||Additional information|
|Genesis 3D splash screen is shown at the start of game.|
|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.
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...