Floating Balls Simulation

This Geometry Nodes setup generates simulations of spherical objects that float, move erratically, and collide with one another in real-time. Beyond dynamic animations, it can be used to construct static clusters of non-intersecting spheres, such as a bunch of grapes. The setup provides customizable parameters for controlling the number of spheres, their radius, mesh resolution, rotation speed, attraction force, and turbulence settings. Users can realize the instances to enable interactions with other physics systems, such as cloth simulations, and the system supports caching and baking through Blender's Physics tab prior to rendering.