Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 813 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 813 Bytes

Dividing-Aggregating Walkers

This technique allows for the generation of many different natural looking patterns using random walkers. The technique is described in great details in an article on my blog.

How does it work

  • Walking step: a walker moves by a discrete step and has some chances to turn by a discrete angle.
  • Deposit step: by moving, the walker leaves some substrate in the environment
  • Division step: a walker has some chances to replicate itself, with only a variation in its angle
  • Termination step: if a walker runs into some aggregated substrate, it dies

Examples

Cracking patterns More Cracking patterns Filaments ? Mold patterns