Open Physics Initiative ( Russian open Physics Initiative ) er et projekt, et program udviklet af det amerikanske firma AMD sammen med Pixelux Entertainment for at skabe en ny real-time fysikmotor , hvis officielle opgave er "at bringe realisme til et nyt niveau i computerspil , simulatorer og populære applikationer". [1] [2]
Essensen af "Open Physics Initiative" er at kombinere den proprietære kommercielle videnskabelige fysikmotor Digital Molecular Matter , udviklet af Pixelux, og den gratis åbne realtidsfysikmotor Bullet Physics Library i et enkelt system, samt tilføje support til åben standard OpenCL til den nydannede softwarepakke . [3] Ud over OpenCL vil motoren understøtte DirectCompute (en komponent af DirectX 11 ) og ATI Stream . [1] [4] Direct3D 11 hardware-aktiverede grafikkort (såsom Radeon 5xxx (Cypress) og GeForce 400-serien ) kan udføre motorkode i hardware; således ville den resulterende motor være den anden motor efter nVidia PhysX , der har hardwareunderstøttelse på grafikkort. [5] [6]
Den del, der er ansvarlig for at simulere dynamikken i absolut stive kroppe, blev taget fra Bullet og føjet til Digital Molecular Matter som en integreret del . [7]
Trinigy Vision Engine , en spilmotor udviklet af Trinigy siden marts 2010, bruger Digital Molecular Matter og Bullet Physics Library-motorerne som en Open Physics . [4] [7]
Som en del af Open Physics Initiative har AMD udviklet en ny implementering af den glattede partikelhydrodynamikmetode , samt et system til simulering af fysikken i deformerbare kroppe og væv, under hensyntagen til deres udførelse på Radeon -grafikprocessorer . Denne udvikling blev udført ved hjælp af OpenCL og DirectCompute . Det blev oplyst, at denne udvikling vil blive distribueret som open source . [4] [7]
Det endelige produkt vil indeholde både åbne og proprietære komponenter. For eksempel vil licenstageren være i stand til at bruge den gratis komponent af motoren (som er implementeret gennem den gratis Bullet) i deres produkt gratis; for at få funktionerne i den kommercielle "Digital Molecular Matter", skal du købe en licens. [otte]
Den 8. marts 2010 blev det officielt annonceret, at Digital Molecular Matter ville blive distribueret under en gratis licens til brug på personlige computere . [7]
Open Physics Initiative blev officielt annonceret den 30. september 2009, da AMD offentliggjorde en officiel pressemeddelelse på sin hjemmeside. En aftale blev annonceret mellem Pixelux Entertainment og AMD om at begynde arbejdet med projektet. [en]
Ifølge Game Developer , som blev udarbejdet i sommeren 2009, er den mest populære blandt udviklere "nVidia PhysX", som fylder 26,8%. "Bullet" indtager tredjepladsen og 10,3%. [9]
Den 8. marts 2010 udgav AMD en ny pressemeddelelse , som gav ny information om udviklingsprocessen for Open Physics Initiative. Forbindelsen mellem Open Physics Initiative-projektet og Trinigy Vision Engine blev annonceret . [7] [4]
Den 13. marts på GDC 2010 i San Francisco præsenterede AMD Open Physics Initiative for offentligheden i form af slides og den første demo, som viste motorens muligheder og funktioner. [ti]
Den 22. september 2010 blev version 2.77 af Bullet Physics Library physics engine frigivet, hvor der, som en del af Open Physics Initiative, var understøttelse af hardwareacceleration på GPU'er gennem OpenCL og DirectCompute , men kun tøjsimuleringsmodulet understøttede hardware acceleration. [11] [12]
Uafhængige anmeldere og anmeldere foreslår, at "Open Physics Initiative" primært er rettet mod nVidia PhysX , som er proprietær til nVidia og er baseret på nVidias proprietære CUDA -platform . PhysX understøtter alle større spillekonsoller og pc'er , men GPU - acceleration kan kun opnås gennem proprietær CUDA-teknologi, som derfor kun virker på nVidias GeForce -processorer. [2] [5] [6]