Horror Vacui

This is a Geometry Nodes setup demonstrating a universal attractor effect, where distributed points are pulled toward a custom continuous object along their respective vectors. The system includes an adjustable gravity effect alongside customizable vacuum strength and distance parameters. Users can instance any mesh onto the points to transition the effect for different scenarios, such as a black hole pulling in debris or a vacuum cleaner collecting dust.

The tool is specifically structured for learning and dissection. The node tree avoids contracting nodes into groups or exposing settings to the modifier properties, prioritizing a clean, top-down view of the core mechanics. The setup includes detailed text explanations of the mathematical and logical operations used to attract and delete particles, providing a foundation for users to study and build their own procedural simulations. It is optimized for EEVEE.