DLA
v1.3.0Summary
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), attach distance (how close they must be to stick), and attach strength. The simulation can be initialized, played continuously, or stepped frame-by-frame for precise control over growth progression.
Parameters
WalkersupdatepopSimboundsSimboundsxSimulation BoundsSimboundsySimulation BoundsSimboundszDisplayboundsDisplayrandomwalkersDisplaydlapointsDisplaydlalinesMaxpointsSeedMaxsearchdistAttachdistAttachstrengthMaxneighborsInternalnoiseNoiseampInitializepulseStartpulsePlaySteppulseFreeextragpumemInputs
POPOutputs
POPPOPPOP