GelFX

GelFX main function is to simply provide a dynamic Pipeline and SceneGraph system that remain simple enough to be modified without first examining the library in depth. This isn’t Ogre3D, Panda3D, or any of those graphics engines that do everything for you. It is fairly low level, and allows access to pure OpenGL easily.

The library is only around 2000 lines of code, and provides support for shaders, framebuffers (If your GPU supports the extension) and can have anything OpenGL added to it due to its simplicity. Thecore library doesn’t contain anything impressive as of this posting, but I will create new pipes and nodes for the core as I progress.

Featurelist:

  • Quick, simple, and easy modifiability to fit the user’s requirements.
  • Absolutely no feature bloat or fixed pipeline. GelFX lets you do what you want─not what the engine wants you to do.
  • Quick, simple, and easy modifiability to fit the user’s requirements.
  • Raw OpenGL calls can be performed without major problems, as long as OpenGL states are restored to the GelFX expected states.
  • A structured Scenegraph, with many of the functions of the more professional graphics engines.
  • Though GelFX is designed for users to create their own graphical functions, it retains a modest standard pipeline and shader.

Download Pages:
GelFX v0.1.1a (Large number of bugfixes, GelFX begins to work as expected)
GelFX v0.1.0a (GelFX increases in size to around 3000 lines of code)
GelFX v0.0.2a
GelFX v0.0.1a (Initial Release)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>