0 votes

I have a 2D fragment shader that I want to be applied over every image that gets used in a scene or project. How can I make the shader be always applied over everything (or every image) in the scene? I tried applying my shader on the root node but that doesn't seem to work. Am I missing something?

Thanks in advance for any help; My heartfelt appreciation always!

in Engine by (88 points)
recategorized by

enter image description here

doesn't this work for you?

Thank you! This works! The caveat is I need to keep setting Use Parent for nested nodes, however your solution is definitely better than manually pointing to a shader file everywhere.

1 Answer

+2 votes
Best answer

enter image description here

use Use Parent property for it.

take it from comment.

by (9,702 points)
selected by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.