Python构建的开放节点图?
在stackoverflow中搜索之后,我仍然找不到我想要的东西 问题: 我希望使用(或者如果不存在的话创建)一个开源节点图,作为使用Python代码的基于节点的方法 澄清 让我解释一下“节点图”的概念。 节点图是创建“节点”的地方,由带有连接的小方框表示。用户可以根据适当的数据类型移动、选择、移动、建立和断开连接 示例 例如,我对自己说,“这肯定是以前做过的”,但我想用python脚本编写节点来加载数据,以某种方式处理数据,等等。 例如,我想编写一个python节点,从文件或实时源加载基于时间的数据,然后编写另一个处理该数据的节点,然后编写另一个可视化该数据的节点,或者将自定义格式写入文件。 Background我来自3D动画领域,我们使用软件包Maya和Nuke,使用基于节点的工作流以这种方式处理数据,但是架构非常高级和专业化。我想做的是将工作流的概念降低到一个非常低的水平。我只需要一个带有自定义python节点的节点图 到目前为止,我已经尝试过:Python构建的开放节点图?,python,model,workflow,Python,Model,Workflow,在stackoverflow中搜索之后,我仍然找不到我想要的东西 问题: 我希望使用(或者如果不存在的话创建)一个开源节点图,作为使用Python代码的基于节点的方法 澄清 让我解释一下“节点图”的概念。 节点图是创建“节点”的地方,由带有连接的小方框表示。用户可以根据适当的数据类型移动、选择、移动、建立和断开连接 示例 例如,我对自己说,“这肯定是以前做过的”,但我想用python脚本编写节点来加载数据,以某种方式处理数据,等等。 例如,我想编写一个python节点,从文件或实时源加载基于时间
- 这是一个基于Java和编译代码的高级软件。似乎对我来说太高了(有一个功能齐全的gui),太基于java了
- NodeBoxWindows——一个漂亮的OpenGL派生库,但级别太低,必须从头开始构建交互式节点图
- 珊瑚-一个有趣的想法,但我认为在3D方面太专业了,因为我喜欢做一般的数据处理。也许我可以修改它,但我担心垂死的社区可能会阻止我
顾名思义,它依赖于PyQt/PySide。你有这样的截图吗?我觉得这会很有帮助。听起来很有趣,但专业性很强。您可能需要自己从头开始构建它。您是指可视化编程语言吗?为什么不留在Nuke本身中,在那里创建自定义节点(Gizmo)?您可以在任何自定义Nuke节点中获得Python2.x的全部功能,因为Nuke纯粹是用于图像处理(并且是商业许可的)。一个基于python的开源图形对于我自己和其他人来说都是非常好的,可以从中为自定义应用程序建模。