Tomcat The simplest is to introduce an additional parent node and/or hide not the entire parent scene, but only the objects in it.
vmjcv maybe you can use self_modulate to set the parent visibility. like this: parent.visible = false == parent.self_modulate.a = 0.0
DaveTheCoder vmjcv maybe you can use self_modulate to set the parent visibility. like this: parent.visible = false == parent.self_modulate.a = 0.0 I think that should be: parent.visible = true parent.self_modulate.a = 0.0 If parent.visible is false, then the child will not be visible.
cybereality Can you explain more about what you are doing? This seems like a strange use case. Meaning, logically, if the 2 Nodes should be independent (in respect to the visibility) then it doesn't make sense that they have a parent child relationship.
vmjcv DaveTheCoder I mean if he controls the visibility of the parent node through parent.visible. Then he can be equivalently replaced with parent.self_modulate
newmodels You can use an empty parent, except for the child node. Or, you can disable the visibility of any geometry of the parent.