r/Simulated • • 8h ago

Interactive Working on a fully simulated ecosystem game, what do you think?

254 Upvotes

r/Simulated • • 2h ago

Research Simulation A spinning black hole you can orbit in your browser: real-time ray tracing, spin 0 → 0.998, then Interstellar's color grade

30 Upvotes

Try it: https://kerr-black-hole-roan.vercel.app

Real-time general-relativistic ray tracing. The disk brightens on the side moving toward you, reddens near the hole, and the stars behind it bend into an Einstein ring. Drag to orbit, scroll to zoom.

Built with Claude Code (Opus 5.5). Code: https://github.com/SkyWalkerPS/kerr-black-hole


r/Simulated • • 6h ago

Interactive Real-time 3D starling murmuration, simulated and rendered inside a terminal (C99, no dependencies)

19 Upvotes

I'm the creator of Cbirds, a bird flock simulator that runs in the terminal, written in C99 with no dependencies and inspired by Craig Reynolds' Boids algorithm. This is its 3D mode, running in Ghostty on macOS.

How the 3D flock works: each bird only listens to its nearest neighbours, seven by default as real starlings do, instead of everyone within a radius. On top of Reynolds' three rules (alignment, cohesion, separation) there is a pull toward a roost that keeps the flock in view, and a slow drift in the air over the roost. The bands, the splits and the folds in the video all come out of those rules. The camera goes once round the flock every two minutes, and nearer birds are drawn bigger and brighter.

Everything is simulated and drawn on the CPU and sent to the terminal as images through the Kitty graphics protocol. The panel in the corner shows what a frame costs: in this clip about 15 ms to simulate, draw and send, about 54 KB to the terminal, at 59 fps. The sliders tune the simulation while it runs.

I started the 2D version in September 2025, mostly out of curiosity, after seeing antirez's C64 terminal emulator (https://github.com/antirez/c64-kitty) and a lecture by Pier Luca Lanzi on multi agent systems at Politecnico di Milano. I did get quite a bit of help from coding agents along the way. One useful thing I ended up building was a custom GIF encoder, so the agents could visually inspect the simulation and check whether their changes worked.

It also has hawks that chase the flock, multiple flocks that merge or avoid each other, text piped in that takes flight (`cat file.txt | cbirds`), Braille rendering for any terminal, and birds that fly between terminal windows.

Source: https://github.com/clainstone/cbirds
Command: `cbirds --render kitty --3d --color prism`
Install: `brew install clainstone/tap/cbirds` (also MacPorts, apt and Nix)


r/Simulated • • 1d ago

LiquiGen honey balls

165 Upvotes

r/Simulated • • 2d ago

Blender WETA’s Bubble Solver in Blender

140 Upvotes

r/Simulated • • 1d ago

Various Physical character simulation - robust movement

1 Upvotes

After natural running, now more varied movement on different surfaces.


r/Simulated • • 1d ago

Interactive [OC] Rigid-body toy-brick sandbox in the browser: shake the table and test what stays standing

0 Upvotes

This is Little Bricks, a browser sandbox I made for Openbench. The horizontal demo shows building with toy bricks and then disturbing the structure with table shaking, a hammer and explosions. The falling blocks are simulated rather than keyframe-animated.

I am interested in how readable the physical behaviour feels: do unstable overhangs, toppling towers and chain collapses behave as you would expect?

Interactive demo: https://openbench.fun/bricks/, free, no installation or account. You can also save and load builds.

Development was AI-assisted; this is a recording of the running interactive simulation.

#LittleBricks #Physics #Simulation


r/Simulated • • 3d ago

Blender A soft jelly squeezing through a tube narrower than itself

577 Upvotes

It’s a little physics sim I made, the jelly is calculated live so he squishes differently every time. Softer or smaller and he fits, firm and he jams at the rim.

If you want to push him through yourself: https://wobble-lab.com/experiments/plump-and-squishy/


r/Simulated • • 2d ago

Interactive Rainwater finding valleys and filling lakes on real terrain [OC]

5 Upvotes

I made this in Watershed, the terrain-and-water simulator I am developing. This clip shows simulated rain collecting and flowing through valleys over real elevation data. The water is computed by the simulation, rather than generated by a text-to-video model.

Time is accelerated. This is an illustrative terrain experiment, not a weather forecast or street-level flood prediction.

I am the creator. There is a free one-button Sinai demo at https://mozonapp.com/rain-demo/ (WebGPU support required). The full desktop app is paid: https://mozonapp.com/watershed/

What would you improve about the flow and pooling?


r/Simulated • • 2d ago

Various EvoMusArt 2027: International Conference on Artificial Intelligence in Music, Sound, Art and Design

Post image
1 Upvotes

The 16th International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMusArt 2027) is accepting paper submissions.

When: 31 March – 2 April 2027
Where: Mainz, Germany
Paper Submission deadline: 1 November 2026

EvoMUSART focuses on AI and computational approaches to creativity, covering a broad range of topics, with a particular emphasis on research exploring how AI systems generate, support, evaluate, interpret, and collaborate in creative processes.

Accepted papers will be presented at the conference and published in a dedicated LNCS volume.

More information/submission details: https://www.evostar.org/2027/evomusart/

If you are working at the intersection of AI and creative practice, this may be relevant to your research. Please share with others who might be interested.


r/Simulated • • 3d ago

Houdini Still rendering

15 Upvotes

Instagram.com/sometimesdaily


r/Simulated • • 4d ago

EmberGen match meets flame

264 Upvotes

The stick shape is set up as a fuel source, which gets ignited via temperature emitted from the flame


r/Simulated • • 4d ago

Proprietary Software Here's the twist

38 Upvotes

Part of the TouchDesigner POPtober challenge. Works in real-time. (Sorry for the wrong flair, TouchDesigner is not among them yet)


r/Simulated • • 4d ago

Houdini My latest project made in Houdini and rendered in Blender&Cycles

36 Upvotes

Would appreciate your follow on my Instagram page


r/Simulated • • 4d ago

Research Simulation A look at TenPix Cloth for 3ds Max in action.

204 Upvotes

This dance sequence is part of the final network simulation and quality control tests, focusing on cloth stability, collision handling, and consistent results through fast movements and sudden changes in direction.


r/Simulated • • 4d ago

Interactive Trees and grass simulation

17 Upvotes

r/Simulated • • 4d ago

Research Simulation How I trained a simulated fruit fly to find software bugs, shown next to its neural activity

2 Upvotes

I trained a simulated fruit fly to find bugs in software. This is the fly exploring the arena, with the simulated spikes and its memory shown beside it: a 3D body, a simplified spiking-neuron model based on MaleCNS connectivity, and live panels.

The arena plaques represent actions in a synthetic software-testing task. They emit modeled odors; discovering a planted defect during training produces a reward signal.

The neural display shows spikes from the running model. Locomotion and parts of navigation use authored rules, so the movement should not be read as an entirely emergent biological behavior.

This is a short, sped-up interface clip. It shows how the components run together rather than demonstrating a learning advantage on its own.

Is the connection between the fly's action and the neural/memory views readable, or would a single view with occasional close-ups make the simulation easier to follow?

A note on how it was validated, since a simulation like this is easy to make look convincing. Every behavior in the project is labeled as either coming from the connectivity data or being a rule I wrote. For the learning claims, the success criterion was written and committed before each measurement run, the comparison is a frozen-learning control paired by seed, the statistics use bootstrap confidence intervals with Holm correction across endpoints, and every effect was replicated with new seeds. The negative results stayed in the writeup.

Project and documentation: https://github.com/JonnasFigueiredo/mosca-qa


r/Simulated • • 5d ago

Interactive A random attraction/repulsion matrix between ~1700 particles spontaneously creates flocking, predator-prey chases, and cell-like membrane structures — no rule beyond the matrix [OC]

12 Upvotes

Each particle has one of 8 types. A randomly generated matrix decides how much each type attracts or repels every other type — that's the entire rule set. No predefined behaviors, no hand-tuned "creature" logic.

What you're seeing here is one randomized matrix left running. The blobs forming, splitting, and chasing each other are emergent — same underlying rule, no scripted events.

It's part of a small browser-based ALife collection I built (Gray-Scott reaction-diffusion, Lenia, Boids too). You can randomize the matrix live and get a completely different "ecosystem" every time:

https://hamzworkerz.com/particle-life/


r/Simulated • • 4d ago

Blender Big Ben Earthquake Simulation in Blender

Thumbnail
youtube.com
0 Upvotes

r/Simulated • • 5d ago

Research Simulation Cell Morphogenesis

Thumbnail
youtube.com
3 Upvotes

r/Simulated • • 6d ago

Proprietary Software Say when

781 Upvotes

Part of the TouchDesigner POPtober challenge. Day 11. Attribute POP. Sorry, can't set TouchDesigner as flair


r/Simulated • • 5d ago

Interactive 500 drones, 3 simple rules, no central controller. Watching emergence happen in real time.

8 Upvotes

I've been experimenting with swarm intelligence and the Boids algorithm, and ended up building this little interactive simulation using HTML, Canvas, and JavaScript.

The coolest part? There's no central controller telling the drones where to go.

Each drone follows just three simple rules:

  • Separation — Avoid getting too close to neighbors.
  • Alignment — Match the direction of nearby drones.
  • Cohesion — Move toward the center of nearby drones.

And somehow, hundreds of independent drones start moving together like a living swarm. That's emergence!

I also added interactive controls to adjust the three rules in real time, attract or repel drones with the mouse, and experiment with different formations.

It normally runs at around 60 FPS on my machine, but drops to about 40 FPS when I'm screen recording. Not entirely sure why yet, probably recording overhead.

I'm thinking about turning this into a little browser game where you control swarms of drones instead of individual units.

What do you think? Any fun ideas for what I should try next?


r/Simulated • • 6d ago

Various [OC] Muscle Memory - Learning to run and jump

14 Upvotes

50 simulated muscles (for natural fatigue, pain and injuries later), MuJoCo for physics, Godot for rendering and gameplay, PPO training using MuJoCo Warp through mjlab and rsl_rl (one single RTX 5050 GPU) on PyTorch. Inference using an ONNX brain (CPU).


r/Simulated • • 6d ago

Various Vehicle simulation

70 Upvotes

r/Simulated • • 5d ago

Various [OC] Muscle Memory - Sprinting proof of concept

0 Upvotes

Now that my characters have learned how to run (see post yesterday, not sure what the policy is for linking the post), a glimpse of the types of games I want to make with it.

First up: sprinting. Old school button smashing, too fast means unstable (trained decently up to 80% of full speed) so it is a risk. Leaving your track is permitted because that will be half the fun. Including Trials-like jumping over the finish to get that win with a face plant