Open Physics Initiative ( Russian open Physics Initiative ) on projekti, ohjelma , jonka amerikkalainen yritys AMD on kehittänyt yhdessä Pixelux Entertainmentin kanssa luodakseen uuden reaaliaikaisen fysiikan moottorin , jonka virallinen tehtävä on "nostaa realismi uudelle tasolle tietokonepelejä , simulaattoreita ja suosittuja sovelluksia". [1] [2]
"Open Physics Initiativen" ydin on yhdistää Pixeluxin kehittämä kaupallinen tieteellinen fysiikan moottori Digital Molecular Matter ja ilmainen avoin reaaliaikainen fysiikan moottori Bullet Physics Library yhdeksi järjestelmäksi sekä lisätä tuki avoin standardi OpenCL äskettäin muodostettuun ohjelmistopakettiin . [3] OpenCL:n lisäksi moottori tukee DirectComputea ( DirectX 11 :n komponentti ) ja ATI Streamia . [1] [4] Direct3D 11 -laitteistokäyttöiset näytönohjaimet (kuten Radeon 5xxx (Cypress) ja GeForce 400 -sarja ) voivat suorittaa moottorin koodia laitteistossa; näin tuloksena oleva moottori olisi toinen moottori nVidia PhysX :n jälkeen , jolla on laitteistotuki näytönohjainkorteille. [5] [6]
Täysin jäykkien kappaleiden dynamiikan simuloinnista vastaava osa otettiin Bulletista ja lisättiin Digital Molecular Matteriin kiinteänä osana . [7]
Trinigy Vision Engine , Trinigyn maaliskuussa 2010 kehittämä pelimoottori , käyttää Digital Molecular Matter- ja Bullet Physics Library -moottoreita Open Physics . [4] [7]
Osana Open Physics Initiativea AMD on kehittänyt uuden toteutuksen tasoitettujen hiukkasten hydrodynamiikkamenetelmään sekä järjestelmän muotoutuvien kappaleiden ja kudosten fysiikan simuloimiseksi ottaen huomioon niiden suorituskyvyn Radeon -grafiikkaprosessoreilla . Tämä kehitys tehtiin käyttämällä OpenCL:ää ja DirectComputea . Todettiin, että tämä kehitys jaetaan avoimena lähdekoodina . [4] [7]
Lopputuote sisältää sekä avoimia että patentoituja komponentteja. Esimerkiksi lisenssinsaaja voi käyttää ilmaista moottorin komponenttia (joka toteutetaan ilmaisen Bulletin kautta) tuotteessaan ilmaiseksi; Saadaksesi kaupallisen "Digital Molecular Matterin" ominaisuudet, sinun on ostettava lisenssi. [kahdeksan]
8. maaliskuuta 2010 ilmoitettiin virallisesti, että Digital Molecular Matter jaetaan ilmaisella lisenssillä käytettäväksi henkilökohtaisissa tietokoneissa . [7]
Open Physics Initiative julkistettiin virallisesti 30. syyskuuta 2009, kun AMD julkaisi virallisen lehdistötiedotteen verkkosivuillaan. Pixelux Entertainmentin ja AMD:n välillä tehtiin sopimus projektin aloittamisesta. [yksi]
Kesällä 2009 laaditun Game Developer mukaan kehittäjien keskuudessa suosituin on "nVidia PhysX", joka vie 26,8%. "Bulet" ottaa kolmannen sijan ja 10,3%. [9]
AMD julkaisi 8. maaliskuuta 2010 uuden lehdistötiedotteen , joka antoi uutta tietoa Open Physics Initiativen kehitysprosessista. Open Physics Initiative -projektin ja Trinigy Vision Enginen välinen yhteys julkistettiin . [7] [4]
13. maaliskuuta GDC 2010 -tapahtumassa San Franciscossa AMD esitteli Open Physics Initiativen yleisölle diojen ja ensimmäisen demon muodossa, joka esitteli moottorin ominaisuudet ja ominaisuudet. [kymmenen]
22. syyskuuta 2010 julkaistiin Bullet Physics Library -fysiikkamoottorin versio 2.77 , jossa Open Physics Initiativen osana oli tuki grafiikkasuoritteiden laitteistokiihdytykseen OpenCL :n ja DirectComputen kautta , mutta vain vaatesimulaatiomoduuli tuki laitteistoa. kiihtyvyys. [11] [12]
Riippumattomat arvioijat ja arvioijat ehdottavat, että "Open Physics Initiative" on suunnattu ensisijaisesti nVidia PhysX :ään , joka on nVidian oma ja perustuu nVidian omaan CUDA -alustaan . PhysX tukee kaikkia tärkeimpiä pelikonsoleita ja PC :itä, mutta GPU - kiihdytystä voidaan saavuttaa vain patentoidulla CUDA-tekniikalla, joka toimii siksi vain nVidian GeForce -prosessoreissa. [2] [5] [6]