DLA
Summary
DLA (Diffusion-Limited Aggregation) is a GPU-accelerated simulation that creates organic branching structures by simulating particles randomly walking through space until they attach to an existing structure. Generates coral-like, lightning, or crystalline growth patterns through a simple attachment rule: particles stick when they come within a specified distance of the growing structure.
The simulation progresses by spawning particles at random positions within simulation bounds and allowing them to diffuse until they encounter the structure. You control the density and character of the branching through parameters like search distance (how far particles look for attachment points) and attach distance (how close they must be to stick). The simulation can be initialized, played continuously, or stepped frame-by-frame for precise control over growth progression.
DLA outputs the point cloud structure and optionally generates polygonal meshes through marching cubes or volumetric representations for rendering. The Outputs page provides extensive control over voxel grid resolution, blur filtering, and volume density for different visualization styles. This makes DLA suitable for creating natural growth patterns, procedural coral structures, electrical discharge effects, or abstract organic forms.