Open Physics Initiative ( ruská otevřená fyzická iniciativa ) je projekt, program vyvinutý americkou společností AMD společně s Pixelux Entertainment s cílem vytvořit nový fyzikální engine v reálném čase , jehož oficiálním úkolem je „přivést realismus na novou úroveň v počítačové hry , simulátory a oblíbené aplikace“. [1] [2]
Podstatou iniciativy „Open Physics Initiative“ je zkombinovat patentovaný komerční vědecký fyzikální engine Digital Molecular Matter , vyvinutý společností Pixelux, a bezplatný otevřený fyzikální engine v reálném čase Bullet Physics Library do jediného systému a také přidat podporu pro otevřít standardní OpenCL nově vytvořenému softwarovému balíku . [3] Kromě OpenCL bude engine podporovat DirectCompute (součást DirectX 11 ) a ATI Stream . [1] [4] Grafické karty s hardwarovou podporou Direct3D 11 (jako je řada Radeon 5xxx (Cypress) a GeForce 400 ) mohou spouštět kód motoru v hardwaru; takže výsledný engine by byl po nVidia PhysX druhým enginem, který by měl hardwarovou podporu na grafických kartách. [5] [6]
Část zodpovědná za simulaci dynamiky absolutně tuhých těles byla převzata z Bullet a přidána do Digital Molecular Matter jako integrální součást . [7]
Trinigy Vision Engine , herní engine vyvinutý společností Trinigy od března 2010, využívá motory Digital Molecular Matter a Bullet Physics Library jako Open . [4] [7]
V rámci iniciativy Open Physics Initiative vyvinula AMD novou implementaci metody hydrodynamiky vyhlazených částic a také systém pro simulaci fyziky deformovatelných těles a tkání s přihlédnutím k jejich provedení na grafických procesorech Radeon . Tento vývoj byl proveden pomocí OpenCL a DirectCompute . Bylo uvedeno, že tento vývoj bude distribuován jako open source . [4] [7]
Finální produkt bude obsahovat jak otevřené, tak proprietární komponenty. Držitel licence bude například moci zdarma používat bezplatnou komponentu enginu (která je implementována prostřednictvím bezplatného Bulletu) ve svém produktu; k získání funkcí komerční „Digital Molecular Matter“ si budete muset zakoupit licenci. [osm]
8. března 2010 bylo oficiálně oznámeno, že Digital Molecular Matter bude distribuován na základě bezplatné licence pro použití na osobních počítačích . [7]
Iniciativa Open Physics Initiative byla oficiálně oznámena 30. září 2009, kdy AMD na své webové stránky zveřejnilo oficiální tiskovou zprávu . Mezi Pixelux Entertainment a AMD byla oznámena dohoda o zahájení práce na projektu. [jeden]
Podle hodnocení magazínu Game Developer , které bylo sestaveno v létě 2009, je mezi vývojáři nejoblíbenější „nVidia PhysX“, která zaujímá 26,8 %. "Bullet" zaujímá třetí místo a 10,3%. [9]
Dne 8. března 2010 vydala společnost AMD novou tiskovou zprávu , která poskytla nové informace o procesu vývoje iniciativy Open Physics Initiative. Bylo oznámeno spojení mezi projektem Open Physics Initiative a Trinigy Vision Engine . [7] [4]
13. března na GDC 2010 v San Francisku AMD představilo veřejnosti iniciativu Open Physics Initiative ve formě diapozitivů a prvního dema, které ukazovalo možnosti a vlastnosti enginu. [deset]
22. září 2010 byla vydána verze 2.77 fyzikálního enginu Bullet Physics Library , ve kterém byla v rámci iniciativy Open Physics Initiative podpora hardwarové akcelerace na GPU prostřednictvím OpenCL a DirectCompute , ale hardware podporoval pouze modul simulace oblečení. akcelerace. [11] [12]
Nezávislí recenzenti a recenzenti naznačují, že „Open Physics Initiative“ se primárně zaměřuje na nVidia PhysX , která je majetkem společnosti nVidia a je založena na vlastní platformě CUDA společnosti nVidia . PhysX podporuje všechny hlavní herní konzole a počítače , ale akcelerace GPU lze dosáhnout pouze pomocí patentované technologie CUDA, která tedy funguje pouze na procesorech GeForce od nVidie . [2] [5] [6]