Today I am writing this post to ask you for the solution about a problem that you may have encountered before. I also have encountered this problem a few times, but it was never a critical problem so I was just ignoring it but now I am in a situation that requires me to find the solution to it. T_T
In edit mode or In object mode, when we move the selected objects they move evenly, which means, when we do
g x 1
the selected objects move 1 meter to x axisg y 1
the selected objects move 1 meter to y axisg z 1
the selected objects move 1 meter to z axis
they move the given value on the selected axis regardless of their scale, but in geometry node it’s different.
Now here comes the problem, let me show you the screenshot:
In this screenshot you can see a simple setup of geometry nodes using the cube as its original geometry input and duplicating it using the Instance on Points node.
Please notice the sizes of duplicated cubes are downscaled by 0.5 (half) and 0.1 (tenth).
Let’s move our original cube (the top placed, biggest one) in edit mode:
As you can see, they aren’t moving the same distance.
The interesting part is that, if they had the same scale, they would have moved the same distance just same as when we are moving the selected objects in edit mode or object mode, like this:
So while having the duplicated object in different scale, I want them to move evenly, the same distance like this:
I am in a situation where:
I need to move the object in edit mode where the object is built with geometry node which is using the original geometry input and having the duplicated down-scaled geometries.
I know I can use the object mode to move the whole geometry together but in my case, I need to do it in edit mode.
So any answer to my following questions can be the key to my situation, if you know one of them please tell me:
- Is there a way to move the down scaled duplicated object (made with geometry node) evenly the same distance as the original object? (like in it happens in object mode)
- I don’t know yet but is there any way or node to wrap the finished set-up so we can move the whole wrapped, one pieced geometry node evenly in “Edit Mode” just like when we move the object in object mode?
(I know how to do it by nodes. By adding “Set Position”, “Transform Geometry”, “Translate Geometry” at the end, just before the “Group Output” node so we can make the whole Geometry together at once as I wanted. That’s how I want it to behave, but instead of adjusting the values, I want to manually move them in Edit Mode.
So here I am asking for a way or a node that kind of unifies or wraps the geometry setup so it can be moved as one piece in Edit Mode)
- This question is not a direct solution but can kind of solve my problem indirectly, as you can see in the screenshot, they are not moving uniformly in edit mode. But if and only if the duplicated objects didn’t move at all (like isolated) when I moved the original object in edit mode, I would have solved this problem. Of course if I isolate and replace the Instance object to a simple cube, instead of the original geometry they will not move! but in my case, I have a little bit complicated geometry node + original input geometry that needs to be duplicated and down scaled. So even in the case like where we are having the duplicated geometry made with “Original geometry input” if there is a way to make it not to move when the original geometry is moving in edit mode. This problem can also be solved.
I’ve been trying to solve this problem for 6 hours and tried to solve it on my own, I couldn’t find the solution to it… I even asked GPT, Claude and Gemini and they all just tell me to use translate, set position, transform node…
I know this problem (object with different scale not moving evenly) is not a critical problem in most of the time because it can be easily fixed by : just adding the “set position” “translate geometry” “transform geometry” node at the end and adjusting the values of the nodes, or just moving in object mode. But I am in the situation that requirer not to move the object in object mode and only move it in edit mode, that makes the difficulty from easy to hard.
Any help would be really appreciated and thank you for your interest to my problem and reading this long message !