UniEXP is a STL based C++ library for creating, changing and visualizing tree-like data structures in a variety of ways.

Library's main goal is to implement a framework where a data tree can be easily translated into an OpenGL visualization and the same data, when connected to different output filters, can be changed into a soundtrack or a XML file or whatsoever. Currently, we only have basic OpenGL and XML output filters.

Very soon, input filters will allow for reading serialized objects back in, as well as foreign data via adaptor filters, so that we reach a kind of inter-media transparency, where it is possible to translate everything into anything else.

Then, the events sub-system enters to let us control any minor aspect of an experience in a flexible, fast and precise way. Hopefully, all this stuff together evolves into a nice toolkit for one travelling over the forest. 


Please visit: http://graaph.arq.br/uniexp
