Tree Knowledge Graph
Exploring Relationships in a 3D Force Graph
A knowledge graph of trees, tree types, diseases, nutrients, weather, and growing conditions — laid out as a 3D force graph you can rotate, zoom, filter, and search.
Click a node to see its description and every relationship it connects to. Use the filters to isolate tree types, diseases, nutrients, weather factors, or growing conditions.
The graph uses a physics-based force layout where nodes repel and links act like springs. Node shapes and colors encode type: trees are green icosahedrons, diseases are red toruses, nutrients are orange octahedrons, weather is purple spheres, and growing conditions are teal cones.
Built with Three.js and 3D Force Graph. The data models ten tree types, seven diseases, six nutrients, six weather factors, and six growing conditions — plus seventy-nine relationships between them.
Soundtrack
Spring Constant (Don't Break the Link!)
Written & produced by Sudeep Kesh
AI-generated audioPress play, then explore
A ska-punk track about the physics running the graph above. Coulomb's law pushes every node away from the others, Hooke's law pulls linked nodes back together like springs, and the layout shakes itself out until it settles at equilibrium.
The lyrics, concept, and production direction are mine; the vocals and instrumentation were generated with AI music tools.