proteaa lightweight
3d graphics engine

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

protea Documentation

v2009-09-12

Introduction

Protea is a 3D graphics engine layered on top of OpenGL which lends itself very well for fast prototyping purposes. Due to its simplicity, it can be easily learned and used to rapidly test programming ideas that require the ability to load 3D scenes from files and display and manipulate them in realtime. Furthermore, its minimalistic and non-intrusive design makes protea a perfect basis to test rendering algorithms and design ideas, or to build more specialized or complete solutions on top of it. Despite its tininess, protea is mature and complete enough to be productively used in mid-sized projects, its liberal licensing conditions (zlib style) allow the library to be used both in commercial and non-commercial, open source and closed source projects.

Main features

Download

Status

Protea is a slowly yet constantly evolving spare-time project. Due to that, it is unlikely that there will ever be something like a true final release. However, from time to time self-contained and fairly stable states will be published and archived at the protea website (http://www.viremo.de/protea).

Requirements

Protea has been designed to introduce only a minimum of external dependencies:

License notice (zlib license):

(c) 2006-2009 by Gerald Franz, www.viremo.de

This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.
© 2009-09-12 by Gerald Franz, www.viremo.de impressum