Digital molekylär materia

Digital molekylär materia
Sorts Fysik motor
Utvecklaren Pixelux underhållning
Nyckelprogrammerare _ Mitchell Bunnell , Eric Parker
Hårdvaruplattformar IBM PC-kompatibla datorer , Xbox 360 , PlayStation 3 , Wii
OS som stöds Windows , Linux , Mac OS X
Licens en reklamfilm
senaste versionen 2 / under utveckling
Första spelet på motorn Star Wars: The Force Unleashed / 16 november 2008
Sista spelet på motorn Star Wars: The Force Unleashed II / 26 oktober 2010
Motorsida

Digital Molecular Matter ( DMM ; Rus. Digital Molecular Matter ) är en fysikmotor som utvecklades av det schweiziska företaget Pixelux Entertainment 2008 [1] . Motorn distribueras i två versioner. Den första versionen är designad för användning i datorspel och andra realtidsapplikationer, därför är den designad för att fungera i realtid [2] . Den andra "offline"-versionen är avsedd för icke-interaktiva simuleringar och tillhandahålls som en plugin för 3D-modelleringsprogrammen 3DS Max och Maya . Båda versionerna distribueras under en kommersiell licens . För realtidsversionen är priset inte offentligt tillgängligt, medan kostnaden för en licens för offlineversionen i slutet av 2010 är $599 [3] .

Både interaktiva och icke-interaktiva versioner av motorn kännetecknas av en relativt hög kvalitet på fysisk simulering. Noggrannhet och närhet till verkliga fysiska processer var ett av nyckelkraven i utvecklingen av DMM. Till skillnad från de flesta andra realtidsfysikmotorer använder båda versionerna av DMM Finite element-metoden , vilket gör att DMM kan modellera en mer allmän uppsättning egenskaper mer exakt .  Utvecklare tilldelar fysiska egenskaper till ett givet objekt (eller del av ett objekt) och sedan under körning beter sig dessa objekt som de skulle göra i den verkliga världen. Dessutom kan egenskaperna för objekt (eller delar av objekt) ändras under körning, vilket gör att oförutsägbara och oförutsägbara effekter kan inträffa [2] [4] .

Deltagande i Open Physics Initiative

I mitten av september 2009 rapporterades det att AMD arbetade nära Pixelux för att lägga till OpenCL -stöd till Digital Molecular Matter [5] .

Den 30 september 2009 tillkännagavs det officiellt att DMM kommer att bli en integrerad komponent i den nybildade motorn, som utvecklas av AMD respektive Pixelux under Open Physics Initiative- projektet. Enligt Open Physics Initiative kommer den andra versionen av DMM och den fria realtidsfysikmotorn Bullet Physics Library att slås samman till ett enda system, vars största fördel kommer att vara användningen av OpenCL och DirectCompute , vilket kommer att tillåta motorn att utföra beräkningar inte bara på centrala , utan även på grafiska mikroprocessorer [6] .

Teknisk beskrivning

"Digital Molecular Matter" är tillgänglig och optimerad för användning på IBM PC-kompatibla datorer som kör operativsystemen Microsoft Windows , Linux och Mac OS X , och för användning på sjunde generationens Sony PlayStation 3 , Microsoft Xbox 360 och Nintendo Wii -spel konsoler [2] .

DMM skapar en simulering som gör att objekt kan gå sönder på olika sätt från varje stöt. DMM tar hänsyn till stötstyrkan, riktning och islagsområde. Till exempel kan en arkitektonisk struktur modellerad med DMM kollapsa på grund av ett otillräckligt antal kritiska stödstrukturer [2] .

Utveckling

Pixelux Entertainment grundades i februari 2004 i Genève , Schweiz [4] .

Chefsprogrammeraren för DMM var Eric Parker , teknisk chef för Pixelux [7] .  En beräkningsmetod för DMM, som använde finita elementmetoden , skrevs av Prof. en:James F. O'Brien som en del av hans doktorsavhandling [8] .

Användning

2006 tecknade Pixelux Entertainment ett partnerskapsavtal med LucasArts , enligt vilket DMM kommer att användas i alla datorspel som kommer att utvecklas av den senare. Vid tidpunkten för tillkännagivandet tillkännagavs DMM att användas i två projekt: " Star Wars: The Force Unleashed " och " Indiana Jones and the Staff of Kings ". Med tiden avbröts Indiana Jones and the Staff of Kings, och Star Wars: The Force Unleashed släpptes den 16 november 2008 för flera plattformar, med olika företag som utvecklade versioner av spelet för olika plattformar. Däremot har den "mainstream" sjunde generationens konsol- och PC-versioner utvecklade av LucasArts och Aspyr Media använt DMM. Nästa LucasArts-spel som använde DMM var Star Wars: The Force Unleashed II , släppt den 26 oktober 2010 [4] .

2009 sågs den första större användningen av en offlineversion av DMM. Weta Digital använde en DMM-plugin för att skapa datorgenererade specialeffekter för filmen Avatar regisserad av James Cameron [4] .

Den 1 juni 2010 licenserades DMM av det amerikanska filmdatoranimationsföretaget Moving Picture Company9

DMM har integrerats i flera spel- och grafikmotorer : Gamebryo , Trinigy Vision Engine , Irrlicht , OGRE och några andra.

Anteckningar

  1. Jason Gregory. Game Engine Architecture, tredje upplagan. - CRC Press, 2018. - Kap. 13.2. — 1240 sid. — ISBN 9781351974271 .
  2. 1 2 3 4 DMM Engine  (eng.)  (ej tillgänglig länk) . Officiell webbplats för Pixelux Entertainment. - Hemsidan för den interaktiva versionen av motorn. Datum för åtkomst: 26 december 2010. Arkiverad från originalet den 28 mars 2012.
  3. DMM-plugin  (engelska)  (nedlänk) . Officiell webbplats för Pixelux Entertainment. — Hemsidan för den icke-interaktiva versionen av motorn. Datum för åtkomst: 26 december 2010. Arkiverad från originalet den 28 mars 2012.
  4. 1 2 3 4 DMM Engine  (eng.)  (ej tillgänglig länk) . Officiell webbplats för Pixelux Entertainment. — Utvecklarföretagets sida. Datum för åtkomst: 26 december 2010. Arkiverad från originalet den 28 mars 2012.
  5. Theo Walich. Pixelux (av LucasFilm-berömmelse) samarbetar med AMD på OpenCL  (eng.)  (inte tillgänglig länk) . Bright Side Of News (16 september 2009). Datum för åtkomst: 25 september 2009. Arkiverad från originalet den 28 mars 2012.
  6. AMD tillkännager Open Physics Initiative designat för att ge nya nivåer av realism till spel, simuleringar, populära applikationer öppna och industristandardbaserad ATI Stream Technology frigör industrin från proprietära implementeringar  (  otillgänglig länk) . AMD officiella webbplats (30 september 2009). — Ursprungligt pressmeddelande. Hämtad 1 oktober 2009. Arkiverad från originalet 13 augusti 2011.
  7. Pixelux webbplats, företagsinformationssida . Arkiverad från originalet den 23 september 2008. Hämtad 9 september 2008.
  8. UC-professor skapar den mörka sidan , The Contra Costa Times  (4 juli 2008). Hämtad 9 september 2008.
  9. MPC licensierar DMM-teknik från Pixelux Entertainment  (eng.)  (ej tillgänglig länk) . Pixelux Entertainments officiella webbplats (1 juni 2010). Datum för åtkomst: 26 december 2010. Arkiverad från originalet den 28 mars 2012.