Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 2.58 KB

README.md

File metadata and controls

33 lines (25 loc) · 2.58 KB

Randomness drawing

https://circles-drawing.rost.pp.ua/

App to draw abstract scenes using variety of settings, utilising the beauty of controlled randomness. Allows you to specify algoritm of drawing.

General flow is like following:

  1. You choose how many shapes you wanna draw
  2. You customize sizes, positions, colors of shapes.
  3. You modulate above parameters by some special and customiseable algoritms - modulators.
  4. You hit draw and everything is drawn according to settings.

So called "Modulators" (term taken from synthesizers world, where you can modulate different parameters) are in the heart of app. For example, there is "Noise" modulator. It's being called on each shape, and you can allow how much it will modulate each shape. Modulators can modulate each other, too. Also there are different types of modulators too.

Also some features like drawing custom shapes, drawing custom shapes using vertexes, different positioning algoritms, like "biased" to some point, or spiral position algoritm. Positioning shapes in a grid manner and later modulating their positions, too. And many more. Presets are saveable.

If properly extend, add more modulators, documentation, default presets, even more possibilities will open. I believe code structure can be rewritten from scratch, too. I hope i will sometime get into that again with more skills and understanding of what project should and shouldn't have.

Some images generated by app (all generated inside app, everybody can): clear-up-lake-538

seasonal-waterfall-139 humid-underwater-954 harsh-glaciers-500 fog-forest-082 cirrus-tundra-022 hard-valley-808 inclement-volcano-975 icy-planet-910