I have a circle.
I add an array modifier with object offset to an empty.
I scale the empty and i get:
Is there a way to get constant distances of the circles? or adding a constant to the radius?
I am also open for a GN solution... ;)
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.
Sign up to join this communityYou can achieve concentric circles this way for instance :
Begin with a simple new Mesh > Circle object.
Create a separate mesh object and add this as a new GN modifier :
Explanation :
Instance a line with an offset of exactly 1 in x direction, then use the x position as an index in order to change the point scale attribute accordingly. Then, move all points to the same place by setting position to (0, 0, 0).
Throw in a radius offset multiplier and the circle count as modifier inputs for flexibility.
You can get this result :
Note : You can get rid of the Attribute Separate node if you set the line offset to (1, 1, 1) and directly use the position
attribute instead of the new x
attribute but it's less readable imo :
Note : Even shorter, plug the offset directly into the Line node offset to get rid of the Attribute Math node.
You can use a single vertex + Array Modifier (constant offset) + Screw Modifier:
Number of vertices per circle is the number of steps of the Screw modifier.