Open Physics Initiative ( Russian open Physics Initiative ) är ett projekt, ett program utvecklat av det amerikanska företaget AMD tillsammans med Pixelux Entertainment för att skapa en ny realtidsfysikmotor , vars officiella uppgift är "att föra realism till en ny nivå i datorspel , simulatorer och populära applikationer". [1] [2]
Kärnan i "Open Physics Initiative" är att kombinera den proprietära kommersiella vetenskapliga fysikmotorn Digital Molecular Matter , utvecklad av Pixelux, och den gratis öppna realtidsfysikmotorn Bullet Physics Library till ett enda system, samt lägga till stöd för öppna standard OpenCL till det nybildade mjukvarupaketet . [3] Förutom OpenCL kommer motorn att stödja DirectCompute (en komponent i DirectX 11 ) och ATI Stream . [1] [4] Direct3D 11 hårdvaruaktiverade grafikkort (som Radeon 5xxx (Cypress) och GeForce 400-serien ) kan exekvera motorkod i hårdvara; således skulle den resulterande motorn vara den andra motorn efter nVidia PhysX som har hårdvarustöd på grafikkort. [5] [6]
Den del som är ansvarig för att simulera dynamiken hos absolut stela kroppar togs från Bullet och lades till Digital Molecular Matter som en integrerad del . [7]
Trinigy Vision Engine , en spelmotor som utvecklats av Trinigy sedan mars 2010, använder motorerna Digital Molecular Matter och Bullet Physics Library som en Open Physics . [4] [7]
Som en del av Open Physics Initiative har AMD utvecklat en ny implementering av den utjämnade partikelhydrodynamiska metoden , såväl som ett system för att simulera fysiken hos deformerbara kroppar och vävnader, med hänsyn till deras utförande på Radeon -grafikprocessorer . Denna utveckling gjordes med OpenCL och DirectCompute . Det angavs att denna utveckling kommer att distribueras som öppen källkod . [4] [7]
Slutprodukten kommer att innehålla både öppna och proprietära komponenter. Till exempel kommer licenstagaren att kunna använda den kostnadsfria komponenten i motorn (som implementeras genom den fria Bullet) i sin produkt gratis; för att få funktionerna i den kommersiella "Digital Molecular Matter", måste du köpa en licens. [åtta]
Den 8 mars 2010 tillkännagavs det officiellt att Digital Molecular Matter skulle distribueras under en gratis licens för användning på persondatorer . [7]
Open Physics Initiative tillkännagavs officiellt den 30 september 2009, när AMD publicerade ett officiellt pressmeddelande på sin hemsida. Ett avtal tillkännagavs mellan Pixelux Entertainment och AMD för att påbörja arbetet med projektet. [ett]
Enligt Game Developer , som sammanställdes sommaren 2009, är den mest populära bland utvecklarna "nVidia PhysX", som upptar 26,8%. "Bullet" tar tredjeplatsen och 10,3%. [9]
Den 8 mars 2010 publicerade AMD ett nytt pressmeddelande , som gav ny information om utvecklingsprocessen för Open Physics Initiative. Kopplingen mellan Open Physics Initiative-projektet och Trinigy Vision Engine tillkännagavs . [7] [4]
Den 13 mars på GDC 2010 i San Francisco presenterade AMD Open Physics Initiative för allmänheten i form av bilder och den första demon, som visade motorns möjligheter och funktioner. [tio]
Den 22 september 2010 släpptes version 2.77 av fysikmotorn Bullet Physics Library , där det, som en del av Open Physics Initiative, det fanns stöd för hårdvaruacceleration på GPU:er genom OpenCL och DirectCompute , men bara klädesimuleringsmodulen stödde hårdvara acceleration. [11] [12]
Oberoende granskare och granskare föreslår att "Open Physics Initiative" i första hand riktar sig till nVidia PhysX , som är proprietärt för nVidia och är baserat på nVidias proprietära CUDA -plattform . PhysX stöder alla större spelkonsoler och PC , men GPU - acceleration kan endast uppnås genom egenutvecklad CUDA-teknik, som därför bara fungerar på nVidias GeForce -processorer. [2] [5] [6]