Slime Mold Simulation. Experiments.

preview_player
Показать описание
The algorithm is known by the names "Physarum" or "Slime Mold Simulation". Numerous agents rush across the field, leaving pheromone trails. They prefer going where there is more pheromone.
Since the algorithm is based on the agents interacting and generating beautiful patterns, this is a way for me to experiment in areas such as swarm intelligence and generative art.
You can support the channel on Patreon:
More support, more opportunities for new projects.
Рекомендации по теме
Комментарии
Автор

I would love to see the tricks where you made your logo appear from the slime mold become your new intro animations.
It is entirely unique to you, and you deserve it!

ddeevviiaanntt
Автор

This reminds me of ants too. I think why it looks more like ants than slime mold to me is that slime mold would also leave tendrils of where they "died"/failed to find their food source and tends to make delta-like tendrils instead of tiny agents leaving pheromone.

theunknown
Автор

What about some agents randomly becoming "evangelists" or something? Their parameters are slightly tweaked, and as they move around their pheromones tell other agents to become more like the evangelist. Eventually something will get selected for and the whole system would change. It'd be interesting to see if the system converges to something quickly or if it constantly changes.

ajs
Автор

I love the sounds you applied to the simulations, it really shows you know how to present a program as art 🧡

elmatichos
Автор

If you made this with a genetic algorithm, the metric i can think of is "followed pheromone trail the longest", either by rhe longest stretch it sought the pheromone, or the total time it spent seeking the pheromone. It would be interesting to see what kind of pattern it would settle on once the population becomes homogeneous.

ADEINSATILZEDATIL
Автор

The angle of the sensors almost acts as a surface tension, the wider the angle the more easily they can be influenced by other agents, and more specifically "in" further into high/low regions depending on mode.

Elitekross
Автор

I would rather have had more information on which changes illicited which results. The Settings are what make it interesting!

jclark
Автор

I think the global parameter changes should start with a random ant and spread like a disease. So there are always 3 sets of global parameters, 1 for healthy ants, another for infected ants, and an interpolated blend between those parameters, to animate the transition. It should spread through pheromones.

I also think the pheromones could be distorted in a separate process, like with displacement maps that ripple, flow maps, or masks that morph in,

RPG_Guy-fxns
Автор

Could you upload this somewhere so I could run it as well? This looks so good!

Dshado
Автор

5:57 Maybe some light would be shed on why the clear areas form if you programmed in the ability to see which way the individual mold cells are all facing. I'm almost certain that around the edge of the bubbles all the cells are facing the same way.

ddeevviiaanntt
Автор

Wish we could download this and run it our self, looks like i could spend hours at this

sonotthere
Автор

What is the medium in which it grows?
?

oliignh
Автор

I didn't knew you've English version of your channel but I was surprised there's not your voice.

lkndotg
Автор

What about including a behaviour that can be triggered where the agent reduce the pheromone in it's trail. Plus could you potentially in the future offer a version for people to download and play with.

charlesbarrow
Автор

definitely should add a genetic algorithm!!!

rexROX
Автор

I would have assumed this was running on the GPU (since it's obviously easy to see how it could be massively parallel), but I'm impressed you're running it this well on just the CPU.
At least, I think you said it's all on the CPU, right?

delphicdescant
Автор

If anyone is experimenting with this & has access to a classroom, hav3 each student design an organism with several attributes & rules of behavior…
Attributes: fat reserves, quickness, likelihood of mutation, ability to recognize food & danger, if it senses that it’s being eaten, release a spore containing information about The organism that’s attacking it… + ?

ChrstphreCampbell
Автор

Is there a reason why you don't share links to origial material?

I know this specific video is in Russian, but still it feels like a good sport to mention the original author

teremokgames
Автор

I wonder if you can achieve self-organized criticality with this?

ChristopherKing