4
$\begingroup$

I can scale the top of an object by selecting it's vertex group and hitting 'S'

img1

When I try and scale a vertex group in Geometry nodes it seems to scale the entire object instead of just the selected vertex group.

I have my selection set to the vertex group I want.

img0

I've tried uniform img2

and single axis

img3

I've also tried using offset in this link Adjusting / controlling / moving an objects vertex groups using geometry nodes

Still the scaling is not limiting itself to the selected vertex group.

$\endgroup$

1 Answer 1

2
$\begingroup$

Scaling is possible with Scale Elements only with Faces and Edges (strangely enough).

So you would have to translate your vertex group to the right domain somehow.

You can do this by simply adding the Capture Attribute and set it to Point.

This captures the selection on a specific domain, which is then interpreted correctly by Scale Elements in the Face domain.

enter image description here

PS: Named Attribute is available since Blender 3.2.
(If you use a lower version, you use the Group Input instead as usual).

$\endgroup$
2
  • $\begingroup$ Thanks, Not sure why the Scale Elements doesn't have the points / vertices option either (must've been an oversight. I'll put in a request to have it added). Thanks for the Named Attribute heads up. My first time using them and it seems pretty useful. $\endgroup$
    – Rick T
    Commented Jun 19, 2022 at 8:56
  • 1
    $\begingroup$ Added it as a suggestion. blender.community/c/rightclickselect/ojXK $\endgroup$
    – Rick T
    Commented Jun 19, 2022 at 14:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .