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

Color VisualShader nodes by category #7745

Closed
Geometror opened this issue Sep 19, 2023 · 1 comment
Closed

Color VisualShader nodes by category #7745

Geometror opened this issue Sep 19, 2023 · 1 comment
Assignees
Milestone

Comments

@Geometror
Copy link
Member

Describe the project you are working on

Godot

Describe the problem or limitation you are having in your project

When editing a complex VisualShader with lots of nodes it can be difficult to maintain an overview/quickly parse the graph, especially at high zoom levels.
For comparison, this is a current screenshot of the editor: A bit monotonous, isn't it? :)
grafik

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Coloring the title bar of VisualShader nodes according to the category they belong to makes it a lot easier to read the graph and orient oneself.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Well, I'm going to show Blender as an example again:
grafik

With color-coded nodes you can immediately see in which section e.g. your vector operations are located.

If this enhancement will not be used often, can it be worked around with a few lines of script?

No.

Is there a reason why this should be core and not an add-on in the asset library?

This needs to be deeply integrated into the VisualShader editor and is therefore core.

@akien-mga
Copy link
Member

Implemented by godotengine/godot#85017.

@github-project-automation github-project-automation bot moved this from Needs review/testing to Done in VFX and Techart wishlist Feb 22, 2024
@akien-mga akien-mga added this to the 4.3 milestone Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants