Skip to content
/ booga Public

BOOGA - A Component-Oriented Framework for Computer Graphics

Notifications You must be signed in to change notification settings

tmatthey/booga

Repository files navigation

booga.png

BOOGA (Berne`s Object-Oriented Graphics Architecture) is an object-oriented graphics framework aimed at a wide range of application areas within the domain of computer graphics, namely Geometric Modelling, Image Synthesis, Image Processing, Image Analysis, Scene Recognition, and Computational Geometry. It provides data abstractions and mechanisms for 2D and 3D objects and includes a component layer to model high-level operations that generate or manipulate graphical objects of different types. The key concepts underlying the BOOGA-framework are explained in [AmStBi96]. A more detailed description (in german) is given in [Streit97].

The framework serves as a research platform for computer graphics at the University of Berne. It currently consists of more than 200'000 lines of C++ code distributed over more than 600 classes.

A wide variaty of applications have allready been built using the BOOGA-framework e.g. scene-previewers, object-browsers, 3D-editors, ray-tracer, wireframe-renderer, sirds-renderer, graphics database and more. Many of the applications might also be interesting to a technically oriented computer graphics user.

sideboard.jpgheiliggeist.jpgzytglogge.gif

HOWTO

Run a script from booga/modules, which will use setups from booga/config.

About

BOOGA - A Component-Oriented Framework for Computer Graphics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published