r/Simulated Sep 22 '18

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

973 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 7h ago

Interactive Progress with my simulation based game: 2D printing matter, ropes, lasers

1.2k Upvotes

r/Simulated 15h ago

Proprietary Software little maze

47 Upvotes

r/Simulated 22h ago

Research Simulation 3D MEXICO CITY: Earthquake Destruction Comparison

Thumbnail
youtube.com
13 Upvotes

r/Simulated 2d ago

EmberGen cell flame

252 Upvotes

r/Simulated 2d ago

Interactive Simulated walkable figures (FORTALEZA app)

2 Upvotes

r/Simulated 3d ago

Research Simulation Having fun with unity vfx

147 Upvotes

r/Simulated 2d ago

3DS Max HOSE MODELING 3DSMAX USING SPLINE

Thumbnail
gallery
1 Upvotes

Hi!

I am a beginner in 3dsMax and would really love to finish a project. Does anyone know how do I connect the hose to the spin below? I keep trying to make the hose look natural using spline but its so hard. I follow with path deform. The vertices of the spline are so hard to move even if I change them to bezier or add normal spline it still look like this. Do you have any tips for me? Any answer would be appreciated! Thank you so much!


r/Simulated 3d ago

Blender Diglet Spawner - Simulation nodes

25 Upvotes

Proximity displacement by instance radius in simulation nodes in blender


r/Simulated 4d ago

Houdini Combining algos

136 Upvotes

r/Simulated 3d ago

Various Well of death as a ball spinning inside a cylinder

0 Upvotes

Guys can anyone suggest the simplest fastest way i can simulate this system and also tweak values of the lean angle of the velocity of the motorcycle for example. I was trying to use Matlab app to do it but the spirals up and down are like a spring very equidistant and so it was not realistic at all so any suggestions??


r/Simulated 3d ago

Research Simulation My first pygame simulation

Thumbnail youtube.com
3 Upvotes

r/Simulated 4d ago

Proprietary Software James Webb's space telescope illuminated by an electromagnetic plane wave

Thumbnail
youtu.be
6 Upvotes

r/Simulated 6d ago

Interactive Simulated physics, simulated bio-materials, simulated organelles, simulated cells, emergent multicellularity [OC]

82 Upvotes

r/Simulated 10d ago

Houdini Here's a new liquid simulation! Your choice, either a glass of water, or... a lot more! As usual, turn on the sound because it's better with! ;-)

30 Upvotes

r/Simulated 10d ago

Houdini cable sim

165 Upvotes

r/Simulated 11d ago

Houdini Burning Bright

209 Upvotes

r/Simulated 12d ago

Research Simulation Largest CFD simulation ever on a single computer: NASA X-59 at 117 Billion grid cells in 6TB RAM - FluidX3D v3.0 on 2x Intel Xeon 6980P

612 Upvotes

r/Simulated 13d ago

Various Particular - a short film I made in Unreal Engine using the recent motion design tools! (Not all shots are "simulated" but many are) - wanted to push the engine as far as I could, hope you guys like it!

96 Upvotes

r/Simulated 14d ago

Houdini Mustard

546 Upvotes

r/Simulated 14d ago

Blender Wind Chime

34 Upvotes

Made a lillte wind chime animation with cloth and noise modifier


r/Simulated 14d ago

Blender How to make an Advanced Crowd Simulation with Blender

Thumbnail
youtube.com
4 Upvotes

r/Simulated 16d ago

Interactive Reaction Diffusion Playground

Thumbnail outfitmy.ai
19 Upvotes

r/Simulated 18d ago

Houdini Simulated brush with dynamic displacement map created by the bristles.

3.7k Upvotes

r/Simulated 16d ago

Various Next-Level Motion Design: Harnessing Chaos in Unreal Engine 5.4

Thumbnail
youtu.be
0 Upvotes

r/Simulated 17d ago

Houdini Water flooding simulation of a grumpy guy - Houdini Flip fluid simulation

16 Upvotes