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] .
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] .
"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] .
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] .
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.
Spelmotorer | |||||||
---|---|---|---|---|---|---|---|
Grafisk | Fri GLScene Horde3D Irrlicht TROLL OpenSceneGraph Proprietär Outra | ||||||
Fysisk | Fri Box2D Kula Jordekorre newton ODE. Tokamak Proprietär DMM Havok Fysik PhysX | ||||||
generell mening |
| ||||||
Specialiserad |
| ||||||
Lista över spelmotorer |