Physarum simulation. Эксперименты с алгоритмом
HTML-код
- Опубликовано: 5 июн 2023
- Алгоритм известен как Physarum или Slime Mold Simulation.
В классическом варианте, полученное изображение очень похоже на один любопытный организм Physarum polycephalum или Физарум многоглавый. Алгоритм построен на взаимодействии множества агентов, поэтому я воспринимаю этот алгоритм, как вариант "роевого интеллекта".
Исходник доступен для платных подписчиков на Boosty.
( boosty.to/foo52ru )
Код написан в среде Processing Наука
Мы ждали и мы верили. Мы дождались!
Не верится что он вернётся!!
Я рад что youtube канал не мёртв
Можно добавить эффект эволюционного размножения и передачи части своих параметров своим потомкам))) все как мы любим)))
тогда нужен критерий эволюционной успешности, чтобы преимущественно раздавались признаки выгодные.
Можно считать успешнее тех кто чаще ходит по феромонам.
@@-Postoronnij- Что бы они в определенное слово выстроились
Боже, да почему вы всегда про розмножение думаете? 😅
@@PP_NIcotinic_Acid про эволюцию!
Да ну нафиг, спустя столь долгое время легенда выпустила новое видео
Можно в в виде объективной цели добавить королеву как в прошлом роевом интеллекте которая плодит агентов иногда с мутациями. Также когда агент берет еду и несёт её королеве он отбирает свой процент что бы выжить этот процент может изменятся с мутациями. Ещё разные агенты могут таскать разное количество еды. Вот это мои идеи
Иногда это похоже на срез какой-то трёхмерной формы. Вот бы собрать эти слайсы и посмотреть что получилось в 3D.
любопытная идея
This is because the transformations from one frame to the next are continuous. Indeed, if you add them up into a 3D structure, you would get a beautiful "organic" form.
@@foo52ru подобная модель имеет огромный практический потенциал в предсказании потоков движения и много чего ещё , но кому это нужно .. нам нужен 3х мерный психодел . нет лучше , нам нужен четырехмерный психодел!!!!!
Тем временем пробки в Москве...........................
топ идея
Звуковое сопровождение узоров отличное!
Пришлось даже перезаливать ролик, так как оказалось, что на один из звуков есть авторские права :)
Убрал этот звук и заново залил видео
сюда бы пригодился генеративный алгоритм по производству звука
@@alexmirovich9319 алгоритмов по производству звуков тут можно напридумывать триллион. А сделать звук интересным сложнее.
А может наоборот научить этих существ реагировать на звук какнибуть?
Zerg swarm
А кто заметил урчание кота в конце видео?
Еееее, канал с самыми интересными роликами вернулся на Ютуб!!! Как долго я ждал!
Интересно посмотреть букашек в 3х измерениях. И еще интересно про тот алгоритм строительства термитника, где "Сделать столбик из крупинок. Когда столбик достиг определённой высоты, посмотреть, нет ли поблизости более высокого столбика..." . Так и не понял как это работает, но интересно поглядеть, как роевой интеллект будет строить.
Субъективность красоты паттерна можно сделать "объективным отбором" через голосования пользователей, если такой роевой интеллект написать для web.
Но я бы добавил вербальной семантики: даем пользователю слово и на выбор дается 2-4 рандомных варианта. Пользователь должен выбрать паттерн, ассоциирующийся со словом. В итоге для каждого слова будет накапливаться параметрическое соответствие. После чего можно выводить усредненный паттерн по этому слову.
Слишком сжато выразил идею, ты бы подробностей накатил.
@@-Postoronnij- делаем нейросеть "ассоциация -> параметры"
Мы ждали его возвращения тычячи лет...
Шикарное видео. Это самые настоящие спец.эффекты.
Если развивать эту тему и те видео, что были ранее, то можно сделать что-то общее с ролевым интеллектом и искусственной жизнью. Например можно сделать эмуляцию муравейника, как в видео "Орущие букашки". Например, несколько муравейников сражаются и добывают ресурсы для своих королев, которых они тоже должны оберегать иначе их рой погибнет.
Огромное спасибо автору этого канала. Такие видео стимулируют заниматься программированием.
Ещё бы караваны грабить...
@@ArtemVinchi отсылка на мем "джва года жду эту игру"? Кстати, а может быть создать игру spore 3? Научимся программировать и сможем создать мод на этап "Бог" в игре Spore. Чтобы при прохождения этапа космос, можно было создавать свои вселенные! А программировать для искусственного интеллекта других божеств. Интересный будет этап. А при прохождении этого этапа на 100% переходишь к этапу "Хаус", но сначало нужно там стать главным Богом. Джва года жду продолжения игры..…
@@ArtemVinchi если имитировать муравьёв, то там будет ещё воровство куколок, подмена королев и многие другие приколы
Как вариант, можно добавить несколько видов феромонов и возможность датчику предпочитать один феромон другим
Новое видео! Долго ждал
Вариант с запоминанием состояний: если 10 сек назад агент был в точке с X плотностью феромонов, а сейчас он в точке с плотностью Y, то: если Y:X>=1,1, агент замедляется (80% скорости) на 8 секунд; если Y:X
хорошая идея 🤔
@@foo52ru поправил местами значения, идея в замедлении если феромонов стало значимо больше и ускорении (ищет места получше) если значимо меньше.
@@-Postoronnij- сами значения не важны. Если они числа - то их можно считать параметром и рандомизировать.
они просто в стаи будут сбиваться. если кто-то вырвется из оцепления, то побежит в поисках другой стаи. чем ближе к центру, тем медленнее будут двигаться.
а если они ещё и направляться будут в сторону увеличения плотности феромонов, то беглецов практически не будет.
вы только что изобрели гомеостаз)))
Красота! Можно попробовать устанавливать отдельно длину каждого сенсора
Да. Я думал об этом, но ещё не пробовал. Можно привязать длину к какому нибудь параметру
@@foo52ru если сенсор долго был худшим по показаниям плотности феромона, он удлиняется, если лучшим - укорачивается.
@@foo52ru, ещё интересно было бы попробовать изменять параметры по ходу симуляции. Например, если сенсоры чувствуют слишком близкий друг к другу уровень ферамона, постепенно разводить их дальше по углу и по расстоянию. Или наоборот.
@@-Postoronnij- , обычно в эволюции происходит наоборот: если что-то долгое время не работает, оно постепенно атрофируется.
Ура. Давненько выпусков не было! Спасибо!
Уровень видео на высоте! Подготовить такое в виде красочного рассказа - огромный труд. Спасибо!
Спасибо за видео!
Можно разбить агентов на 2 группы и сделать каждым свой любимый феромон. Агент 1 источает феромон А, Агент 2 источает феромон B. Агент 1 - стремится к феромону B Агент 2 стремится к феромону А
Хорошо это я обновил страницу 😊
Твои видеоролики всегда были залипательными, но этот просто рвёт всё, что было раньше!
Взрыв мозга!!! Эти эффекты в Adobe After Effects приспособить бы! Просто самая популярная тема была бы у всех дизайнеров! Шикарное видео и завораживающие эффекты!
Не знаю как на счёт адоба, но в 3д при создании текстур применяются может не савсем такие но тоже множество настраиваемых алгоритмов а также их комбинации.
Когда изобрел сразу все визуализации из winamp'а с помощью одного алгоритма.
Я думал ты на английский канал полностью перешёл. Рад что вернулся!
Можно ли создать агентов двух видов с разными параметрами и придумать сражения между ними или конкуренцию за ресурсы? Среди победителей выбирать самые оптимальные настройки параметров. Возможно в таком варинте групповой интеллект проявит себя интереснее. Так же можно у каждого племени слегка менять настройки так, чтобы выживали агенты только поглотившие соперников или поглотившие определенное количество феромонов.
Давно тебя смотрю и очень приятно наблюдать за ростом контента у тебя. успехов тебе и спасибо за контент)
Нужно часовое видео без комментариев, но с той же музыкой и эффектами, и можно залипать
Вот только вспомнил про твой канал и ты ролик выпускаешь
Поздравляю всех зрителей, мы дождались!)
С врзвращением!!! Спасибо за ролики!!!
Неожиданно наткнулся на ваш канал, очень интересно и познавательно. Спасибо за создание такого контента.
Это же красиво до безумства
Ваш код это генеративное искусство
Огромное спасибо за труд !!!
Спасибо, очень ждал
Ого. Как давно ждал. Спасибо!
Очень красиво и грамотно, спасибо!
Мы очень долго ждали и верили. Ура😊
По моему, это лучшее видео. Посмотреть его нужно не только программистам, чтобы понять какие чудеса можно запрограммировать!
нет слов, насколько это прекрасно и увлекательно😍😍
Спасибо за Видео. Продолжайте пожалуйста. Мы поддержим Вас !
Интересно посмотреть, а что будет в трёхмерном пространстве
К сожалению, нет опыта программирования в трёхмерном пространстве
Я думал уже не дождусь, спасибо за видео
Видеоряд просто шикарен) отличный контент. Ждём новых роликов
Выглядит завораживающе, красиво
Просто магия цифр и кода, великолепно, просто смотришь и впечатляешься, обажаю ваши видео
Приятно когда человек искренне горит идеей и делиться ей с другими
Мужик, я тебя ждал! Хочу твоих видосов больше!
Ураа, наконец-то дождались!
Это очень красиво, и мне очень нравится эффект перетекания картинок, символов и букв друг в друга с этим алгоритмом
Доброго времени суток! Благодарим за отзыв!
Как всегда на высоте! Или скорее на глубине, судя по картинке.
Какие-то тупые неправдоподобные лайфхаки набирают миллионы подписчиков, а у foo их так мало. Памятник Вам ставить надо за Ваши труды. Это действительно познавательно.
ваши видео уникальны! В том смысле, что под них можно очень напряжённо думать, как об алгаритмах, так и просто о вечном. А можно просто отключить голову и раслабляться... Кароче, они мне прям мозг там где надо шекочут)) поймал себя на мысли, что на меня прям какой-то целебный эффект оказывают)) Спасибо!
Ура, новое видео! Великолепно!
За последние два месяца пересмотрел все твои видео по нескольку раз.
Настоящий голод по хорошему контенту..
Ну невероятно круто!
Как всегда интересный выпуск
Роевой интеллект является одним из самых красивых алгоритмов, который есть в цифровом мире! Отличное видео для залипания!
Это выглядит величественно!
картинка со звуковым оформлением просто супер!
бальзам для глаз, чистый Арменфильм!
твори ещё!
Красота!
Вдохновляешь на исследования !
Дааа, как всегда смотрел на одном дыхании, тема супер, очень интересно)))
Любой день становится хорошим днём, когда foo52ru выпускает новое видео
Очень увлекательно
Залипательно 🤩
Тут и галактики, и костные структуры, и сосудистые сетки, и микробы под микроскопом, и воздушные потоки
Пару дней назад пересматривал старые видео, а тут такой подгон))
Отличное видео!
Весьма красивые эффекты
Я зачитывался этим… живым организмом… ранее, очень рад, что кто-то о нём знает. Вообще я просто хотел проверить, не вышел ли спустя столько времени новый ролик, так что приятно удивлён вдвойне
Ура, новые эксперименты Техношамана🎉
спасибо тебе что ты есть
Лучшие видео!
И музыка, и анимации))
Круто
Ура!!! Новое видео
УРАААААА ТЫ ВЕРНУЛСЯ
Оп-оп, топчик подъехал)
Вспомнил, как несколько лет назад повторял за тобой эксперементы, проводил свои. Эх, а сейчас загружен по самые....помидоры.
Какое же это психоделичеокое видео! Приятных снов!
Первый просмотр. Первый комментарий в поддержку канала
Спустя пол года через ветер времени
Вкусите шедевр
Ааааааааабалденно!!!!
круто! новый видос!
Урааа видео
Ура!!! Новое видео!!!!!!!!!!!
Ура! Снова!
Ура! новое видео
Шикарно
это очень красиво
Хорошая работа со звуком!
Мы ждали и верили. И дождались
Ура, Гуру вернулся!!!!
Ура, новое видео
круто как всегда
Узнал по голосу) очень рад!!!
Долго я ждал...
Звуковое сопровождение просто топ!
Реально круто. Не только на фрактальную графику можно часами смотреть. Здесь даже больше разнообразия. Интересно, как это все в 3D будет выглядеть)))
Комент для продвижения ,
С возвращением
Зачёт, мне понравилось. Мне нравятся ролики про алгоритмы.
Ураа, новая красота:3