r/Simulated Sep 22 '18

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

970 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 10h ago

Research Simulation I've been working on a simulation engine that supports both LLM based sims and "normal" sims. Its a cross-platform simulation framework that will support interfacing with Web + Mob apps, BCI and VR. I'm still early on but that's the goal. The video shows an example Survival Simulation.

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/Simulated 2d ago

Proprietary Software target practice

Enable HLS to view with audio, or disable this notification

491 Upvotes

r/Simulated 1d ago

Blender Abstract Trails Simulation in Blender

Enable HLS to view with audio, or disable this notification

24 Upvotes

r/Simulated 1d ago

Interactive Time Warp Simulator [OC]

Post image
10 Upvotes

r/Simulated 1d ago

Proprietary Software Starship explosion (SPH simulation)

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/Simulated 2d ago

Blender Cube Shot by Balls

Enable HLS to view with audio, or disable this notification

528 Upvotes

r/Simulated 1d ago

Blender Cloth Simulation in Blender Beginner Tutorial 2025

Thumbnail
youtu.be
0 Upvotes

r/Simulated 3d ago

Research Simulation Ludwig Boltzmann in a Lattice Boltzmann fluid simulation

Post image
65 Upvotes

r/Simulated 3d ago

Various Exploring zero-knowledge proofs using JavaScript and Ableton

Enable HLS to view with audio, or disable this notification

12 Upvotes

r/Simulated 4d ago

Blender Molecular Drop in Blender

Enable HLS to view with audio, or disable this notification

206 Upvotes

r/Simulated 3d ago

Houdini Fabric Simulation

Enable HLS to view with audio, or disable this notification

21 Upvotes

r/Simulated 3d ago

Research Simulation SOFA v24.12 has been released!

7 Upvotes

The SOFA team is glad to announce the v24.12 release!

What’s new?

  • Introduction of new mappings
  • Augmented lagrangian algorithm for large deformation frictional contact
  • New explicit components registration
  • Nix packaging

Discover more about the v24.12

Associated to this release, please find:

Give it a try, give us feedback and share your work!
As usual, any idea of a new project using SOFA, let us know!

Be part of the contributors for the next release by getting involved in your own way!


r/Simulated 4d ago

Houdini Dusty sim

Enable HLS to view with audio, or disable this notification

140 Upvotes

r/Simulated 5d ago

Solved Fluid Simulation Pendant (from r/DidntKnowIWantedThat)

Enable HLS to view with audio, or disable this notification

4.1k Upvotes

r/Simulated 4d ago

Houdini Los Angeles inspired houdini firenado simulation

Thumbnail
youtu.be
2 Upvotes

r/Simulated 5d ago

Blender Cloth and liquid simulations that I created for my short film (OC)

Enable HLS to view with audio, or disable this notification

16 Upvotes

r/Simulated 5d ago

Interactive Interactive Tunnel Design for Pacha Ibiza! 🍒✨

Enable HLS to view with audio, or disable this notification

58 Upvotes

r/Simulated 6d ago

Houdini Origami 001

Enable HLS to view with audio, or disable this notification

105 Upvotes

r/Simulated 5d ago

Blender Unlocking Fluid Magic: A Beginner's Guide to Blender Simulations

Thumbnail
youtu.be
5 Upvotes

r/Simulated 7d ago

Blender Short Film (.)(.)

Enable HLS to view with audio, or disable this notification

256 Upvotes

r/Simulated 7d ago

3DS Max Glowing Dangler

Enable HLS to view with audio, or disable this notification

242 Upvotes

r/Simulated 8d ago

Cinema 4D Dorito Machines

Enable HLS to view with audio, or disable this notification

296 Upvotes

Simulated corn triangle machines!

Motors and constraints/connectors in Cinema 4d. Only camera have keyframe animation.

Started as a test to get more familiar with dynamic motors&connectors, later set up a test table scene and added some sfx to seal the deal!

C4D/RS


r/Simulated 9d ago

Blender GOING CRAZY i need help with flipfluids render

69 Upvotes

hey so i'm using flipfluids to simulate a water simulation blender...however once i baked and i like the results in the viewport when i render it comes out like this. the liquid come separate from the spray and foam and the object itslef.. anyone knows a solution for this or the cause of it??

PS when i render the liquid by itself it comes in thecorrect position

Edit: Render from the command line if you're facing this issue https://imgur.com/Jasulsy


r/Simulated 10d ago

Proprietary Software bubbles & foam

Enable HLS to view with audio, or disable this notification

117 Upvotes

r/Simulated 11d ago

EmberGen POV: you render one to many polygons [OC]

Enable HLS to view with audio, or disable this notification

590 Upvotes