Tags Posts tagged with "physx"

physx

przez -
0 1004
nVidia

nVidia postanowiła uwolnić część kodu PhysX 3.3, powiązaną bezpośrednio z procesorem. Powodem takiej decyzji jest chęć zachowania znaczącej pozycji w kwestii implementacji fizyki w silniku Unreal Engine 4, który kilka dni temu został udostępniony za darmo dla wszystkich deweloperów. Cały kod znalazł się na GitHubie, razem z modułami dla symulacji ubrań oraz fizykę destrukcji. Dostęp można uzyskać jedynie po spełnieniu odpowiednich warunków opisanych na tej stronie internetowej.

przez -
1 1159
Unity

Unity Technologies ogłosiło wydanie silnika do gier Unity 5.0. Narzędzie pozwala tworzyć zaawansowanie graficznie gry i aplikacje dla komputerów PC, oraz urządzeń mobilnych. Firma udostępnia specjalistyczne środowisko graficzne do projektowania na platformy Windows i OS X, które posiada profile, możliwość pisania skryptów, podgląd i współpracę z Autodesk.

Zmiany, jakie zaszły:

  • Dodano wsparcie dla silnika fizyki PhysX 3.3
  • Dodano globalne oświetlenie w czasie rzeczywistym
  • Dodano fizyczne shadery dla większości popularnych materiałów
  • Dodano wstępną obsługę podglądu w WebGL
  • Zaktualizowano system animacji
  • Udoskonalono obsługę dźwięku
  • Pojawiło się próbkowanie odbić HDR
  • Zmniejszono zużycie pamięci i udoskonalono sztuczną inteligencję
  • Pojawił się 64 bitowy edytor Unity
  • Dodano obsługę podłączania na żywo kontrolerów gier pod SteamOS i Linuksem
  • W trybie Steam Big Picture Mode pojawiła się opcja konfiguracji kontrolera gier
  • Udoskonalono fizykę 2D

przez -
1 358
Ageia i PhysX

Ageia – producent preprocesora PhysX (złożony ze 125 milionów tranzystorów PPU – Physics Procesor Unit, według twórców może jednocześnie śledzić wzajemne oddziaływania między 30-40 tysiącami obiektów) została przejęta przez firmę nVidia. PhysX to to wielordzeniowy procesor, jednak inny od znanych układów Intela czy AMD. Jego budowę porównać możemy jedynie do Cella – układu będącego sercem konsoli Sony PlayStation 3. Obydwa procesory zbudowane są na bazie wielu rdzeni, z których większość to jednostki wektorowe.

O ile procesor PS3 ma tych rdzeni 8, o tyle PhysX najprawdopodobniej złożony jest z kilkudziesięciu takich jednostek (brak danych na temat szczegółów konstrukcji), tak jak inny wielojądrowy procesor o nazwie kodowej Avebury. Układ ten, autorstwa firmy Clearspeed, zbudowany jest z 96 niezależnych jąder, będących wektorowymi jednostkami zmiennoprzecinkowymi. Pracujący z zegarem 250 MHz Avebury (oficjalna nazwa CSX600) pobiera zaledwie 5 W mocy, dysponując jednocześnie mocą obliczeniową około 50 gigaflopów. Kość PhysX także potrzebuje niewielkiej mocy (ok. 20 W) i ma ogromną wydajność zmiennoprzecinkową (dokładna wartość nie została podana), wielokrotnie przekraczającą możliwości obecnych Pentium 4 i Athlonów 64. Sam układ wytwarzany jest w technologii 130 nanometrów i zajmuje powierzchnię 182 mm2 (złożony z 234 milionów tranzystorów, i produkowany w wymiarze 90 nm Cell jest o 39 mm2 większy).

PhysX nie podbił rynku gier. Dobrze radzi sobie na PlayStation 3. Istnieje dosłownie kilka gier, które wykorzystują to urządzenie. Najbardziej znanym tytułem jest Unreal Tournament 3.

Przejęcie firmy przez NVIDIA z pewnością spopularyzuje to rozwiązanie. Jednak NVIDIA planuje pójść na skróty i zintegrować PPU ze swoimi GPU, co przekreśla podstawowe założenie twórców PhysX, którzy stworzyli osobny procesor do obsługi fizyki. Ageia zapowiedziała wsparcie PhysX na Linuksie.

Polecane

Prasa, Czasopismo

1 866
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...