r/Simulated • • Sep 22 '18

Meta What is a simulation? A detailed comparison between Animation, and Simulation.

990 Upvotes

Ever since this subreddit started getting more traction, more and more people began posting non-simulation videos. In each of these posts, users will comment something along the lines of "This is not a simulation," and an argument would ensue. So I am writing this post to, hopefully, end this never-ending cycle. I hope the mods do not remove this post, because I think it could end much of the hostility in the comments around here. Perhaps this could even be a stickied post, so all new users see it.

What is a simulation?

According to the dictionary, the word simulation is defined as, "imitation of a situation or process." However, this definition does not actually constitute what a simulation is in the world of CGI. In CGI, simulations are essentially visualizations of real-world processes that are generated using mathematical models. That is to say, the final product of a simulation is something that was created using fundamental rules of nature or some system, such as Newton's Laws of Motion, Fluid Dynamics, or various other mathematical models. In a simulation, it is often the case that each frame was created by manipulating information from the previous frame.

How are simulations different from animations?

It's quite common for animations and simulations to coexist in one medium. There are plenty of simulated components in animated movies, such as Disney's Frozen (Snow simulation), and Hotel Transylvania 2 (Cloth simulation). However, simulations and animations individually are very different by nature. As previously stated, simulations try to model real-world processes, and use mathematical models to generate necessary data. Animations, on the other hand, are usually created through a manual process. Animators manually keyframe the attributes (position, rotation, scale, etc.) of objects in a 3D scene. It's possible for manual animations to look convincing, but that does not make them simulations.

The "Ray tracing)" argument.

Many 3D rendering engines use a process called "ray tracing" to create images of a 3D scene. For anyone who is unfamiliar with ray tracing, here is the definition from Wikipedia:

In computer graphics, ray tracing is a rendering) technique for generating an image by tracing the path of light as pixels in an image plane and simulating the effects of its encounters with virtual objects.

Because of this definition, many people argue that any 3D render is a simulation, so long as it was rendered using ray tracing. By definition, it is true that the process of ray tracing is a simulation. However, this argument is very silly because the entire purpose of the term "simulation" in CGI is to make a distinction between what is manually created, and what is created using the previously talked about mathematical models. Therefore, when we discuss simulated graphics, ray tracing is not considered a simulated process.

Examples of animated (non-simulated) posts:

  1. "Satisfying simulations" - 3.4k upvotes
  2. "Bender's old job" - 2.2k upvotes
  3. "Up or Down?" - 1.4k upvotes
  4. "Adobe Dimention Rendering" - 1.4k upvotes
  5. "Depression - Robert Ek"

Many of these animated posts accumulate upvotes, and sometimes they stick around for a few days before getting removed. Because of this, new users who see these posts get a false idea of what a simulation actually is. Hopefully this post was informative to any newcomers. If you would like to suggest edits, please comment.


r/Simulated • • 44m ago

Proprietary Software My 3D falling sand simulation, Falling Cubes [OC]

Enable HLS to view with audio, or disable this notification

• Upvotes

Every cube (voxel) is individually simulated, with a total of 2,097,152 cubes in a 128×128×128 grid.

Its all about unlocking different cube types using reactions, temperature, pressure, and collisions.

You can try out the free demo on Steam: https://store.steampowered.com/app/4419760/Falling_Cubes/

Feedback is much appreciated! especially if your pc is below the system requirements and the game still runs fine during larger simulations with lots of moving and interacting cubes.


r/Simulated • • 19h ago

Proprietary Software [OC] Falling sand inside a vampire-inspired hourglass

Enable HLS to view with audio, or disable this notification

58 Upvotes

A C++ falling-sand simulation running through GDExtension, rendered in Godot with refractive glass. This is one of the designs from my Windows desktop hourglass project. Does the red read as sand, or more like liquid?

Rainy-window background by FadingPixels (jaymeehuynh), CC0: https://opengameart.org/content/animated-lofi-pixel-art-background-320x180

This simulation is part of Desktop Hourglass, which I’m making for Windows. Steam page: https://store.steampowered.com/app/5433520/Desktop_Hourglass/


r/Simulated • • 15h ago

Research Simulation [OC] Happy Halloween from 228 physics simulated crabs 🦀

Enable HLS to view with audio, or disable this notification

21 Upvotes

Each crab is a separate MuJoCo simulation of KingKong’s open-source Jumper robot trained to walk with RL. I made this and another video with 11,904 crabs for their open source challenge.

My original vid on YT: https://www.youtube.com/shorts/HFBJltu9Y7U

Another one with 11,904 robot crabs: https://www.youtube.com/shorts/qiCtP5Hpxmo

Code: github.com/shauryasen/crab

Any ideas for what else I should have the crab swarms do?


r/Simulated • • 21h ago

Research Simulation Two galaxies colliding, 45,000 stars over 1.4 billion years

Enable HLS to view with audio, or disable this notification

19 Upvotes

A galaxy collision sim I put together with SenseNova 6.8 Code2Video. Every star is pulled around by the two galaxy cores (the stars don't pull on each other, the classic restricted N-body shortcut), so the long tails and the bridge between the galaxies come straight out of the physics.

https://github.com/OpenSenseNova/SenseNova-6.8-Code2Video


r/Simulated • • 1h ago

Research Simulation Beautiful Fluid Simulation — Navier–Stokes in Motion

Thumbnail
youtube.com
• Upvotes

r/Simulated • • 23h ago

Interactive [OC] Working on a yet another falling sand style game inspired by many in the genre but with my own take on it with ambitions around chemistry, physics, level editing, layers and lot's more!

2 Upvotes

I have a web demo up at https://playcindergame.com/demo if you want to check it out, I'd love feedback on what you love/hate or want to see <3


r/Simulated • • 1d ago

Proprietary Software [OC] A spinning cloud core collapses into a star: the disk forms from its spin, and jets fire from the poles (about 100,000 years in 16 s)

Enable HLS to view with audio, or disable this notification

27 Upvotes

Particle sim of a slowly rotating cloud core collapsing from the inside out. Angular momentum piles the infalling gas into a flared disk around the protostar, and some of what the star swallows gets launched as two jets; the pink knots are H-alpha shock fronts. The bright moments are episodic accretion bursts, which fire every few seconds once the protostar exists. Late in the run the envelope has fallen in or blown clear, which is why the frame darkens around the star. 16 s of the clip is roughly 100,000 years. Rendered offline from my engine's Mac harness at 4K/60, with nothing audio-reactive running.


r/Simulated • • 22h ago

Proprietary Software Preliminary optimization CFD tool for incompressible flows

0 Upvotes

Hi! Last 20 years my lab has been writting specialized flow solvers for particular problems. Modernest tooling and LLM-assisted dev finally made it practical to generalise stable codes into a unified solution [Prelimina](https://www.prelimina.com/).

Currently, the FLIP solver backend is stable, while FVM and the implicit-Lagrangian one are finalising conversion soon. To my knowledge, FLIP is the fastest among competition and FVM will be as well :)

All solver backends use the same motion-loving case description, and they run as GUI app, or in terminal, or in the browser: https://www.prelimina.com/app

Due to recent AI slops etc, here's my disclaimer: the core solvers are almost fully human writtenand have been used in marine, auto, pharma, mining, etc. industries, while GUI may be sloppish at the moment.

In any case, we'd appreciate feedback and criticism.


r/Simulated • • 1d ago

Research Simulation Top7, a protein designed on a computer in 2003, in a real molecular dynamics simulation at 300 K vs 400 K (GROMACS)

Enable HLS to view with audio, or disable this notification

1 Upvotes

Can a computer-designed protein survive heat?
I ran real MD on Top7 (Baker lab, 2003; PDB 1QYS) in GROMACS: 100 ps at 300 K vs 400 K.
Backbone RMSD 1.49 vs 1.72 Å, ~57 vs ~56 H-bonds kept. The fold held.
Short run: a sanity check, not a melting test. love to take the feedback guys !!!!!!!


r/Simulated • • 22h ago

Blender What's new in 0.9.9: operate on the table, meet Felix (character two), and up to six people in one scene

Enable HLS to view with audio, or disable this notification

0 Upvotes

I'm actively looking for harsh, unvarnished feedback on version 0.9.9 of my medical body simulation (SOMA Body Lab).

Specifically looking for critique on: 1. Operating table UI: do the surgical instruments (anaesthesia, scalpel, sutures) feel intuitive or frustrating? 2. Patient monitor: does the vital sign telemetry (HR, BP, SpO2) communicate patient urgency clearly? 3. Ragdoll weight: do the physical reactions to trauma look believable or too floaty?

Demo 0.9.9 is free for PC on itch.io — link in the comments. All feedback is read and incorporated into the next patch.


r/Simulated • • 2d ago

Various [OC] 6224 m/s flow vs an immovable object.

Enable HLS to view with audio, or disable this notification

25 Upvotes

r/Simulated • • 2d ago

Proprietary Software [OC] FLIP water solver, but as a transparent app (Tutorial - Ten Minute Physics)

Enable HLS to view with audio, or disable this notification

47 Upvotes

Didn't see anything fitting Unity so added Proprietary Software tag

A simple water sim that uses FLIP water solver which I implemented with the help of Ten Minute Physics video on the same topic. I used metaballs to make it continous rather than individual particles, and allowed it to interact with windows with some floating objects.

There is a demo of the same I have on itchio : https://tornadosike.itch.io/desktop-under-water
Currently only for windows tho


r/Simulated • • 1d ago

Blender I made a 4-minute short film that runs live in three.js – pause it and walk into any scene

7 Upvotes

Every shot is rendered live (R3F + three.js). Pause anywhere and the camera's yours: orbit the car, walk the street, look around his room. Motion is phone-video mocap fitted to SMPL-X. Phones get a recording captured from the live scene and can still step in.


r/Simulated • • 2d ago

Proprietary Software Procedural trees/grass

9 Upvotes

This procedural generator simulates volumetric soil/moisture/wind/sun history to generate trees. The generation also handles LOD with a hierarchical DAG with hundreds of available LOD layers from 10million+ polys to 100, followed by automated imposters and then billboards. Currently able to handle forests of 10k unique trees with low end GPU, and working on getting 1 million tree forests running on mid hardware.


r/Simulated • • 2d ago

Houdini Houdini create Flowing Colorsflip fluid simulation

Enable HLS to view with audio, or disable this notification

11 Upvotes

r/Simulated • • 1d ago

Research Simulation I've been building this evolution simulator for a bit, this comminuty might be interested

Thumbnail
youtu.be
1 Upvotes

I had no idea what flair to use, made in Godot and I hope to make a pretty in-depth system by the time I'm done! Hope you enjoy


r/Simulated • • 2d ago

Research Simulation [OC] Full Compressible Euler solver stability test

Enable HLS to view with audio, or disable this notification

17 Upvotes

r/Simulated • • 3d ago

Proprietary Software Lichen

Enable HLS to view with audio, or disable this notification

50 Upvotes

Made in TouchDesigner as part of the POPtober challenge. Today's POP: subdivide POP. I didn't actually use the subdivide POP, but rather had a fixed number of vertices of which active faces can be subdivided by activating an available inactive vertex and making new faces.


r/Simulated • • 2d ago

Proprietary Software Burning paper

Enable HLS to view with audio, or disable this notification

6 Upvotes

First attempt at coupling fire/fluid solver with Soft body with material destruction.


r/Simulated • • 1d ago

Softimage Skin. Organs. Bones. All simulated. – my solo project, free demo 0.9.9

0 Upvotes

In SOMA Body Lab, you can switch between three diagnostic layers in real time:

  1. Surface view: realistic skin with procedural incisions, punctures, and active bleeding
  2. Anatomy view: transparent muscular tissue showing internal organ damage
  3. X-ray view: dynamic skeletal bone structures showing fractures and ballistic trajectories

Coupled with a live patient monitor tracking cardiovascular vitals as blood loss progresses.

Free demo 0.9.9 on itch.io (Windows) — link in the comments. Which view do you find most interesting?


r/Simulated • • 3d ago

Interactive Falling sand simulated live, driven by phone tilt [OC]

Enable HLS to view with audio, or disable this notification

7 Upvotes

Dunarium runs a real-time grain simulation on the phone. Tilting the device drives live gravity on the sand, and gel and bubbles react as it moves. Each frame comes straight from the simulation. Ask if you want the approach behind it. Links are in a comment for anyone who wants to try it.


r/Simulated • • 2d ago

Research Simulation my evolution sim running 24/7 on a raspberry pi, last seconds of a round 3species, 3400+ rounds so far

Post image
0 Upvotes

3 species hunters, fast explorers, plant eaters evolve on their own, nobody controls them. every creature has ~24 genes, babies inherit them with small mutations, and there are seasons, droughts, diseases and new species splitting off
this clip is the end of a round in winter, the plant eaters wiped out the hunters and only 3 explorers were left
runs on a pi 5 and streams live, chat can pick a side twitch.tv/edenevolutionwars


r/Simulated • • 2d ago

Interactive We built a persistent 3D world of 13,000+ autonomous Sims on a real matter engine — they invent crafts, form faiths, and never know they're simulated [OC]

0 Upvotes

Live 3D world (free in browser, no login): https://world.world-sim.uk How the engine works: https://world-sim.uk/how-it-works/

A few things happening in the simulation right now with zero human scripting: - Sims don't know they are in a simulation, and the world never resets. - Every Sim dreams at night on an LLM to process their memories and relationships, while town leaders, elders, and wise folk run on full AI agents (Claude, DeepSeek, Hermes, and Grok) making real political, religious, and survival decisions. - During the day, Sims act on their own personal clocks and choices — cutting timber after hours to set up their own market stalls, courting at midday, and forming bucket lines from the town well when a raid sets a roof alight. - Everything is built from a real matter engine and local ecology — if the last master of a craft dies before teaching an apprentice, that knowledge is lost until someone rediscovers it. - Over the last few days, House Tidewer rewrote its secret cipher after suspecting another town was reading its messages, and House Oakroot walked back to an old unmarked mass grave to raise a shrine of atonement.

If you prefer the classic top-down data view, the 2D atlas is also live at https://legacy.world-sim.uk, and our watcher Discord is at https://discord.gg/AEmQfhc9kN. Happy to answer any questions about how the sim or 3D relay works!


r/Simulated • • 3d ago

Question discord server

0 Upvotes

does this subreddit have a discord server?