There is no AI in this video.
No frame-by-frame animation, no hidden choreography: just a few pieces of mathematics, coupled together through what we know about collective behavior, ecological interactions and complex systems.
When I was a kid, I thought science was the way to understand why the world behaves as it does: why birds flock the way they do? Why some ecosystems organize while others are collapsing? Why bees and coral reefs matter so much? Why the Maya civilization disappeared? I know, that's a lot of questions.
Years later, this is still what fascinates me most about complex systems: the fact that simple local rules can generate beautiful, unexpected, almost life-like collective behaviors.
But to reconcile mathematical modeling with intuition, another step is needed: to see complexity. In my lab, we are developing ways to watch complexity unfold, helping non-experts grasp more immediately the power and the limits of mathematical models.
In this video, we show a 3D underwater multi-species ecosystem simulation to make the power of complex systems modeling more visible, intuitive and accessible. Every movement, chase, escape, death, birth and collective pattern emerges from interactions between agents: alignment, cohesion, avoidance, predator-prey dynamics, energy, resources, recruitment, spatial refuges, species interactions, and environmental forcing.
For the curious: we combine Vicsek/Reynolds-style collective motion, agent-based predator-prey dynamics, Lotka-Volterra-inspired trophic flow, food-web structure, biomass feedbacks and live analytics.
For me, this is where science becomes almost poetic, where a childhood dream meets mathematical modeling: simple rules become collective behavior, equations become life-like motion.
We are now polishing it. I will put two links in the comments: the GitHub repository, for anyone who wants to inspect or reuse the code, and #ComplexityThoughts, our blog on complexity science, where we will explain the modeling choices behind the simulator. If this resonates with you, follow the project there or subscribe to the blog.
I would be especially interested to know which technical details you are interested into and whether you see this as useful for teaching, outreach, scientific communication or simply for making complexity more visible. Your feedback will help drive our future developments.
Can a few equations become an ecosystem? Maybe yes.
________
Substack: manlius.substack.com
Github: github.com/manlius and github.com/CoMuNeLab