ShaderGlobalsOverride
Узел, используемый для переопределения значений глобальных параметров шейдера в сцене.
Описание
Подобно тому, как узел WorldEnvironment может использоваться для переопределения среды при загрузке определенной сцены, ShaderGlobalsOverride может использоваться для временного переопределения глобальных параметров шейдера. После удаления узла восстанавливаются общепроектные значения глобальных параметров шейдера. Для получения дополнительной информации см. методы RenderingServer global_shader_parameter_*.
Примечание: Для каждой сцены можно использовать только один узел ShaderGlobalsOverride. Если в дереве сцены есть более одного узла ShaderGlobalsOverride, будет учитываться только первый узел (в порядке дерева).
Примечание: Все узлы ShaderGlobalsOverride становятся частью группы "shader_overrides_group" при добавлении в дерево сцены. Текущий активный узел ShaderGlobalsOverride также имеет добавленную к нему группу "shader_overrides_group_active". Вы можете использовать это, чтобы проверить, какой узел ShaderGlobalsOverride в данный момент активен.