Digital Molecular Matter

Last updated
Digital Molecular Matter (DMM)
Developer(s) Pixelux
Stable release
1.0 / May 2010
Operating system Unix, Linux, Mac, Windows, Xbox 360, PS3
License Proprietary
Website www.pixelux.com

Digital Molecular Matter (DMM) is a proprietary middleware physics engine developed by Pixelux for generating realistic destruction and deformation effects. The offline version can support high-resolution simulations for use in film special effects. The real-time version is designed for video games, and other simulation needs by attempting to simulate physical real-world systems. Unlike traditional real-time simulation engines, which tend to be based on rigid body kinematics, the use of finite element analysis (FEA) allows DMM to simulate a large set of physical properties. Developers can assign physical properties to a given object or portion of an object, which allow the object to behave as it would in the real world (ice, gummy bear, etc.). In addition, the properties of objects or parts of objects can be changed at runtime, allowing for additional interesting effects.

Contents

DMM can be authored or used in Maya or 3ds Max to create simulation-based visual effects.

Academy Award

In 2015 three of the key architects behind DMM, James F. O'Brien, Eric Parker, and Ben Cole, were recognized for their work on DMM with an Academy Award. [1] The citation for the award reads:

To Ben Cole for the design of the Kali Destruction System, to Eric Parker for the development of the Digital Molecular Matter toolkit, and to James O’Brien for his influential research on the finite element methods that served as a foundation for these tools.

The combined innovations in Kali and DMM provide artists with an intuitive, art-directable system for the creation of scalable and realistic fracture and deformation simulations. These tools established finite element methods as a new reference point for believable on-screen destruction.

Platform availability

DMM is available and optimized for Microsoft's Windows, Xbox 360, Sony's PlayStation 3, Apple's Mac OS X, and Linux.

Function

DMM is a physical simulation system which models the material properties of objects allowing them to break and bend in accordance to the stress placed on them. Structures modeled with DMM can break and bend if they are not physically viable. Objects made of glass, steel, stone and jelly are all possible to create and simulate in real-time with DMM. The system accomplishes this by running a finite element simulation that computes how the materials would actually behave.

Use

DMM has been used in LucasArts's Star Wars: The Force Unleashed , and was used again for Star Wars: The Force Unleashed II . [2]

Plugins for Autodesk Media & Entertainment's 3ds Max and Maya animation software are also available. The plugin is built into Maya 2012. [3]

DMM has been integrated with Gamebryo, Trinigy Vision Engine, Irrlicht, OGRE and other game engines.

MPC Moving Picture Company has integrated DMM into their internal software pipeline known as Kali. [4]

Movies Using DMM

Several movies have made use of DMM for generating offline special effects. These include:

Television Shows, Shorts, and Commercials using DMM

Development

The DMM tools and middleware were developed for film and game effects by Pixelux Entertainment over a 6.5 year period starting in 2004. From 2005 through 2008, Pixelux's real-time version of DMM technology was exclusive to LucasArts Entertainment [31] as a part of the Star Wars: The Force Unleashed (TFU) project. [32] The FEM system in DMM utilized an algorithm for fracture and deformation developed by University of California, Berkeley professor, James F. O'Brien, as part of his Ph.D. thesis. [33] O'Brien then worked with a development team led by Pixelux CTO, Eric Parker, to develop code suitable for visual effects work and real-time applications. [34] The DMM tools pipeline was designed and implemented by a team led by Mitchell Bunnell, the CEO of Pixelux.

An ARM version of DMM was incorporated by Pixelux into their DMM Touch iPhone/iPad product. [35]

A version of the DMM Plug-In is included by Autodesk in their release of Maya 2012. The DMM Plug-In runs on all versions of Maya on all platforms in both 32 and 64-bit mode. [36]

Technical Citations

The following technical papers describe the algorithms that DMM is based on and some of the technical details of its implementation:

Technology partners and usage by companies

Notable companies using the technology include:

Related Research Articles

<span class="mw-page-title-main">Rendering (computer graphics)</span> Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as the render. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, texture, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

Wētā FX, formerly known as Weta Digital, is a New Zealand-based digital visual effects company based in Miramar, Wellington. It was founded by Peter Jackson, Richard Taylor, and Jamie Selkirk in 1993 to produce the digital special effects for Heavenly Creatures. The company went on to produce some of the highest-grossing films ever made, such as the Lord of the Rings trilogy, Avatar, and Avatar: The Way of Water. Considered one of the most influential film companies of the 21st century, Wētā FX has won several Academy Awards and BAFTAs. The company is named after the New Zealand wētā, one of the world's largest insects, which was historically featured in the company logo.

<span class="mw-page-title-main">Houdini (software)</span> 3D animation software

Houdini is a 3D animation software application developed by Toronto-based SideFX, who adapted it from the PRISMS suite of procedural generation software tools. The procedural tools are used to produce different effects such as complex reflections, animations and particles system. Some of its procedural features have been in existence since 1987.

<span class="mw-page-title-main">Physics engine</span> Software for approximate simulation of physical systems

A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics, soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film (CGI). Their main uses are in video games, in which case the simulations are in real-time. The term is sometimes used more generally to describe any software system for simulating physical phenomena, such as high-performance scientific simulation.

Autodesk Media and Entertainment is a division of Autodesk which offers animation and visual effects products, and was formed by the combination of multiple acquisitions. In 2018, the company began operating as a single operating segment and reporting unit.

<span class="mw-page-title-main">Autodesk Softimage</span> Discontinued 3D graphics software

Autodesk Softimage, or simply Softimage was a 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation. Now owned by Autodesk and formerly titled Softimage|XSI, the software has been predominantly used in the film, video game, and advertising industries for creating computer generated characters, objects, and environments.

<span class="mw-page-title-main">Virtual cinematography</span> CGI essentially

Virtual cinematography is the set of cinematographic techniques performed in a computer graphics environment. It includes a wide variety of subjects like photographing real objects, often with stereo or multi-camera setup, for the purpose of recreating them as three-dimensional objects and algorithms for the automated creation of real and simulated camera angles. Virtual cinematography can be used to shoot scenes from otherwise impossible camera angles, create the photography of animated films, and manipulate the appearance of computer-generated effects.

<span class="mw-page-title-main">Evan Jacobs</span>

Evan Jacobs is an American visual effects and 3D stereoscopic supervisor. Jacobs has overseen visual effects and served as miniatures supervisor on the feature films such as Olympus Has Fallen, Ed Wood, What the #$*! Do We Know?!, and Resident Evil: Extinction.

<span class="mw-page-title-main">Soft-body dynamics</span> Computer graphics simulation of deformable objects

Soft-body dynamics is a field of computer graphics that focuses on visually realistic physical simulations of the motion and properties of deformable objects. The applications are mostly in video games and films. Unlike in simulation of rigid bodies, the shape of soft bodies can change, meaning that the relative distance of two points on the object is not fixed. While the relative distances of points are not fixed, the body is expected to retain its shape to some degree. The scope of soft body dynamics is quite broad, including simulation of soft organic materials such as muscle, fat, hair and vegetation, as well as other deformable materials such as clothing and fabric. Generally, these methods only provide visually plausible emulations rather than accurate scientific/engineering simulations, though there is some crossover with scientific methods, particularly in the case of finite element simulations. Several physics engines currently provide software for soft-body simulation.

<span class="mw-page-title-main">Fluid animation</span> Computer graphics techniques for generating realistic animations of fluids

Fluid animation refers to computer graphics techniques for generating realistic animations of fluids such as water and smoke. Fluid animations are typically focused on emulating the qualitative visual behavior of a fluid, with less emphasis placed on rigorously correct physical results, although they often still rely on approximate solutions to the Euler equations or Navier–Stokes equations that govern real fluid physics. Fluid animation can be performed with different levels of complexity, ranging from time-consuming, high-quality animations for films, or visual effects, to simple and fast animations for real-time animations like computer games.

<span class="mw-page-title-main">James F. O'Brien</span> American computer graphics academic

James F. O'Brien is a computer graphics researcher and professor of computer science and electrical engineering at the University of California, Berkeley. He is also co-founder and chief science officer at Avametric, a company developing software for virtual clothing try on. In 2015, he received an award for Scientific and Technical Achievement from the Academy of Motion Pictures Arts and Sciences.

<span class="mw-page-title-main">Computer graphics (computer science)</span> Sub-field of computer science

Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.

Pose space deformation is a computer animation technique which is used to deform a mesh on skeleton-driven animation. Common use of this technique is to deform the shape of a mesh according to the angle of the joint bent. Although the name is commonly called Pose space deformation on many scholarly articles, 3D animation software rarely uses that name. On Autodesk Maya, it's implemented under the name Pose Deformer, and on Blender, it's implemented as Corrective Shape Keys. The first famous application of this technique was the cloth's movement on the first episode of the animated film The Animatrix.

The history of computer animation began as early as the 1940s and 1950s, when people began to experiment with computer graphics – most notably by John Whitney. It was only by the early 1960s when digital computers had become widely established, that new avenues for innovative computer graphics blossomed. Initially, uses were mainly for scientific, engineering and other research purposes, but artistic experimentation began to make its appearance by the mid-1960s – most notably by Dr Thomas Calvert. By the mid-1970s, many such efforts were beginning to enter into public media. Much computer graphics at this time involved 2-dimensional imagery, though increasingly as computer power improved, efforts to achieve 3-dimensional realism became the emphasis. By the late 1980s, photo-realistic 3D was beginning to appear in film movies, and by mid-1990s had developed to the point where 3D animation could be used for entire feature film production.

Golaem Crowd is a plug-in for Autodesk Maya that allows for the simulation of controllable characters crowds based on independent agents. It is developed by Golaem, a France-based software company.

Arnold is a computer program for rendering three-dimensional, computer-generated scenes using unbiased, physically-based, Monte Carlo path tracing techniques. Created in Spain by Marcos Fajardo and later co-developed by his company Solid Angle SL and Sony Pictures Imageworks, Arnold is one of the most widely used photorealistic rendering systems in computer graphics worldwide, particularly in animation and VFX for film and TV. Notable feature films that have used Arnold include Monster House, Cloudy with a Chance of Meatballs, Alice in Wonderland, Thor, Captain America, X-Men: First Class, The Avengers, Space Pirate Captain Harlock, Elysium, Pacific Rim, Gravity, Guardians of the Galaxy, Star Wars: The Force Awakens, Arrival and Blade Runner 2049. Notable television series include Game of Thrones, Westworld, Trollhunters, LOVE DEATH + ROBOTS, Jelly Jamm and The Mandalorian.

<span class="mw-page-title-main">Hao Li</span> American computer scientist & university professor

Hao Li is a computer scientist, innovator, and entrepreneur from Germany, working in the fields of computer graphics and computer vision. He is co-founder and CEO of Pinscreen, Inc, as well as associate professor of computer vision at the Mohamed Bin Zayed University of Artificial Intelligence (MBZUAI). He was previously a Distinguished Fellow at the University of California, Berkeley, an associate professor of computer science at the University of Southern California, and former director of the Vision and Graphics Lab at the USC Institute for Creative Technologies. He was also a visiting professor at Weta Digital and a research lead at Industrial Light & Magic / Lucasfilm.

A character technical director (TD), also referred to as a creature TD or technical animator (Imageworks), is a type of technical director in film and video games who is specifically concerned with characters, creatures, and mechanical objects.

<span class="mw-page-title-main">ZERO VFX</span>

ZERO VFX is a visual effects and creative studio with offices in Boston, Massachusetts and Venice Beach, California. Co-founded by Brian Drewes and Sean Devereaux in 2010, the company works on feature film and commercial projects.

Trent Claus is a visual effects supervisor with Lola VFX. He is known for his work on the Marvel Cinematic Universe (MCU), having contributed to 21 of their films.

References

  1. "21 Scientific And Technical Achievements To Be Honored With Academy Awards®". Oscars.org | Academy of Motion Picture Arts and Sciences. 13 January 2015. Retrieved 25 July 2021.
  2. "GamesRadar+". www.nowgamer.com. Retrieved 25 July 2021.
  3. "Autodesk Maya 2012 Announced. What's New? « 3D Graphics: Autodesk Maya •". 3dg.me.
  4. "Talks | SIGGRAPH 2011". Archived from the original on 2011-06-02. Retrieved 2011-06-30.
  5. "Prof. James F. O'Brien Miscellaneous Stuff". people.eecs.berkeley.edu. Retrieved 25 July 2021.
  6. 1 2 "- YouTube". YouTube .
  7. Cinefex Magazine, issue 125, http://www.cinefex.com/backissues/issue125.html Archived 2012-02-20 at the Wayback Machine
  8. "Stitching Together Sucker Punch". 2011-03-28. Archived from the original on 2011-04-04.
  9. 1 2 Cinefex Magazine, issue 126, http://www.cinefex.com/backissues/issue126.html Archived 2012-02-20 at the Wayback Machine
  10. "X-Men: First Class VFX Breakdown". YouTube .
  11. "SHERLOCK HOLMES: A GAME OF SHADOWS - Seth Maury - VFX Supervisor - MPC". 31 January 2012.
  12. Cinefex Magazine, issue 127, http://www.cinefex.com/backissues/issue127.html Archived 2012-03-07 at the Wayback Machine
  13. "MISSION IMPOSSIBLE GHOST PROTOCOL: Dave Morley - VFX Supervisor - Fuel VFX". 13 February 2012.
  14. Cinefex Magazine, issue 129, http://www.cinefex.com/backissues/issue129.html Archived 2012-03-25 at the Wayback Machine
  15. "WRATH OF THE TITANS: Gary Brozenich - VFX Supervisor - MPC". 19 April 2012.
  16. "Prometheus: Rebuilding hallowed VFX space". Fxguide. 13 June 2012.
  17. Cinefex Magazine, issue 130, page 60, http://www.cinefex.com/backissues/issue130.html Archived 2012-06-23 at the Wayback Machine
  18. "lacluna — Abraham Lincoln Vampire Hunter - Bridge destruction sequence". lacluna.cgsociety.org.
  19. "Bond's boldest adventure yet: Skyfall - fxguide". November 21, 2012.
  20. "Man of Steel VFX milestones". 24 June 2013.
  21. "No small feat: making Jack the Giant Slayer - fxguide". March 8, 2013.
  22. "Inside Die Hard - the 4 biggest effects shots - fxguide". February 19, 2013.
  23. Frei, Vincent (April 1, 2013). "WARM BODIES: Dan Schrecker - VFX Supervisor - Look Effects". The Art of VFX.
  24. "VFX adventures: The Lone Ranger". 26 July 2013.
  25. "'Godzilla': How the Filmmakers Created the Iconic Creature and a Fully CG San Francisco (Photos)". The Hollywood Reporter . 27 May 2014.
  26. "An appetite for destruction – leading VFX studios share their techniques for creating epic destruction" 3D World, Issue 184. Online Summary
  27. "Live. Die. Repeat the effects - fxguide". June 10, 2014.
  28. "DARK SHADOWS: Arundi Asregadoo - VFX Supervisor - MPC". The Art of VFX. 29 May 2012.
  29. "Enel | Stone". 27 February 2012.
  30. "Enel | Hammer". 27 February 2012.
  31. "Force To Be Reckoned With". 2009-09-01.
  32. "The Game Has Changed". 2008-03-01.
  33. "Graphical Modeling and Animation of Fracture" (PDF). 2000-07-01.
  34. "Real-Time Deformation and Fracture in a Game Environment". 2009-08-01.
  35. "DMM Touch on iTunes". 2011-01-17.
  36. "Autodesk Maya 2012 Software: New Ways to Explore, Refine and Present Creative Concepts". 2011-03-01. Archived from the original on 2011-04-12.
  37. "Media & Entertainment Solutions » » Digital Molecular Matter Plug-In". Archived from the original on 2010-09-05. Retrieved 2010-05-29.
  38. "Press release". AMD.[ dead link ]
  39. "NVIDIA Partner Program".
  40. "Games | Lucasfilm Ltd". Lucasfilm.
  41. "Pixelux Entertainment". Archived from the original on 2012-03-22. Retrieved 2011-04-05.