August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Kamaelia: 3DTopologyVisualiser


What is it?

This is a Google Summer of Code project. The project is to parse relationships defined in database, a file or console inputs and then show them in 3D graph. Current Kamaelia topology visualiser is implemented by PyGame which is limited to 2D graph. This project is to extend topology visualiser by OpenGL to be able to show relationships in 3D domain which is potentially clearer and can carry more information.

First, an OpenGL version of topology visualiser, having the same functions with 2D topology visualiser, is developed. Then it is extended to make particles customizable, to make topology visualiser able to show hierarchical structures and able to show 3D special behaviours (e.g. rotate and move nearer or farther from the viewer). Finally, the visualiser is used to implement two applications, i.e. FOAFViewer to draw the relations of friends and CollabViewer to draw the collaboration relations of organizations.

Where do I get it & install it?

Planned Schedule:

Log/Discussion

I've removed the installation section above since it bore no resemblance to reality
-- Michael, June 2008