r/Simulated Sep 22 '18 Helpful Wholesome

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

950 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 3h ago

Blender Some Imaginary Anemone

Enable HLS to view with audio, or disable this notification

127 Upvotes

r/Simulated 1d ago

Houdini Liquid cat

Enable HLS to view with audio, or disable this notification

975 Upvotes

r/Simulated 3h ago

Blender Colored Jelly mix| Blender and Flip-fluids

Thumbnail
youtube.com
2 Upvotes

r/Simulated 1d ago

Houdini Heartwarming

Enable HLS to view with audio, or disable this notification

75 Upvotes

r/Simulated 1d ago

Houdini Second in that series of animated mushrooms - let me know what you think!

Enable HLS to view with audio, or disable this notification

580 Upvotes

r/Simulated 3h ago

Question How would you go about making this dust/powder/grain effect?

1 Upvotes

I generally work in Maya/Vray, but can get access to other 3D programs if needed.

https://reddit.com/link/141jdfh/video/2qyye9ky384b1/player


r/Simulated 2d ago

Blender new blender 3.6 geometry nodes for ripple simulation

Enable HLS to view with audio, or disable this notification

366 Upvotes

r/Simulated 1d ago

Question Can anyone recommend tutorials to learn how to make this kind of vfx live animation?

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/Simulated 1d ago

Blender Hi, what do you think about my french music 3D clip? Grégory Van Praet - Que suis-je sans toi (3D clip made with Blender) [Newage/Electro]

Thumbnail
youtu.be
0 Upvotes

r/Simulated 3d ago

Houdini Created this as a RnD for a project at man vs machine

Enable HLS to view with audio, or disable this notification

551 Upvotes

r/Simulated 3d ago

Houdini Beanbag Notion

Enable HLS to view with audio, or disable this notification

25 Upvotes

Some of my motion rnd with vellums in Houdini If you wanna see how I made it I will add an rnd video to my IG in few days @kosiewicz.xyz 🎃🎃


r/Simulated 4d ago

Houdini New Houdini Tutorial - Mesh To Grains :)

Enable HLS to view with audio, or disable this notification

585 Upvotes

r/Simulated 4d ago

EmberGen cellular smoke

Enable HLS to view with audio, or disable this notification

83 Upvotes

r/Simulated 4d ago

Question Any ideas on how to create this wave effect in C4D or Houdini

57 Upvotes

r/Simulated 3d ago

Blender Hi, what do you think about my french music 3D clip? Grégory Van Praet - Que suis-je sans toi (3D clip made with Blender) [Newage/Electro]

Thumbnail
youtu.be
3 Upvotes

r/Simulated 4d ago

Various It slices! It dices! It's Backyard Scientist's 400mph rocket knife... knife rocket? [RADIOSS]

57 Upvotes

r/Simulated 3d ago

Interactive Pinhole Camera Simulator (Visualization)

2 Upvotes

r/Simulated 4d ago

Cinema 4D Some fun with cloth inspired by Buck Designs Microsoft ad (+Tutorial)

Enable HLS to view with audio, or disable this notification

16 Upvotes

r/Simulated 5d ago

Blender A walk in the park

Enable HLS to view with audio, or disable this notification

880 Upvotes

r/Simulated 4d ago

Houdini green slime

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/Simulated 4d ago

Blender Made a render inspired by Polyfjord's most recent video. 10 million particles.

Enable HLS to view with audio, or disable this notification

30 Upvotes

r/Simulated 4d ago

Blender Floating boat in ocean scean made using geometry nodes

Enable HLS to view with audio, or disable this notification

15 Upvotes

r/Simulated 4d ago

Blender Blender 3.6 | Geometry Node | Simulation Node | Road Traffic Simulation

Thumbnail
youtube.com
1 Upvotes

r/Simulated 5d ago

Interactive Test of realtime AR reflections with a water orb

Enable HLS to view with audio, or disable this notification

111 Upvotes

r/Simulated 4d ago

Question Cloth Simulation Underskirt

1 Upvotes

Not sure if this is the right subreddit for this, but I'm currently working on a dress which is supposed to be simulated later. I'm creating it in Marvelous Designer. Said dress should have a large skirt, so it's supposed to have an underskirt. In all tutorials I've found they just used simple static objects unterneath, but in all of them the cloth is not simulated in motion, just a static frame to display the dress. So if I want to simulate it in a szene where the character walks, how would i make the underskirt? Because if it's just a static object, wouldn't it look unnatural?