0

I want to separately distance the square frames on Z axis by nearing the green sphere. These are mirrored on z axis, multiplied in the same collection, no array. I've found similar effects here

Should I just put them as instances on circled grid or is there an option with just setting a position in geometry nodes?

Duarte Farrajota Ramos
  • 59,425
  • 39
  • 130
  • 187
sklttn
  • 3
  • 2

2 Answers2

0

Welcome sklttn, I hope it's what you looking for, in this case I used a point that move like the sphere to do the effect because as the sphere has a volume it mess it up a bit the effect with Geometry Proximity. Also I let the Frames as instances.

enter image description here enter image description here

Have a nice day.

Fred I. R.
  • 744
  • 2
  • 9
  • Yes, thats very close to what I've been trying to make. I was hoping for hints, not for the complete project. Thank you very much! – sklttn Jan 11 '23 at 12:30
0

"Should I just put them as instances on circle or is there an option with just setting a position in geometry nodes?"

  • Yes, in this case it makes sense to instantiate the objects as instances along the points of a circle.
  • Yes, of course, with Geometry Nodes you can wonderfully change the position of instances according to your wishes.

enter image description here

On the one hand, you simply instantiate your objects at the points of the circle in the best case, and on the other hand, you simply move the instantiated objects along their Z-axis as soon as the sphere (or whatever) is in a certain proximity to their position.

enter image description here

If you want to solve the whole task with Geometry Nodes (which I assume) then the sphere is positioned somewhere on the circle via the Curve Factor. This Curve Factor is in this case also the value you would have to animate.

The Curve Factor is somewhere in the range between $0$ and $1$, and in this example I just use the current frame for a repeating sequence.

Then you only need the distance between the position of the sphere and each instance (Geometry Proximity is not needed here).

To customize the range, you simply use the Map Range node, and use the resulting value to move the corresponding instances on the Z-axis with Translate Instances as the sphere approaches in the defined range.


(Blender 3.2+)

quellenform
  • 35,177
  • 10
  • 50
  • 133