adriengivry / Overload

3D game engine with lua scripting
https://overloadengine.org/
MIT License
1.76k stars 226 forks source link

Shader graph #19

Open adriengivry opened 5 years ago

adriengivry commented 5 years ago

Implementing an editor tool that can generate a glsl file using a node based approach.

We should be able to create:

We should be able to create the graph using OvUI

Adrian-Nonn commented 1 year ago

I am currently working on a Node based shader graph system but my approach is to use a already working graph system made by thedmd. In my opinion it is easier to go this way instead of trying to use the existing OvUI, correct me if I am wrong.

source: https://github.com/thedmd/imgui-node-editor

adriengivry commented 1 year ago

Yep this issue suggests exactly that, we should use this kind of tool, and wrap it inside of OvUI like the rest of ImGUI.