Nodes/Avatar Graph/Object Select More
ComfyUI Node

Object Select More

Grow your selection outward — the pulse to Select Less's push

By avatechai·Created 3 years ago·Updated 2 years ago· 264
Object Select More
  • BPY_OBJ
  • BPY_OBJ

Object Select More is the growth counterpart to Select Less: it expands the current selection by one layer. It wraps bpy.ops.object.select_more, Blender's "select more" operator. If you selected a core object and want to pull in its immediate neighbors, this is the one-step expansion button. One input (BPY_OBJ), one output (BPY_OBJ). That's the entire node.

What it's actually for

At the object level, Select More widens a selection to neighboring objects - useful when you've selected a seed object and want its surroundings without picking them individually. Its real superpower is in combination: Select More → Select More grows outward like ripples, and alternating with Select Less lets you "breathe" a selection in and out to grab a bounded neighborhood. In avatar work you'll mostly see it as the bridge between "I selected the head" and "I need the head and the stuff glued to it."

Like every selection node in this pack, it's only meaningful inside a single graph execution. The headless Blender scene resets between runs, so selection state is rebuilt fresh every time - Select More earns its keep placed right before the op that consumes the grown selection.

Why the pack has it

It's auto-generated from Blender's operator list - 'select_more' sits in the object_api array in ops_mesh.py. That generator is the reason the pack ships a dozen near-identical selection nodes: it wraps the operators wholesale rather than curating. Select More is genuinely the useful half of that pairing; you'll reach for it more than Select Less, because "my selection is too small" happens more than "my selection is too big."

Installing it

Part of the Avatar Graph pack. ComfyUI Manager → search "Avatar Graph" → install → restart, or:

cd ComfyUI/custom_nodes
git clone https://github.com/avatechai/avatar-graph-comfyui
cd avatar-graph-comfyui
python -m pip install -r requirements.txt

Standard pack caveats: bpy==3.6.0 needs Python 3.10, and first import auto-downloads the ~2.5GB SAM checkpoint plus mediapipe models. And the honest note: if Select More doesn't seem to grow anything, it's usually because your objects aren't connected in a way Blender treats as "neighboring" - objects floating in empty space have nothing to expand into.

Categoryblender

Inputs (1)

NameTypeDefaultDescription
BPY_OBJoptBPY_OBJ

Outputs (1)

NameTypeDescription
BPY_OBJBPY_OBJ