![](http://webcf.waybackmachine.org/web/20200622125645im_/https://habrastorage.org/getpro/habr/avatars/d21/b85/610/d21b856106f6a6d447d5a555e3bf4779.jpg)
Визуализация генеративных алгоритмов: гифа, деревья, повторяющиеся и дифференциальные линии (на Python)
- Перевод
- Tutorial
![image](https://webcf.waybackmachine.org/web/20200622125645im_/https://habrastorage.org/webt/bd/-s/ch/bd-schjdn5jw6b_6fxidj1_9dlw.jpeg)
Введение
Паттерны всегда меня очаровывали. Даже не важно какие. Я экспериментировал со многими: сети, листья и их переплетения, ветви, молнии, флокирование, очертания фигур, реки, скальный осадок, пейзажи, слизистая плесень, лишайники, взаимодействие и расплавление, клеточные автоматы, некоторые фракталы и другие штуки. Мне кажется, что самое приятное — это то, как сложные и затейливые результаты можно получить от набора простых правил.
![image](https://webcf.waybackmachine.org/web/20200622125645im_/https://habrastorage.org/webt/0c/ta/ss/0ctass5xvqtro4qixedd46pzjli.jpeg)
В последнее время мне были особенно интересны биологические образы и дифференциальный рост. У меня есть опыт в вычислительной математике, но не в биологии. Поэтому у меня мало знаний в том, как биологические системы работают. И всё же, я экспериментировал довольно много над воссозданием различных биологических закономерностей. Одна из сложностей заключается в том, чтобы попытаться воссоздать некоторые образы или закономерности максимально малым количеством простых правил.
Иногда мне удается воссоздать явление, которое я собирался создать, а иногда — нет. Чаще всего я получаю нечто интересное, даже если это не всегда то, что было задумано.