Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How does this package relate to GraphTools Foundation? #190

Open
marcospgp opened this issue Dec 9, 2021 · 1 comment
Open

How does this package relate to GraphTools Foundation? #190

marcospgp opened this issue Dec 9, 2021 · 1 comment

Comments

@marcospgp
Copy link

How does this package relate to the GraphTools Foundation package?

It seems both have had their last updates happen more or less in the same time (~5 months ago), and I'm not sure which one I should rely on.

I've been having a hard time understanding how to work with GraphTools Foundation, as even their manual seems outdated - only the samples packaged with it seem helpful, but I am swimming in boilerplate code.

I appreciate any guidance!

@codewing
Copy link

codewing commented Jan 4, 2023

From the title of this repository:
Node graph editor framework focused on data processing using Unity UIElements, GraphView and C# 4.7
-> It uses the GraphView API from Unity

And from GraphTools Foundation:
Graph Tools Foundation is a framework to build graph editing tools including a graph data model, a UI foundation and graph-to-asset pipeline. Use this package to speed up the development of graph based tools for the Unity Editor that adhere to Unity UI and UX guidelines.

So in total this means the NodeGraphProcessor currently uses the GraphView framework that Unity provides to render the graphs. If GTF becomes stable at one point (might take ages) this project could also be ported to the new framework.

Note that there are big differences in what these two packages currently provide and porting between is probably not an easy task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants