Skip to content
Work in progress: a new visualization engine
Game Maker Language Java Other
Branch: master
Clone or download
Latest commit 9feb83f Aug 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
modules Update dependencies May 28, 2019
.gitignore WIP: new viz-engine Jun 11, 2018
README.md Update README.md Jan 29, 2019
pom.xml Update dependencies Aug 13, 2019

README.md

Gephi visualization engine

stability-wip

This is a new visualization engine for Gephi based on modern OpenGL techniques.

It aims to be:

  • Retro-compatible with old OpenGL versions through feature discovery, falling back to the best supported by the graphics card
  • High performance using most modern OpenGL when available, specially due to instancing, manual buffer management, using simple shaders and avoiding memory allocation when possible
  • Extensible with plugins (rendering and input)
  • JOGL and LWJGL3 version
  • Usable in AWT/Swing/NEWT/SWT with JOGL. For LWJGL3 GLFW/AWT is available, but AWT only for Linux and Windows at the moment.
  • Nicely interactive with mouse, directional zooming, etc with default input handler
  • Only a 2D engine for the moment
  • The only gephi-related dependency is graphstore

Currently, in comparison to Gephi 0.9.2 renderer it's lacking:

  • Self loops
  • Node/edge text labels
  • Selected nodes animation (should be doable with a simple uniform variable)

NOTE: to build it, first you will need to build the graphstore branch at https://github.com/gephi/graphstore/tree/viz-engine

You can’t perform that action at this time.