Physarum simulation. Эксперименты с алгоритмом
HTML-код
- Опубликовано: 5 июн 2023
- Алгоритм известен как Physarum или Slime Mold Simulation.
В классическом варианте, полученное изображение очень похоже на один любопытный организм Physarum polycephalum или Физарум многоглавый. Алгоритм построен на взаимодействии множества агентов, поэтому я воспринимаю этот алгоритм, как вариант "роевого интеллекта".
Исходник доступен для платных подписчиков на Boosty.
( boosty.to/foo52ru )
Код написан в среде Processing Наука
Мы ждали и мы верили. Мы дождались!
Не верится что он вернётся!!
Я рад что youtube канал не мёртв
Да ну нафиг, спустя столь долгое время легенда выпустила новое видео
Можно добавить эффект эволюционного размножения и передачи части своих параметров своим потомкам))) все как мы любим)))
тогда нужен критерий эволюционной успешности, чтобы преимущественно раздавались признаки выгодные.
Можно считать успешнее тех кто чаще ходит по феромонам.
@@-Postoronnij- Что бы они в определенное слово выстроились
Боже, да почему вы всегда про розмножение думаете? 😅
@@PP_NIcotinic_Acid про эволюцию!
Можно в в виде объективной цели добавить королеву как в прошлом роевом интеллекте которая плодит агентов иногда с мутациями. Также когда агент берет еду и несёт её королеве он отбирает свой процент что бы выжить этот процент может изменятся с мутациями. Ещё разные агенты могут таскать разное количество еды. Вот это мои идеи
Звуковое сопровождение узоров отличное!
Пришлось даже перезаливать ролик, так как оказалось, что на один из звуков есть авторские права :)
Убрал этот звук и заново залил видео
сюда бы пригодился генеративный алгоритм по производству звука
@@alexmirovich9319 алгоритмов по производству звуков тут можно напридумывать триллион. А сделать звук интересным сложнее.
А может наоборот научить этих существ реагировать на звук какнибуть?
Zerg swarm
А кто заметил урчание кота в конце видео?
Иногда это похоже на срез какой-то трёхмерной формы. Вот бы собрать эти слайсы и посмотреть что получилось в 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х мерный психодел . нет лучше , нам нужен четырехмерный психодел!!!!!
Тем временем пробки в Москве...........................
топ идея
Еееее, канал с самыми интересными роликами вернулся на Ютуб!!! Как долго я ждал!
Мы ждали его возвращения тычячи лет...
Хорошо это я обновил страницу 😊
Интересно посмотреть букашек в 3х измерениях. И еще интересно про тот алгоритм строительства термитника, где "Сделать столбик из крупинок. Когда столбик достиг определённой высоты, посмотреть, нет ли поблизости более высокого столбика..." . Так и не понял как это работает, но интересно поглядеть, как роевой интеллект будет строить.
Новое видео! Долго ждал
Шикарное видео. Это самые настоящие спец.эффекты.
Если развивать эту тему и те видео, что были ранее, то можно сделать что-то общее с ролевым интеллектом и искусственной жизнью. Например можно сделать эмуляцию муравейника, как в видео "Орущие букашки". Например, несколько муравейников сражаются и добывают ресурсы для своих королев, которых они тоже должны оберегать иначе их рой погибнет.
Огромное спасибо автору этого канала. Такие видео стимулируют заниматься программированием.
Ещё бы караваны грабить...
@@ArtemVinchi отсылка на мем "джва года жду эту игру"? Кстати, а может быть создать игру spore 3? Научимся программировать и сможем создать мод на этап "Бог" в игре Spore. Чтобы при прохождения этапа космос, можно было создавать свои вселенные! А программировать для искусственного интеллекта других божеств. Интересный будет этап. А при прохождении этого этапа на 100% переходишь к этапу "Хаус", но сначало нужно там стать главным Богом. Джва года жду продолжения игры..…
@@ArtemVinchi если имитировать муравьёв, то там будет ещё воровство куколок, подмена королев и многие другие приколы
Субъективность красоты паттерна можно сделать "объективным отбором" через голосования пользователей, если такой роевой интеллект написать для web.
Но я бы добавил вербальной семантики: даем пользователю слово и на выбор дается 2-4 рандомных варианта. Пользователь должен выбрать паттерн, ассоциирующийся со словом. В итоге для каждого слова будет накапливаться параметрическое соответствие. После чего можно выводить усредненный паттерн по этому слову.
Слишком сжато выразил идею, ты бы подробностей накатил.
@@-Postoronnij- делаем нейросеть "ассоциация -> параметры"
Можно разбить агентов на 2 группы и сделать каждым свой любимый феромон. Агент 1 источает феромон А, Агент 2 источает феромон B. Агент 1 - стремится к феромону B Агент 2 стремится к феромону А
Когда изобрел сразу все визуализации из winamp'а с помощью одного алгоритма.
Спасибо за видео!
Твои видеоролики всегда были залипательными, но этот просто рвёт всё, что было раньше!
Взрыв мозга!!! Эти эффекты в Adobe After Effects приспособить бы! Просто самая популярная тема была бы у всех дизайнеров! Шикарное видео и завораживающие эффекты!
Не знаю как на счёт адоба, но в 3д при создании текстур применяются может не савсем такие но тоже множество настраиваемых алгоритмов а также их комбинации.
Уровень видео на высоте! Подготовить такое в виде красочного рассказа - огромный труд. Спасибо!
Ура. Давненько выпусков не было! Спасибо!
Вариант с запоминанием состояний: если 10 сек назад агент был в точке с X плотностью феромонов, а сейчас он в точке с плотностью Y, то: если Y:X>=1,1, агент замедляется (80% скорости) на 8 секунд; если Y:X
хорошая идея 🤔
@@foo52ru поправил местами значения, идея в замедлении если феромонов стало значимо больше и ускорении (ищет места получше) если значимо меньше.
@@-Postoronnij- сами значения не важны. Если они числа - то их можно считать параметром и рандомизировать.
они просто в стаи будут сбиваться. если кто-то вырвется из оцепления, то побежит в поисках другой стаи. чем ближе к центру, тем медленнее будут двигаться.
а если они ещё и направляться будут в сторону увеличения плотности феромонов, то беглецов практически не будет.
вы только что изобрели гомеостаз)))
Как вариант, можно добавить несколько видов феромонов и возможность датчику предпочитать один феромон другим
По моему, это лучшее видео. Посмотреть его нужно не только программистам, чтобы понять какие чудеса можно запрограммировать!
Какие-то тупые неправдоподобные лайфхаки набирают миллионы подписчиков, а у foo их так мало. Памятник Вам ставить надо за Ваши труды. Это действительно познавательно.
Вот только вспомнил про твой канал и ты ролик выпускаешь
Давно тебя смотрю и очень приятно наблюдать за ростом контента у тебя. успехов тебе и спасибо за контент)
Красота! Можно попробовать устанавливать отдельно длину каждого сенсора
Да. Я думал об этом, но ещё не пробовал. Можно привязать длину к какому нибудь параметру
@@foo52ru если сенсор долго был худшим по показаниям плотности феромона, он удлиняется, если лучшим - укорачивается.
@@foo52ru, ещё интересно было бы попробовать изменять параметры по ходу симуляции. Например, если сенсоры чувствуют слишком близкий друг к другу уровень ферамона, постепенно разводить их дальше по углу и по расстоянию. Или наоборот.
@@-Postoronnij- , обычно в эволюции происходит наоборот: если что-то долгое время не работает, оно постепенно атрофируется.
Это же красиво до безумства
Ваш код это генеративное искусство
Я думал ты на английский канал полностью перешёл. Рад что вернулся!
Поздравляю всех зрителей, мы дождались!)
Нужно часовое видео без комментариев, но с той же музыкой и эффектами, и можно залипать
С врзвращением!!! Спасибо за ролики!!!
Приятно когда человек искренне горит идеей и делиться ей с другими
нет слов, насколько это прекрасно и увлекательно😍😍
Неожиданно наткнулся на ваш канал, очень интересно и познавательно. Спасибо за создание такого контента.
Я зачитывался этим… живым организмом… ранее, очень рад, что кто-то о нём знает. Вообще я просто хотел проверить, не вышел ли спустя столько времени новый ролик, так что приятно удивлён вдвойне
Огромное спасибо за труд !!!
Очень красиво и грамотно, спасибо!
Спасибо за Видео. Продолжайте пожалуйста. Мы поддержим Вас !
бальзам для глаз, чистый Арменфильм!
твори ещё!
Видеоряд просто шикарен) отличный контент. Ждём новых роликов
Я думал уже не дождусь, спасибо за видео
Выглядит завораживающе, красиво
Мы очень долго ждали и верили. Ура😊
Ого. Как давно ждал. Спасибо!
Спустя пол года через ветер времени
Вкусите шедевр
Первый просмотр. Первый комментарий в поддержку канала
Мужик, я тебя ждал! Хочу твоих видосов больше!
Спасибо, очень ждал
Можно ли создать агентов двух видов с разными параметрами и придумать сражения между ними или конкуренцию за ресурсы? Среди победителей выбирать самые оптимальные настройки параметров. Возможно в таком варинте групповой интеллект проявит себя интереснее. Так же можно у каждого племени слегка менять настройки так, чтобы выживали агенты только поглотившие соперников или поглотившие определенное количество феромонов.
Просто магия цифр и кода, великолепно, просто смотришь и впечатляешься, обажаю ваши видео
Как всегда на высоте! Или скорее на глубине, судя по картинке.
Урааа видео
картинка со звуковым оформлением просто супер!
Это очень красиво, и мне очень нравится эффект перетекания картинок, символов и букв друг в друга с этим алгоритмом
Ураа, наконец-то дождались!
Как всегда интересный выпуск
Это похоже на мой страшный сон после запоя.. 🥴
Лайк!
Это выглядит величественно!
Ну невероятно круто!
Роевой интеллект является одним из самых красивых алгоритмов, который есть в цифровом мире! Отличное видео для залипания!
Отличное видео!
За последние два месяца пересмотрел все твои видео по нескольку раз.
Настоящий голод по хорошему контенту..
Доброго времени суток! Благодарим за отзыв!
Весьма красивые эффекты
И музыка, и анимации))
Круто
Дааа, как всегда смотрел на одном дыхании, тема супер, очень интересно)))
ваши видео уникальны! В том смысле, что под них можно очень напряжённо думать, как об алгаритмах, так и просто о вечном. А можно просто отключить голову и раслабляться... Кароче, они мне прям мозг там где надо шекочут)) поймал себя на мысли, что на меня прям какой-то целебный эффект оказывают)) Спасибо!
Любой день становится хорошим днём, когда foo52ru выпускает новое видео
Очень увлекательно
Какое же это психоделичеокое видео! Приятных снов!
Ура, новое видео! Великолепно!
Вдохновляешь на исследования !
Пару дней назад пересматривал старые видео, а тут такой подгон))
без преувеличений шаман! вдохновляете на изучение и практику, за что очень благодарю❤
Ура, новые эксперименты Техношамана🎉
Лучшие видео!
Залипательно 🤩
Тут и галактики, и костные структуры, и сосудистые сетки, и микробы под микроскопом, и воздушные потоки
Интересно посмотреть, а что будет в трёхмерном пространстве
К сожалению, нет опыта программирования в трёхмерном пространстве
Комент для продвижения ,
С возвращением
Ааааааааабалденно!!!!
Красота!
Оп-оп, топчик подъехал)
Вспомнил, как несколько лет назад повторял за тобой эксперементы, проводил свои. Эх, а сейчас загружен по самые....помидоры.
Ух! Сдаётся мне, что это были не опята... Винсент ван Гог наверняка бы пришёл в восторг
УРАААААА ТЫ ВЕРНУЛСЯ
Да сколько их тут) Я не верю что Processing так быстро обрабатывается)
Хорошая работа со звуком!
спасибо тебе что ты есть
Ура!!! Новое видео
круто! новый видос!
вы живы!
Ура!!! Новое видео!!!!!!!!!!!
Ура! Снова!
Зачёт, мне понравилось. Мне нравятся ролики про алгоритмы.
Ура! новое видео
это очень красиво
Шикарно
Ура, Гуру вернулся!!!!
Ребята, он живой!!!
Узнал по голосу) очень рад!!!
Опять просто лучшее видео, жаль что так мало просмотров