Full Screen Shader freezes scene and controls

Godot Version

4.4.1

Question

I am new to godot, coming from unreal and unity, and I am working on a full screen visual shader. I have a 3D camera set up with a canvas item and a color rect, with a shader applied to the color rect. However, the shader causes my controls to become unresponsive, and my scene is stuck displaying where the player is looking in the editor. I have a feeling it’s just overlaying the first frame of the scene and not updating when I look around. I’ve tried making the canvas item a child of the player instead of the camera, changing the alpha value to 0 in the shader editor, and changing the blend mode. Does it have something to do with layers?

Causing the color rect to become invisible does reenable the controls, but gets rid of the shader/

Thanks



Did you set the ColorRect’s mouse_filter to something other than “Stop”?

No I didn’t touch it. Looks like it’s still at stop in the inspector

Then it will stop mouse inputs and register many other as “handled”

Change the mouse_filter property to Ignore.