Hi,
I am interested in how to implement a custom graph system. Can you give some starting points on how to do that. I am using a visualization library in Unity (VTK) which has a pipeline concept where you an input dataset which is then processed by one or multiple filters. A filter has some properties, an input and its output can then be connected to several other filters down the pipeline. So at the end you also have tree like structure but I am not sure if this fits into the already implemented graph systems. The pipeline data flow is already implemented in VTK itself I just want an easy way to setup and modify such filter pipelines
Btw. I haven’t tried out NodeCanvas yet but I am interested if it can applied to my problem.
I will shortly provide more full documentation on the website on creating custom graph systems along with their nodes.
Regarding specific node Input and Outputs, I’ve already done some work on that when started creating the codenamed “MX” system which will work similar to Softimage ICE or C4D xpresso (although simpler).
This is of course made on top of NodeCanvas and I think for what you are after it would be a good starting point to work upon probably, since it provides specific Input and Outputs to work with.
I am attaching for you here a template package for creating custom graph systems which is documented with comments in the files to walk you through on how a custom graph system can be created. If you need more details please let me know.