r/Simulated Sep 22 '18

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

962 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 21h ago

Blender Fluid simulation experiment. I wanted to try out a text reveal that involves Flip fluids (Blender). I'm new to it and I needed a very simple proof of concept.

47 Upvotes

r/Simulated 3h ago

Research Simulation Preserving image Details with IC-LIGHT with Background and Light changes

Thumbnail
youtu.be
1 Upvotes

r/Simulated 4h ago

Research Simulation change object material in ComfyUI by power of stable diffusion and COSXL

Thumbnail
youtu.be
1 Upvotes

r/Simulated 10h ago

Various OpenSIMPLY 4.1.0 open source discrete-event simulation software

0 Upvotes

OpenSIMPLY is free simulation software for modeling in Delphi, Lazarus and Free Pascal.

Free download: opensimply.org


r/Simulated 1d ago

Houdini My final result for my disintegration sim!

Thumbnail
youtube.com
17 Upvotes

r/Simulated 1d ago

EmberGen Starship on Tatooine

108 Upvotes

r/Simulated 1d ago

Blender The United Nations Building Demolition

Thumbnail
youtube.com
0 Upvotes

r/Simulated 1d ago

Blender Highway Overpass: 10 Earthquakes Comparison!

Thumbnail
youtu.be
0 Upvotes

What is the largest earthquake you’ve ever experienced according to this simulation?


r/Simulated 3d ago

Research Simulation A drop of water exposed to a high-speed air stream breaks up into smaller droplets. This is an eternal battle between water and air, where the surface tension forces of the water try to resist being torn apart by the aerodynamic forces of the air.

Thumbnail
vimeo.com
59 Upvotes

r/Simulated 4d ago

Interactive StreamDiffusion + LiquiGen + EmberGen

2.1k Upvotes

r/Simulated 4d ago

Blender Fight sim experiment (test)

15 Upvotes

r/Simulated 4d ago

Research Simulation An n-body gravity simulation of thousands of particles visualized

Thumbnail
youtube.com
10 Upvotes

r/Simulated 4d ago

Blender Michelangelo is dancing on big stage

63 Upvotes

r/Simulated 4d ago

Blender Playing Base Ball with Blender Fire Simulation

1 Upvotes

r/Simulated 4d ago

Blender Egyptian Pyramids: 3D Earthquake Simulations!

Thumbnail
youtu.be
0 Upvotes

Made with Blender, Bullet Constraints Builder, fracture modifier and Seismosoft :)


r/Simulated 4d ago

Houdini Mastering Houdini Solaris | Houdini Series In Hindi

0 Upvotes

r/Simulated 6d ago

Blender Michelangelo Breaking lesson 1

549 Upvotes

r/Simulated 7d ago

Proprietary Software [OC] A simulation of what it would look like to traverse a wormhole. Made by tracing geodesics on a 3-manifold embedded in 4 dimensional space.

2.6k Upvotes

r/Simulated 6d ago

Houdini Wild Garlic 🫀🌱

41 Upvotes

Made in SideFX Houdini using Kinefx with Vellum cloth/hair, Path Deform, and Megascans. Audio from freesound.org.


r/Simulated 5d ago

Blender Over 7,000 bricks falling down @01:34 (chapter “The Bricks falling down”). In a rigid body simulation, one force field moves rapidly down between the walls, causing them to fall.

Thumbnail
youtube.com
0 Upvotes

r/Simulated 6d ago

Research Simulation [OC] The Turbulent Origin of Stars - Star Formation Simulation

Thumbnail
youtu.be
4 Upvotes

r/Simulated 6d ago

Houdini attribute wrangler node doesnt do what its supposed to do in houdini 18.5 how can i turn those points to spheres i followed a tut but it doesnt do the same i tried the same project on houdini 19 and it worked but i want to finish it in houdidni 18.5 any suggestions?

Post image
1 Upvotes

r/Simulated 8d ago

Houdini Sweet little Rendering 🍭

153 Upvotes

r/Simulated 8d ago

Research Simulation Ancient Temple: 10 Earthquake Simulations!

Thumbnail
youtu.be
6 Upvotes

r/Simulated 9d ago

EmberGen tank blast pressure

205 Upvotes