Если необходимо исключить из расчета шейдера все ноды определенного типа, их можно заглушить (mute). Заглушенные ноды остаются в дереве нодов, сохраняя все связи, но не влияют на итоговый результат.
Вручную это можно сделать выделив нужную ноду и нажав клавишу “m”.
Для того, чтобы заглушить все ноды нужного типа во всех материалах, можно сделать это через Python API, использовав следующий код:
1 2 3 4 5 6 7 |
import bpy for mat in bpy.data.materials: if mat.node_tree: for node in mat.node_tree.nodes: if node.type == 'BEVEL': node.mute = True |
Он проходит циклом по всем материалам в сцене и в каждом материала заглушает ноду “Bevel”.