Skip to content

A technique to generate natural looking patterns using walkers [Processing]

License

Notifications You must be signed in to change notification settings

ciphrd/dividing-aggregating-walkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A technique to generate natural looking patterns using walkers [Processing]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages