https://github.com/ksprugevics/procedural-graph-animation-java
My first attempt at a procedural animation - a graph of interconnected nodes in 2D space. I am planning to expand this to the 3D space using Unity.
https://github.com/ksprugevics/procedural-graph-animation-java
animation java procedural-animation swing swing-gui
Last synced: 8 months ago
JSON representation
My first attempt at a procedural animation - a graph of interconnected nodes in 2D space. I am planning to expand this to the 3D space using Unity.
- Host: GitHub
- URL: https://github.com/ksprugevics/procedural-graph-animation-java
- Owner: ksprugevics
- Created: 2023-03-11T08:14:31.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-23T14:56:13.000Z (almost 3 years ago)
- Last Synced: 2025-06-19T21:37:42.374Z (about 1 year ago)
- Topics: animation, java, procedural-animation, swing, swing-gui
- Language: Java
- Homepage:
- Size: 6.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A procedural-ish graph animation
A simple procedural animation with flying nodes that follow a linear path and connect to other nearby nodes. You can mess around with the parameters in real time.
## Options
- Animation speed
- Node count
- Node size
- Maximum distance for a node to be connected to another
- Connection maximum line width
- Individual node selection and modification:
- Line equation change
- Velocity
## Known issues
- The slope of the line equation is inverted
- Tends to run more slowly the more nodes and the larger maximum distance
## Setup
- Run the compiled .jar in releases or compile yourself with a java18 compatible compiler
*Stay tuned for a 3D version (eventually)*