Answers.Body: <p>Blender is a free, open source 3D modeler and renderer which has physics support. It also supports compositing, or layering, animated graphics into your movie footage, right inside Blender. Like any 3D program, there's a steep learning curve. Blender has lots of learning resources to help with that, like user web sites, and Youtube tutorials.</p>
  
  <p>Some short films made with Blender are available as source files - meaning the entire 3D scene files, character rigs, lighting, everything - are available for a modest cost. Having high quality content like this to take apart and play with is a very valuable learning resource.</p>
  
  <p>Please be aware that when you hear about a movie FX studio using a product, they do use it - but, they usually have a team of in-house programmers that customize the daylights out of it. Those customizations are generally not available to anyone else. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-03T10:44:25.240Z
Answers.Text: Also: the artist skills matter more than the software.
Answers.UserDisplayName: jesterKing
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-03T10:51:27.350Z
Answers.Text: Useful links: http://www.blender.org/blender-institute/ and http://www.tearsofsteel.org to find out about the open movie projects.
Answers.UserDisplayName: jesterKing
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-01T23:47:12.540Z
Answers.LastActivityDate: 2013-07-01T23:47:12.540Z
Answers.UserDisplayName: TotalForge
Answers.Body: <p>There are a number of different options.  Some production companies use their own proprietary, in house systems for rendering.  There are a large number of companies that use existing commercial products however.  Maya, SoftImage, 3D Studio Max and Cinema4D are some of the big ones.  I have not personally worked with Cinema4D, but I know that physics simulation is possible in all of the first 3.  Cinema4D also supports physics simulation according to comments, though I have not personally used it.</p>
  
  <p>It is also worth noting that a combination of both physics simulation and physical modeling can be used.  For complex systems like particle effects and such, simulation is pretty much the only option, but for some larger actions, they may actually film a movement and then animate it to match what they record.  This can either be automated (using motion capture where they tracks dots on an object from multiple angles and computers reconstruct the motion) or by an animator manually watching the video and reproducing it.</p>
  
  <p>These models and scenes are then rendered using a process called ray tracing.  Ray tracing works by having a simulated view point and a simulated screen.  The image is formed at the simulated screen by sending a ray from the view point, through the pixel on the simulated screen and then allowing the reflections to be traced back until they reach light sources.  This produces highly accurate reflections and lighting effects but is much more time consuming than the kind of rendering used in 3d games.</p>
  
  <p>The output of the ray tracing is then combined with other information (such as depth and transparency) that comes out of the 3d rendering engine.  This information is all fed in to a compositing program such as Adobe After Effects or Autodesk (formerly Discreet) Inferno.  These programs combine the 3d elements back with the actual video elements and allows for filters and effects to be applied to help blend the layers together smoothly.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-06-24T18:19:12.807Z
Answers.Text: Cinema 4D does have physics simulation.
Answers.UserDisplayName: Jason Conrad
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-06-24T19:51:24.277Z
Answers.Text: @JasonConrad - thanks, I updated the answer to include that information.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-06-24T17:54:21.300Z
Answers.LastActivityDate: 2013-06-24T19:51:06.493Z
Answers.LastEditDate: 2013-06-24T19:51:06.493Z
Answers.UserDisplayName: AJ Henderson
Body: <p>Movies these days have a lot of computer generated effects and they all seem to follow the laws of physics, what render program is used for this kind of stuff ?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-06-24T18:29:59.133Z
Comments.Text: "Render programs" don't do physics, they render*. Physics is done during the animation phase of a project.  Particle simulation, fluid dynamics, smoke, fire, explosions, and newtonian simulations all typically have their own specialized software package (whether it's a full app, or a plugin, module, or whatever)  Perhaps clarify your question to address a particular area more specifically.  *edit: technically, I guess render engines do simulate the physics of light.  But that's it.
Comments.UserDisplayName: Jason Conrad
Tags: <video>
Title: What software do movies use for FX?
UserDisplayName: HackToHell
ThreadText: # What software do movies use for FX?
  
  (Asked by: username_0 on 2013-06-24)
  
  Movies these days have a lot of computer generated effects and they all seem to follow the laws of physics, what render program is used for this kind of stuff ?
  
  **Tags:** video
  
  > **Comments:**
  > **username_1**: "Render programs" don't do physics, they render*. Physics is done during the animation phase of a project.  Particle simulation, fluid dynamics, smoke, fire, explosions, and newtonian simulations all typically have their own specialized software package (whether it's a full app, or a plugin, module, or whatever)  Perhaps clarify your question to address a particular area more specifically.  *edit: technically, I guess render engines do simulate the physics of light.  But that's it.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2013-06-24. Score: 6 | Accepted answer
  
  There are a number of different options. Some production companies use their own proprietary, in house systems for rendering. There are a large number of companies that use existing commercial products however. Maya, SoftImage, 3D Studio Max and Cinema4D are some of the big ones. I have not personally worked with Cinema4D, but I know that physics simulation is possible in all of the first 3. Cinema4D also supports physics simulation according to comments, though I have not personally used it.
  
  It is also worth noting that a combination of both physics simulation and physical modeling can be used. For complex systems like particle effects and such, simulation is pretty much the only option, but for some larger actions, they may actually film a movement and then animate it to match what they record. This can either be automated (using motion capture where they tracks dots on an object from multiple angles and computers reconstruct the motion) or by an animator manually watching the video and reproducing it.
  
  These models and scenes are then rendered using a process called ray tracing. Ray tracing works by having a simulated view point and a simulated screen. The image is formed at the simulated screen by sending a ray from the view point, through the pixel on the simulated screen and then allowing the reflections to be traced back until they reach light sources. This produces highly accurate reflections and lighting effects but is much more time consuming than the kind of rendering used in 3d games.
  
  The output of the ray tracing is then combined with other information (such as depth and transparency) that comes out of the 3d rendering engine. This information is all fed in to a compositing program such as Adobe After Effects or Autodesk (formerly Discreet) Inferno. These programs combine the 3d elements back with the actual video elements and allows for filters and effects to be applied to help blend the layers together smoothly.
  
  > **Comments:**
  > **username_1**: Cinema 4D does have physics simulation.  
  > **username_4**: @username_1 - thanks, I updated the answer to include that information.  
  
  ---
  
  ### Answer by username_2 on 2013-07-01. Score: 2
  
  Blender is a free, open source 3D modeler and renderer which has physics support. It also supports compositing, or layering, animated graphics into your movie footage, right inside Blender. Like any 3D program, there's a steep learning curve. Blender has lots of learning resources to help with that, like user web sites, and Youtube tutorials.
  
  Some short films made with Blender are available as source files - meaning the entire 3D scene files, character rigs, lighting, everything - are available for a modest cost. Having high quality content like this to take apart and play with is a very valuable learning resource.
  
  Please be aware that when you hear about a movie FX studio using a product, they do use it - but, they usually have a team of in-house programmers that customize the daylights out of it. Those customizations are generally not available to anyone else.
  
  > **Comments:**
  > **username_3**: Also: the artist skills matter more than the software.  
  > **username_3**: Useful links: http://www.blender.org/blender-institute/ and http://www.tearsofsteel.org to find out about the open movie projects.  
  
  ---
  
  