Applying a special visual effect on a whole scene that has multiple MeshInstance3Ds?

Godot Version

4.3

Question

Imagine a tank, a ship, etc. in RTS game. Each of the scenes will have its own structure. For example, a tank may have a vehicle chassis, a turret and a machine gun. These 3 translate to three MeshInstance3Ds.

I have learned of using a ShaderMaterial and I could apply the Shader scripts on it. If a vehicle is just a single MeshInstance3D, I could apply this ShaderMaterial directly into it along with the texture and the required effects on code without any trouble.

However, what if a vehicle has multiple MeshInstance3D parts? In Godot 4, is it possible to apply a special effect directly on a Child Scene? I would like to apply various special effects. For example, see this as an example:

image

While this is a 2D game, this is just to demonstrate my point. Imagine all these carriers have multiple MeshInstance3Ds. There is only one real Carrier child scene without any special effect, while all other Carrier child scenes have special effects on.

In this case, is it possible to apply some special effects in one go on all 3D models related on any child scene or must I apply ShaderMaterial to ALL MeshInstance3Ds only?