Обычно нодовое дерево Geometry Nodes в Blender строится свое под каждый меш. Это дает возможность применять различные эффекты к разным объектам. Однако, если нужно применить один эффект ко множеству объектов в сцене, назначать на каждый из них отдельный модификатор Geometry Nodes и дублировать ноды может оказаться непродуктивно. Гораздо проще создать коллекцию, при помещении в которую объекта, к нему будет применяться нужный эффект.
Добавим в сцену куб (shift + a – Mesh – Cube), назначим ему модификатор Geometry Nodes и создадим начальное дерево нод.
Этот меш мы будем использовать для хранения нужного нодового дерева Geometry Nodes.
Для примера добавим в нодовое дерево нод Subdivision Surface (Shift +a – Mesh – Operators – Subdivision Surface) для сглаживания сетки меша подразделением. Это и будет тот эффект, который нам нужно применить ко всем объектам в коллекции.
Создадим коллекцию с именем subdivide.
В начало нодового дерева добавим нод Collection Info (Shift + a – Input – Scene – Collection Info). Нод Group Input при этом отсоединился от главной ветки нодового дерева, но он нам больше и не нужен. Всю входную геометрию мы будем получать с нода Collection Info. В поле Collection нода Collection Info укажем созданную нами коллекцию subdivide.
Теперь добавим в коллекцию subdivide какой-нибудь меш, например Сюзанну (Shift + a – Mesh – Monkey).
На меше заметны явные артефакты. Так получается потому, что сейчас в сцене одновременно отображается Сюзанна непосредственно через коллекцию subdivide в несглаженном виде, а так же та же самая Сюзанна, но уже в сглаженном виде, прошедшая через нодовое дерево объекта Cube.
Чтобы не отображать объекты коллекции subdivide непосредственно в сцену, а только транслировать их через связку Cube – Geometry Nodes, скроем коллекцию, нажав на значок с монитором в аутлайнере.
Теперь мы можем добавлять в эту коллекцию любые объекты, и все они будут отображаться в сцене уже с подразделением.
Единственное неудобство данного метода состоит в том, что если нужно изменить объект, передвинуть его или повернуть, нужно включать видимость коллекции subdivide обратно, иначе объект нельзя будет выделить и манипулировать им отдельно от всего остального в этой коллекции.