PhysX - l

(. IPA: [fɪzɛks] pronunțat [fiziks]) PhysX - un software middleware de proprietate (middleware Eng.), Un motor de fizica cross-platform pentru a simula o serie de fenomene fizice, precum și un set de instrumente de dezvoltare de software (SDK) bazate pe ea. Ageia a fost inițial dezvoltat de compania pentru PhysX sale CPU fizic. După Ageia a fost achiziționat de către nVidia, motorul a devenit proprietatea companiei nVidia. care continuă dezvoltarea în continuare. nVidia a adaptat motorul pentru a accelera calcule fizice pe cipuri sale grafice cu arhitectura CUDA. PhysX poate efectua, de asemenea calcule cu ajutorul unui procesor convențional. În prezent, PhysX este disponibilă pe următoarele platforme: Windows. Linux. Mac OS X. Wii. PlayStation 3. Xbox 360 (accelerarea hardware este posibilă numai pe platforma Windows). Motorul este utilizat în multe jocuri și este oferit în mod activ de vânzare (licențiere) pentru toată lumea.

PhysX - l

Metoda de selecție Fereastra de accelerare NVIDIA PhysX

Spre deosebire de majoritatea celorlalte motoare fizice, care sunt furnizate și instalate cu jocul, PhysX SDK-ul trebuie să fie instalat separat. Acesta este instalat ca un driver independent. În cazul în care computerul execută cardul PhysX. driver-ul PhysX SDK-ul la locul de muncă se va folosi resursele sale. Dacă PhysX este absent, sarcinile de calcul vor fi transferate către CPU. [2]

Motorul de fizica PhysX SDK-ul este format din trei componente principale ale prelucrării fizicii:

În legătură cu anularea Havok motorului de fizica FX PhysX SDK-ul este în prezent singura tehnologie care suporta accelerare hardware. [8]

Deși PhysX SDK-ul este proiectat pentru a fi utilizat în jocuri video, este aplicabil și în alte aplicații, de asemenea.

Capacitatea de a rula la GPU PhysX externă

nVidia drivere grafice versiunea 186 a fost blocată de posibilitatea de a lucra în comun a celor două plăci grafice instalate pe procesoare grafice de la diferiți producători (AMD și nVidia). Astfel, în cazul în care înainte de a avea posibilitatea de calcule de separare pe diferite plăci grafice (de exemplu, un card de procesor nVidia poate conta fizica joc, iar placa cu un procesor AMD - să se angajeze în redarea imaginii), versiunea 186, în cazul în care sistemul detectează un GPU de la un alt producător (chiar integrat în chipset-ul), această caracteristică este dezactivată. În plus, noul motor versiune PhysX nu are suport accelerator de fizica dedicat (UPP) PhysX. a dezvoltat mai multe Ageia. în cazul în care sistemul a detectat unitatea de procesare vizuală, NVIDIA a lansat nu.

Reprezentantul NVidia a explicat situația, după cum urmează:

software-ul PhysX este un standard deschis, precum și orice companie poate dezvolta în mod liber hardware sau software de sprijin. NVIDIA sprijină accelerarea calculelor fizice GPU NVIDIA, atunci când forțele GPU NVIDIA utilizate pentru grafica. Din mai multe motive - în parte din cauza costurilor de dezvoltare, în parte din cauza costurilor de testare și parțial din motive de afaceri NVIDIA nu va sprijini forțele de calcule accelerare GPU de fizică, în cazul în care procesarea GPU grafică este realizată de la un alt producător.

APEX PhysX

APEX - o suprastructură la nivel înalt, care este planul NVIDIA ar trebui să simplifice punerea în aplicare a PhysX în proiectele de jocuri și de a accelera procesul de dezvoltare. APEX permite artiști și designeri pentru a crea efecte fizice, cu programare minime. În loc de low-level API PhysX, dezvoltatorii prevăzute cu un set de instrumente pentru crearea unor efecte fizice, pe baza gata APEX-in-uri. Utilizarea acestor module permite integrarea APEX cadre în motoarele de joc. [25]

Jocuri care folosesc PhysX

Următoarele jocuri sunt cu ajutorul motorului de fizica PhysX si poate folosi orice PhysX procesor fizic. sau unități de procesare grafică GeForce. [26] [27] [28]

Deoarece Unreal Engine 3 [34] utilizează un motor fizic PhysX SDK-ul, toate jocurile (cu excepția Stranglehold și Bioshock) dezvoltate pe acest motor, este menținută prin accelerarea fizicii PhysX UPP.

sprijin Sacred 2 PhysX numai din 2,40 plasture

motoare de joc

Motoarele de joc. folosind ca SDK fizice componente PhysX:

notițe

Vezi ce „PhysX“ în alte dicționare:

PhysX - bezeichnet einen speziellen Prozessor (Physikbeschleuniger, Auch Fizica Processing Unit oder Kurz UPP) sowie die zugehörige Physik Motor des Halbleiterherstellers Ageia. Aufgabe dieses Chips ist die Berechnung vorrangig physikalisch bedingter ... ... Deutsch Wikipedia

PhysX - Saltar un NAVEGACION, búsqueda La PPU (Unidad de Procesamientos de fisica) PhysX es onu cip y kit onu de Desarrollo diseñados para llevar un cabo cálculos físicos Muy complejos. Conocido anteriormente SDK-ul de la Como NovodeX, fue originalmente ... ... Wikipedia Español

PhysX - Logo von Nvidia PhysX PhysX bezeichnet einen speziellen Prozessor (Physikbeschleuniger, Auch Fizica Processing Unit oder Kurz UPP) sowie die zugehörige Physik Motor des Halbleiterherstellers Ageia. Aufgabe dieses Chips ist die Berechnung ... ... Deutsch Wikipedia

PhysX SDK (motor) - fizica PhysX dezvoltator Tip motor nVidia sistem de operare Microsoft Windows, Mac OS X, Xbox 360, PlayStation 3, Nintendo Wii versiunea 9 ... Wikipedia

PhysX Beschleuniger - PhysX bezeichnet einen speziellen Prozessor (Physikbeschleuniger, Auch Fizica Processing Unit oder Kurz UPP) sowie die zugehörige Physik Motor des Halbleiterherstellers Ageia. Aufgabe dieses Chips ist die Berechnung vorrangig physikalisch ... ... Deutsch Wikipedia

PhysX (motor) - În acest termen, există alte utilizări, a se vedea PhysX .. PhysX oficiale motor de fizica logo Developers ... Wikipedia

PhysX (cip) - În acest termen, există alte utilizări, vezi PhysX (dezambiguizare) .. PhysX (de la ing. Fizica «fizica") circuit integrat, microprocesor dedicat, care este procesorul fizic (Ing. PPU fizica Processing ... ... Wikipedia