Digital Molecular Matter (DMM) is a proprietary
middleware
Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to imple ...
physics engine
A physics engine is computer software that provides an approximate simulation of certain physical systems, typically classical dynamics, including rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics. I ...
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 game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s, 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
Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical models, mathematical modeling. Typical problem areas of interest include the traditional fields of structural ...
(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.
DMM can be authored or used in
Maya
Maya may refer to:
Ethnic groups
* Maya peoples, of southern Mexico and northern Central America
** Maya civilization, the historical civilization of the Maya peoples
** Mayan languages, the languages of the Maya peoples
* Maya (East Africa), a p ...
or
3ds Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
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
The Academy Awards, commonly known as the Oscars, are awards for artistic and technical merit in film. They are presented annually by the Academy of Motion Picture Arts and Sciences (AMPAS) in the United States in recognition of excellence ...
. 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
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Xbox 360
The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
,
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
's
PlayStation 3
The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
,
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
.
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
Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor, former video game developer and video game publisher, publisher, and a subsidiary of Lucasfilm. It was founded in May 1982 by George ...
's ''
Star Wars: The Force Unleashed'', and was used again for ''
Star Wars: The Force Unleashed II''.
Plugins for Autodesk Media & Entertainment's
3ds Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
and
Maya
Maya may refer to:
Ethnic groups
* Maya peoples, of southern Mexico and northern Central America
** Maya civilization, the historical civilization of the Maya peoples
** Mayan languages, the languages of the Maya peoples
* Maya (East Africa), a p ...
animation software are also available. The plugin is built into Maya 2012.
DMM has been integrated with
Gamebryo
Gamebryo (; ; formerly NetImmerse until 2003) is a game engine developed by Gamebase Co., Ltd. and Gamebase USA, that incorporates a set of tools and plugins including run-time libraries, supporting video game developers for numerous cross-pl ...
,
Trinigy Vision Engine,
Irrlicht
Irrlicht may refer to:
* Irrlicht, the German name for will-o'-the-wisp, the ghostly light sometimes seen at night over bogs and swamps
* "Irrlicht", the ninth song in the ''Winterreise'' cycle by Franz Schubert
* ''Irrlicht'' (album), by Klaus ...
,
OGRE
An ogre (feminine: ogress) is a legendary monster depicted as a large, hideous, man-like being that eats ordinary human beings, especially infants and children. Ogres frequently feature in mythology, folklore, and fiction throughout the world ...
and other game engines.
MPC
Moving Picture Company has integrated DMM into their internal software pipeline known as Kali.
Movies Using DMM
Several movies have made use of DMM for generating offline special effects. These include:
* ''
Avatar
Avatar (, ; ) is a concept within Hinduism that in Sanskrit literally means . It signifies the material appearance or incarnation of a powerful deity, or spirit on Earth. The relative verb to "alight, to make one's appearance" is sometimes u ...
'' (2009) – Trees breaking, helicopters smashing into each other –
Weta Digital
* ''
Sucker Punch
A sucker punch (American English), also known as a cheap shot, coward punch, one-punch attack, or king-hit (Australian English), is a punch thrown at the recipient unprovoked and without warning, allowing no time for preparation or defense on t ...
'' (2011) – Stone floor and statues, wooden pillars, building exterior, and other elements in the Temple Scene –
MPC
* ''
Source Code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
'' (2011) – Train hitting brick wall –
MPC[ Cinefex Magazine, issue 126, http://www.cinefex.com/backissues/issue126.html ]
* ''
X-Men: First Class'' (2011) – Destruction of ship –
MPC
* ''
Sherlock Holmes: A Game of Shadows'' (2011) – Tower collapsing, shell through tree, wall getting smashed by shell –
MPC
* ''
Harry Potter and the Deathly Hallows – Part 2
Harry may refer to:
Television
* ''Harry'' (American TV series), 1987 comedy series starring Alan Arkin
* ''Harry'' (British TV series), 1993 BBC drama that ran for two seasons
* ''Harry'' (New Zealand TV series), 2013 crime drama starring Oscar K ...
'' (2011) – Stone Knights –
MPC
* ''
Mission: Impossible – Ghost Protocol'' (2010) – Shattering glass in server room – Fuel VFX
* ''
Wrath of the Titans
''Wrath of the Titans'' is a 2012 action fantasy film and a sequel to the 2010 film '' Clash of the Titans''. The film stars Sam Worthington, Rosamund Pike, Bill Nighy, Édgar Ramírez, Toby Kebbell, Danny Huston, Ralph Fiennes, and Liam Ne ...
'' (2012) –
MPC
* ''
Mirror Mirror'' (2012) –
Prime Focus – The Queen's Cottage destruction segment
* ''
Prometheus
In Greek mythology, Prometheus (; , , possibly meaning "forethought")Smith"Prometheus". is a Titans, Titan. He is best known for defying the Olympian gods by taking theft of fire, fire from them and giving it to humanity in the form of technol ...
'' (2012) –
MPC
* ''
Abraham Lincoln: Vampire Hunter'' (2012) – Method Studios – Bridge destruction sequence
* ''
Astérix & Obélix: Au service de Sa Majesté'' (2012) – Wooden Ship Destruction
* ''
Skyfall
''Skyfall'' is a 2012 spy thriller film and the twenty-third in the ''James Bond'' series produced by Eon Productions. The film is the third to star Daniel Craig as fictional MI6 agent James Bond and features Javier Bardem as Raoul Silva, ...
'' (2012) – Helicopter crash –
MPC
* ''
The Campaign'' (2012) – Baby punching scene
* ''
Man of Steel'' (2013) –
MPC – Smallville battle destruction
* ''
Jack the Giant Slayer
''Jack the Giant Slayer'' (previously titled ''Jack the Giant Killer'') is a 2013 American heroic fantasy, fantasy adventure film directed by Bryan Singer and written by Darren Lemke, Christopher McQuarrie and Dan Studney, from a story by Lemke ...
'' (2013) – Castle destruction –
MPC
* ''
After Earth
''After Earth'' is a 2013 American science fiction apocalyptic and post-apocalyptic fiction, post-apocalyptic action film, action-adventure film co-produced and directed by M. Night Shyamalan, who co-wrote the script with Gary Whitta. The film w ...
'' (2013)
* ''
Olympus has Fallen
''Olympus Has Fallen'' is a 2013 American political action thriller film directed and co-produced by Antoine Fuqua from a screenplay written by Creighton Rothenberger and Katrin Benedikt, and is the first installment in the ''Has Fallen'' fil ...
'' (2013)
* ''
A Good Day to Die Hard'' (2013) – The Helicopter Strafing/Tube Destruction – Method
* ''
Warm Bodies'' (2013) – Wall Destruction – Look Effects
* ''
The Secret Life of Walter Mitty
"The Secret Life of Walter Mitty" (1939) is a short story by James Thurber. The most famous of Thurber's stories, it first appeared in ''The New Yorker'' on March 18, 1939, and was first collected in his book ''My World and Welcome to It'' ( Ha ...
'' (2013) –
MPC – multiple scenes including Street Fight Scene
* ''
300: Rise of an Empire'' (2013) –
MPC – Various Destruction sequences including the arrow shot
* ''
The Lone Ranger
The Lone Ranger is a fictional masked former Texas Ranger who fought outlaws in the American Old West with his Native American friend Tonto. The character has been called an enduring icon of American culture.
He first appeared in 1933 in a ...
'' –
MPC – Tree destruction in the Comanche attack sequence
* ''Thousandth Street''
* ''
Godzilla
is a fictional monster, or ''kaiju'', that debuted in the eponymous 1954 film, directed and co-written by Ishirō Honda. The character has since become an international pop culture icon, appearing in various media: 33 Japanese films p ...
'' –
MPC – Citywide destruction in the epic third act
* ''
Seventh Son'' –
MPC
* ''
X-Men: Days of Future Past'' –
MPC
* ''
47 Ronin
47, 47 or forty-seven may refer to:
*47 (number)
* 47 BC
* AD 47
*1947
*2047
* '47 (brand), an American clothing brand
* ''47'' (magazine), an American publication
* 47 (song), a song by Sidhu Moose Wala
*47, a song by New Found Glory from the a ...
'' –
MPC
* ''
Pompeii
Pompeii ( ; ) was a city in what is now the municipality of Pompei, near Naples, in the Campania region of Italy. Along with Herculaneum, Stabiae, and Villa Boscoreale, many surrounding villas, the city was buried under of volcanic ash and p ...
''
* ''
Maleficent
Maleficent ( or ) is a fictional character who first appears in Walt Disney Productions' animated film, ''Sleeping Beauty (1959 film), Sleeping Beauty'' (1959). Maleficent is the self-proclaimed "Dark lord, Mistress of All Evil" based on the Wic ...
'' –
MPC
* ''
The Amazing Spider-Man 2
''The Amazing Spider-Man 2'' (internationally titled ''The Amazing Spider-Man 2: Rise of Electro'') is a 2014 American superhero film based on the Marvel Comics character Spider-Man. Produced by Columbia Pictures in association with Marvel En ...
'' – Times Square Billboards – Sony Pictures Imageworks.
* ''
Guardians of the Galaxy
The Guardians of the Galaxy are a fictional superhero team appearing in American comic books published by Marvel Comics.
Comic book teams 1969 team
The 1969 version of the Guardians of the Galaxy (1969 team), Guardians of the Galaxy were the origi ...
'' –
MPC
* ''
Edge of Tomorrow
''Edge of Tomorrow'' is a 2014 American science fiction film, science fiction action film directed by Doug Liman and written by Christopher McQuarrie and the writing team of Jez Butterworth, Jez and John-Henry Butterworth, loosely based on th ...
'' – terrain, vehicles, alien "mimic" creature – Sony Imageworks,
MPC
* ''
Dark Shadows
''Dark Shadows'' is an American Gothic fiction, Gothic soap opera that aired weekdays on the American Broadcasting Company, ABC television network from June 27, 1966, to April 2, 1971. The show depicted the lives, loves, trials, and tribulatio ...
'' –
MPC – Cracking heart and skin, wooden statue destruction
* ''
Life of Pi
''Life of Pi'' is a Canadian philosophical novel by Yann Martel published in 2001. The protagonist is Piscine Molitor "Pi" Patel, an Indian boy from Pondicherry, who explores issues of spirituality and metaphysics from an early age. After a ...
'' –
MPC
* ''
Into the Storm'' –
MPC
* ''
Fast & Furious 6
''Fast & Furious 6'' (titled onscreen as ''Furious 6'') is a 2013 action film directed by Justin Lin and written by Chris Morgan. It is the sequel to ''Fast Five'' (2011) and the sixth installment in the '' Fast & Furious'' franchise. The fil ...
'' –
MPC
* ''
World War Z
''World War Z: An Oral History of the Zombie War'' is a 2006 zombie apocalyptic horror novel written by American author Max Brooks. The novel is broken into eight chapters: “Warnings”, “Blame”, “The Great Panic”, “Turning the Tid ...
'' –
MPC
Television Shows, Shorts, and Commercials using DMM
* "
Pillars of the Earth" - First church crumbling in a fire - UPP
*
Trauma (episode 1) - Metal railing bending when helicopter crashes into building - Stargate Digital
*
Falling Skies
''Falling Skies'' is an American science fiction television series set in a Apocalyptic and post-apocalyptic fiction, post-apocalyptic era, created by Robert Rodat and Executive producer#Motion pictures and television, executive produced by Steve ...
* Terminex commercials by Vando Studio:
** "Beam"
** "Houses Destruction"
** "Slimy Octopus"
** "Hanging Bug"
** "Egg"
Vimeo
** "Hallway"
Vimeo
* Henessy XO commercial
* Enel Power Company commercials: "Stone Smash on Lightbulb", "Hammer Smash on Lightbulb"- Trizz Studio
*
Holden Colorado launch commercial
Shot detailFull commercial
* "Oro Burus" (2013)
Vimeo: The Making of Oro Burus
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 as a part of the ''
Star Wars: The Force Unleashed'' (TFU) project. The
FEM system in DMM utilized an algorithm for fracture and deformation developed by
University of California, Berkeley
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
professor,
James F. O'Brien, as part of his Ph.D. thesis. 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. 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.
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.
Technical Citations
The following technical papers describe the algorithms that DMM is based on and some of the technical details of its implementation:
* Eric G. Parker and James F. O'Brien. "Real-Time Deformation and Fracture in a Game Environment". In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 156–166, August 2009
Author hosted copy of paperPaper in ACM Digital Library* James F. O'Brien, Adam W. Bargteil, and
Jessica K. Hodgins. "Graphical Modeling and Animation of Ductile Fracture". In Proceedings of ACM SIGGRAPH 2002, pages 291–294. ACM Press, August 2002
Author hosted copy of paperPaper in ACM Digital Library* James F. O'Brien and Jessica K. Hodgins. 2000. Animating fracture. Commun. ACM 43, 7 (July 2000), 68-75
Author hosted copy of paperPaper in ACM Digital Library* James F. O'Brien and Jessica K. Hodgins. "Graphical Modeling and Animation of Brittle Fracture". In Proceedings of ACM SIGGRAPH 1999, pages 137–146. ACM Press/Addison-Wesley Publishing Co., August 1999
Author hosted copy of paperPaper in ACM Digital Library
Technology partners and usage by companies
Notable companies using the technology include:
*
Autodesk
Autodesk, Inc. is an American multinational software corporation that provides software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquarte ...
(software)
*
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a hardware and fabless company that de ...
(chip maker)
*
NVIDIA
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
(video cards etc.)
*
LucasArts
Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor, former video game developer and video game publisher, publisher, and a subsidiary of Lucasfilm. It was founded in May 1982 by George ...
(digital art)
*
Moving Picture Company (VFX House)
VandoStudio- Terminix Flying Monster and Terminix Beams commercials - Destruction Shots with DMM
References
{{Physics engines
2009 software
Computer physics engines
Video game engines
Virtual reality