bevy_graph
Requirements Gathering
#6719
Replies: 11 comments 27 replies
-
General Requirements
|
Beta Was this translation helpful? Give feedback.
-
SchedulingUsed for
Graph structures we need
Key operations
Interesting quirks
|
Beta Was this translation helpful? Give feedback.
-
Rendering |
Beta Was this translation helpful? Give feedback.
-
PluginsUsed for
Graph structures we need
Key operations
|
Beta Was this translation helpful? Give feedback.
-
Named reroute node is a must having for cleaner graph layout |
Beta Was this translation helpful? Give feedback.
-
Lots of Graph Knowledge: https://www.geeksforgeeks.org/graph-data-structure-and-algorithms/?ref=shm |
Beta Was this translation helpful? Give feedback.
-
We then could also make a debug tool that generates us for example a pdf file with every graph in the bevy project. would be pretty cool to see what connections it makes. you would also be able to see where improovements could be made :) |
Beta Was this translation helpful? Give feedback.
-
Node EditorUsed forAll node based editing for e.g. animation, vfx, shaders, ... Graph structures we need
Key operations
|
Beta Was this translation helpful? Give feedback.
-
Throughout the engine, we keep running into graph data structures. We see them cropping up in:
By standardizing on a single implementation, we can:
This discussion is an attempt to gather requirements for each of those areas, in order to plan out the base API and architecture needed. Note that while we may eventually use relations (#3742) to store these, this conversation is orthogonal: these are straightforward, centralized data structures.
Beta Was this translation helpful? Give feedback.
All reactions