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

Shader graph #19

Open
adriengivry opened this issue Sep 5, 2019 · 2 comments
Open

Shader graph #19

adriengivry opened this issue Sep 5, 2019 · 2 comments
Labels
Editor Something relative with the editor Feature New feature to the engine QoL Quality of Life : Something that can improve users productivity

Comments

@adriengivry
Copy link
Owner

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

We should be able to create:

  • Input nodes
  • Maths functions
  • Buffer inputs
  • Output nodes
  • Conversion nodes
  • Variable declarations

We should be able to create the graph using OvUI

@adriengivry adriengivry added the Feature New feature to the engine label Sep 5, 2019
@adriengivry adriengivry added Editor Something relative with the editor QoL Quality of Life : Something that can improve users productivity labels Jun 14, 2020
@Adrian-Nonn
Copy link

Adrian-Nonn commented Jun 14, 2023

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
Copy link
Owner Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Editor Something relative with the editor Feature New feature to the engine QoL Quality of Life : Something that can improve users productivity
Projects
None yet
Development

No branches or pull requests

2 participants