Open Physics Initiative

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]

Teknisk beskrivning

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]

Licensiering

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]

Utvecklingshistorik

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 marsGDC 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]

Pressreaktion

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]

Anteckningar

  1. 1 2 3 AMD tillkännager Open Physics Initiative designat för att tillföra nya nivåer av realism till spel, simuleringar, populära applikationer öppna och industristandardbaserad ATI Stream Technology frigör industrin från proprietära  implementeringar . AMD officiella webbplats (30 september 2009). — Ursprungligt pressmeddelande. Hämtad 9 mars 2010. Arkiverad från originalet 13 augusti 2011.
  2. 1 2 Overhlopec. AMD satsar på en öppen fysikmotor . Överklockare (webbplats) (1 oktober 2009). Hämtad 5 oktober 2009. Arkiverad från originalet 10 januari 2010.
  3. Konstantin Khodakovsky. AMD och Pixelux kommer att gå samman för att accelerera fysiken på OpenCL . nVidia World (4 oktober 2009). Hämtad 26 februari 2010. Arkiverad från originalet 17 augusti 2011.
  4. 1 2 3 4 DrEvil. AMD:s Open Physics Initiative - Nya detaljer Den öppna fysikstandarden börjar bli konkret. . nVidia World (9 mars 2010). Hämtad 9 mars 2010. Arkiverad från originalet 8 april 2012.
  5. 12 Jason Cross . AMD tillkännager Open Physics Initiative AMD som ger GPU-fysik till massorna . PC World (1 oktober 2009). Hämtad 1 oktober 2009. Arkiverad från originalet 13 augusti 2011.  
  6. 1 2 Accent. AMD erbjuder ett öppet alternativ till NVIDIA PhysX (otillgänglig länk) . iXBT.com (1 oktober 2009). Hämtad 1 oktober 2009. Arkiverad från originalet 4 oktober 2009. 
  7. 1 2 3 4 5 Dave Erskine. AMD Open Physics Initiative utökar ekosystemet med gratis DMM för spelproduktion och uppdaterad version av Bullet Physics Uppdaterade Pixelux- och Bullet Physics-erbjudanden möjliggör mer realistiska spel som körs på alla OpenCL™- och DirectCompute-kompatibla  plattformar . AMD officiella webbplats (8 mars 2010). — Officiellt pressmeddelande . Hämtad 9 mars 2010. Arkiverad från originalet 13 augusti 2011.
  8. Jason Cross. AMD tillkännager Open Physics Initiative . PC World (nyhetsöversättning - osp.ru) (1 oktober 2009). Hämtad 1 oktober 2009. Arkiverad från originalet 8 december 2009.
  9. Bullet rankade det tredje fysikbiblioteket med 10 % i Game Developers Magazine-  undersökning . Bullet Physics Library officiella webbplats (3 september 2009). Hämtad 24 september 2009. Arkiverad från originalet 16 februari 2012.
  10. 1 2 DrEvil. Detaljer om AMD "fysiska" teknologier från GDC 2010 . nVidia World (13 mars 2010). Hämtad 15 mars 2010. Arkiverad från originalet 17 augusti 2011.
  11. Erwin Coumans. Bullet 2.77 är släppt! OpenCL & DX11 tyg, 3ds Max  plugin . Bullet Physics officiella webbplats (22 september 2010). Hämtad 29 september 2010. Arkiverad från originalet 15 mars 2012.
  12. DrEvil. Bullet Physics stöder nu hårdvaruacceleration . World of nVidia (23 september 2010). Hämtad 29 september 2010. Arkiverad från originalet 15 mars 2012.