r/Simulated Sep 22 '18

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

963 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 1h ago

Research Simulation Physarum polycephalum helpp

Upvotes

Hi everyone,

I hope you're all doing well. My name is Michelle, and I am a student studying Systems Engineering at TecNM in Mexico. I am currently taking a simulation class that lasts for one month, and I have chosen to simulate the behavior of slime mold (Physarum polycephalum) for my project.

My English is not very strong, and I don't have much experience with Python. I would really appreciate any recommendations, resources, or examples that could help me get started with my simulation. Specifically, I am interested in learning about:

  • The basic principles of how slime mold can inspire network design.
  • Any existing Python libraries or tools that might be useful for this project.
  • Sample code or tutorials that are beginner-friendly.

Thank you so much for your help!

https://preview.redd.it/5ldlwq7x66ad1.jpg?width=1000&format=pjpg&auto=webp&s=72e118e22cdf76cac9885b6a2a8eb00416c7f774


r/Simulated 1d ago

Various The before and after of rabbit movement

Enable HLS to view with audio, or disable this notification

67 Upvotes

r/Simulated 2d ago

Research Simulation [OC] Artificial Life

Enable HLS to view with audio, or disable this notification

30 Upvotes

Just here to announce the official release of my new cellular automata simulation. Enjoy exploring the boundaries between death and chaos.

https://mangojimbo12.itch.io/artificial-life


r/Simulated 1d ago

Research Simulation LIVING ROOM: Earthquake Shaking Comparison!

Thumbnail
youtu.be
7 Upvotes

r/Simulated 2d ago

Research Simulation [OC] Artificial Life

Thumbnail
mangojimbo12.itch.io
1 Upvotes

Just here to announce to release of my new cellular automata simulation. Enjoy the exploration of boundaries between death and chaos


r/Simulated 2d ago

Question Vdb out of embergen too big to import into unreal engine. What do I do?

0 Upvotes

r/Simulated 3d ago

EmberGen drifters

Enable HLS to view with audio, or disable this notification

59 Upvotes

r/Simulated 3d ago

Blender KHAOS Detonator Explosion Simulation Tutorial: Quickstart and Installation Video

Thumbnail
youtube.com
0 Upvotes

r/Simulated 4d ago

Blender 10 second countdown with high viscosity slime that liquefies

Thumbnail
youtube.com
4 Upvotes

r/Simulated 3d ago

Blender KHAOS Detonator Trailer: Explosion Simulation Add-on for Blender (2024 Update Trailer!)

Thumbnail
youtu.be
0 Upvotes

r/Simulated 5d ago

Houdini Water Dress Experiment

Enable HLS to view with audio, or disable this notification

590 Upvotes

r/Simulated 5d ago

Houdini a weird one

Enable HLS to view with audio, or disable this notification

176 Upvotes

r/Simulated 4d ago

Houdini Need help with improving this flip simulation.

2 Upvotes

This is the simulation I'm currently working on, where the character interacts with a flip object as if entering it. The larger middle section represents the character's head, and the other two sections are the hands.Unfortunately, due to an NDA, I can't provide the flipbook with the character included. However, I'm encountering some challenges due to the animation's nature. I've tried increasing the character's velocities and believe I've made some progress.
My main issue right now is the hole tearing in the mesh (see second image). Can you tell me why the mesh is tearing and what's causing the square artifacts in the middle (third image)?Besides this, any feedback on the overall flip simulation, including creative suggestions, would be greatly appreciated!

https://reddit.com/link/1dqk53n/video/7l5wbvo0ib9d1/player

Mesh tearing

Weird artifacts


r/Simulated 6d ago

Houdini Muscle Simulation in Houdini

Enable HLS to view with audio, or disable this notification

271 Upvotes

r/Simulated 6d ago

Houdini MY CHAIR IS MELTING

Enable HLS to view with audio, or disable this notification

61 Upvotes

r/Simulated 5d ago

Blender Hot wheel loop track simulation in Blender

Thumbnail
youtu.be
0 Upvotes

r/Simulated 7d ago

Interactive Recently, I've been working on a PBR Iridescent Car Paint Shader.

Enable HLS to view with audio, or disable this notification

209 Upvotes

r/Simulated 6d ago

Various Liquid Simulation in Unreal Engine 5 I Boat Simulation Tutorial I Niagara Fluids

Thumbnail
youtu.be
0 Upvotes

r/Simulated 8d ago

Cinema 4D Cinema 4D Tutorial - Create a Particles Simulation

59 Upvotes

▶️▶️Tutorial:https://linktw.in/ODKRbF


r/Simulated 8d ago

Proprietary Software Sweet flows: whipped cream or honey? Simulation insights

Enable HLS to view with audio, or disable this notification

190 Upvotes

r/Simulated 8d ago

Various Liquid Simulation in Unreal Engine 5 I 3D Liquid Simulation & Foam I Niagara Fluids

Thumbnail
youtu.be
3 Upvotes

r/Simulated 9d ago

Blender Fluid Simulation I Made! If you have any feedback or questions just leave a comment.

Thumbnail
youtube.com
39 Upvotes

r/Simulated 9d ago

Blender Stupid Fluid Simulation

Thumbnail
youtube.com
11 Upvotes

r/Simulated 10d ago

Houdini Fruit Ninja

Enable HLS to view with audio, or disable this notification

377 Upvotes

r/Simulated 8d ago

Blender Chicken dance on street

Enable HLS to view with audio, or disable this notification

0 Upvotes