The first generation of the Frontend API was developed by Anders Knive Lassen (aka Duckers^Outracks) in the period 2005-2007. The current version, 1.2.0 will be the last in this line of releases. The Frontend team has later been expanded with several members who are now rewriting and redesigning Frontend from scratch. Read more about the Frontend 2.0 project here.

Features

Frontend 1.2 was intended to be a cross-platform graphics library implemented on top of OpenGL and DirectX in two different releases. Only one version for Windows on top of OpenGL was finished. However, it is a fully useable graphics library and a rich utility library with these and several other features:

  • Complete OpenGL wrapping into C++ classes
  • Pure shader-based, no fixed function concepts.
  • Texture loading (JPG, PNG)
  • Geometry loading
  • Scene graph loading and playback
    • Hierarchial animation
    • Materials, lights and cameras with animateable parameters
    • Automatic resource management
  • Procedural geometry
  • Font rendering
  • Converter tool for converting COLLADA files into Frontend formats.

Applications

Frontend 1.x was used in several demos by Outracks and other groups, including:

See the download page for downloads and stuff.




FireStats icon Powered by FireStats