Ogre RTSS Node Based System
http://www.ogre3d.org/forums/viewtopic.php?f=25&t=75975&p=480098#p480098
dark_sylinc wrote:
I agree on the tools. This is why I added a few slides about RTSS to be more node-like. If we make a customizable node system, creating a graphical interactive tool for setting up material would be very easy.....
I proposed an idea similar to this back in 2011, (
see here
), however i did not get enough feedback to warrant me spending a lot of time on it. However the comments I did get back made some valid points. Mainly the RTSS is slightly lower level then a node based system that an artist may use, however there some simple extensions that could be added to RTSS to allow a node based system to be built on top of it if someone wishes.
虽然很早以前就在Blender、3DSMax等建模软件中使用过节点编辑器,但是直到自己在一个项目里见到有人自己实现了一个节点编辑器,才有了想在自己项目中也使用节点编辑器的冲动。
你想拥有Blender这样cool的Node Editor吗?
http://www.qtcentre.org/threads/45028-Designing-a-Node-Editor-(Hint-Blender-Node-Editor)
你想在自己的项目中实现这样cool的Node Editor吗?本人经过很长一段时间的搜索,收集了一些节点编辑器,总有一款你喜欢的,现整理如下:
1. QT Node Editor
http://nukengine.com/qt-node-editor/
§ Simple and flexible
§ Style with CSS
§ Automatic connection path handling that still handles the basic cases nicely
§ Provide signals and slots where useful
开源免费的哦!MIT License. 不过目前该软件正在重构开发中,期待新版本。。。。。。
2. Kiwi
https://github.com/nical/kiwi
· Kiwi is free.
· Kiwi is generic.
· Kiwi is lightweight and fast.
· Kiwi is easy to use as a non-developer and easy to extend.
· Kiwi is good re-usability and prototyping.
· Kiwi is not finished yet... (but will be operational soon !)
这个是目前效果最接近Blender的,作者也说了,自己是受
Blender's node compositor
启发才开发出Kiwi的,这个库分D语言版本和C++版本,而C++语言版本正在开发完善中。同样非常期待。
3. OpenAssembler
http://openassembler.wordpress.com/
使用Python和PyQt开发而成,有兴趣的可以看看。
4. QNodesEditor
http://algoholic.eu/qnodeseditor-qt-nodesports-based-data-processing-flow-editor/
作者在比较了上述3中节点编辑器后,觉得都不太符合自己的需求,于是自己基于Qt的QGraphicsScene开发了一个。牛,佩服其精神和勇气。
5. NetworkView(WPF控件)
http://www.codeproject.com/Articles/182683/NetworkView-A-WPF-custom-control-for-visualizing-a
NetworkView: A WPF custom control for visualizing and editing networks, graphs and flow-charts
6. ShaderMan
http://code.google.com/p/shaderman/
Visual node-based editor for DAGs.