Składniki

NVIDIA ujawnia nowe licencje PhysX z Electronic Arts, gry 2K

NVIDIA GeForce RTX 3070 Test Gier w 4K! | Vertez

NVIDIA GeForce RTX 3070 Test Gier w 4K! | Vertez
Anonim

Oto coś, co można umieścić na liście kontrolnej z 2009 roku: bardziej realistyczna fizyka w grze. Wiesz, dodatkowa matematyka w wirtualnym świecie, która może przekształcić płaską, natychmiastową plamę z pomidora wyrzuconego na ścianę w pulchną, śliniącą się plamę rozprysku. Teraz wstaw cokolwiek, co wyobraża sobie M-Rated, aby wyczarować w miejsce "pomidora".

Nie obiecują oni już pomidorów ani niczego innego, ale wydawcy gier Electronic Arts i 2K Games właśnie ogłosili, że obie firmy udzielają licencji PhysX firmy NVIDIA technologia, "najbardziej rozpowszechnione na świecie rozwiązanie fizyki do projektowania efektów rzeczywistych w czasie rzeczywistym w interaktywne tytuły rozrywkowe."

"PhysX to świetne rozwiązanie fizyki dla najpopularniejszych platform i chętnie go udostępnimy dla zespołów deweloperskich EA na całym świecie ", powiedział Tim Wilson, dyrektor technologiczny EA Redwood Shores Studio.

" Jesteśmy pod wielkim wrażeniem jakości silnika PhysX i mamy licencję na to, aby nasze studia mogły z niego korzystać na wczesnym etapie rozwoju, "Powiedział Jacob Hawley, dyrektor ds. Technologii w firmie 2K.

Wideo z Mirror's Edge EA DICE działające z włączoną technologią NVIDIA PhysX.

Kilka godzin temu dałem Bryanowi Del Rizzo na rozmowę z PhysX i nowym partn

Gra: 8800 GTX to punkt, w którym NVIDIA wprowadziła PhysX do składu GPU NVIDIA, zgadza się?

Bryan Del Rizzo: Ogłosiliśmy, że zamierzamy odzyskać Ageię Luty 2008 roku. Kilka tygodni później zamknęliśmy przejęcie, a następnie przenieśliśmy biblioteki PhysX i SDK na nasze GPU. Nie wiem, jak dobrze znasz zestaw Ageia SDK, ale został opracowany w C. Mamy więc coś, co nazywa się CUDA, co jest naszą architekturą pozwalającą programistom aplikacji wykorzystać moc rdzeni GPU do nietradycyjnych zadań innych niż, powiedzmy, Renderowania 3D. CUDA była częścią naszych GPU od około trzech lat. To właściwie część sprzętowa. Wewnątrz układu mamy tranzystory przetwarzające sygnał równoległy w przeciwieństwie do tradycyjnego renderowania 3D. Nasze GPU mają dwa tryby, tryb GPU, a następnie tryb CUDA do przetwarzania równoległego, a architektura CUDA jest oparta na C. Każdy programista znający C może napisać program dla CUDA.

GO: Jak to zrobić? wiem, czy moja karta NVIDIA obsługuje PhysX czy nie?

BDR: Cokolwiek 8800 GTX lub więcej obsługuje CUDA, a zatem obsługuje PhysX.

GO: Czy istnieje sposób, aby powiedzieć, jaki rodzaj wydajności danych, których możesz oczekiwać, włączając PhysX w grę, która go obsługuje?

BDR: Posiadanie PhysX na GPU to zasadniczo dni i noce przed tym, co mógłby zrobić oryginalny procesor fizyczny Ageia, tylko ze względu na liczbę rdzenie, które mamy w naszym GPU. Na najniższym poziomie, nawet jeśli chodzi o procesory GPU na płycie głównej i zintegrowaną przestrzeń, mają one co najmniej 16 rdzeni. GTX 280, dla porównania, ma 240 rdzeni. Porównaj to z nawet Core 2 Quad lub Core 2 Duo po stronie procesora. Masz do czterech rdzeni, w porównaniu do 240 na jednym z naszych układów GPU. To cała podstawa tego materiału CUDA, że możesz wykorzystać wszystkie te dodatkowe rdzenie i użyć ich do przetwarzania równoległego.

Po stronie procesora graficznego, w zależności od tego, co masz, twoja wydajność będzie oczywiście różna. Włączenie akceleracji PhysX naprawdę nie różni się od włączenia AA [Anti-Aliasing]. Liczba klatek na sekundę może spaść, ale jakość obrazu pójdzie w górę.

GO: Więc oglądałem demo Mirror's Edge [patrz wyżej] i od razu zauważyłem, że podczas gdy efekty są zdecydowanie przyciągające wzrok, wydają się również w dużej mierze kosmetyczne.

BDR: Istnieją różne poziomy efektów PhysX. Są rzeczy, które wpływają na oko, a następnie na rzeczy, które wpływają na rozgrywkę, w której musisz poruszać rzeczy lub próbować otworzyć drzwi i takie rzeczy.

GO: Racja, i nie chcę odrywać się od kąta kosmetycznego, ponieważ łatwo zauważyć, gdzie to może zwiększyć twoją emocjonalną inwestycję. Po prostu … przeniosłem to na dzisiejsze ogłoszenia EA i 2K Games, jaki jest koszt dewelopera, aby przenieść rzeczy poza tę kosmiczną przestrzeń kosmiczną i do przestrzeni, która wpływa na rozgrywkę?

BDR: Po pierwsze, można sobie wyobrazić kończy się sytuacją, w której jeśli chcesz mieć pełną funkcjonalność PhysX, musisz kupić procesor graficzny NVIDIA. Teraz oczywiście możesz grać w te gry bez włączonego PhysX, w takim przypadku po prostu nie otrzymasz wszystkich eksperymentalnych rzeczy, które otrzymasz za pomocą PhysX. Gra nie będzie tak ekscytująca, ale będzie grać idealnie na alternatywnej karcie.

Możesz też wypróbować procesory PhysX na procesorze, ponieważ nasze rzeczy są wieloplatformowe. Obsługujemy zarówno procesory, jak i Wii, Xbox 360 i PlayStation 3, o których ludzie często zapominają.

Co więcej, na komputerze, jeśli używasz PhysX na GPU, to jest też skalowalne, co jest czymś, czego nie można zrobić na procesorze z konkurencyjnymi rozwiązaniami. Oznacza to, że im więcej mocy GPU masz w swoim pudełku, jeśli dodasz drugą lub trzecią kartę, wtedy ilość efektów PhysX na ekranie może wzrosnąć. Na przykład, jeśli budynek wysadzi się na 1000 kawałków i dodasz drugą kartę, być może ten budynek rozwinie się na 5000 sztuk.

PRZEJDŹ: Czy istnieje sposób, aby ludzie mogli powiedzieć, jaki byłby wzrost, gdy "ważenie kosztów dodania drugorzędnego, a nawet trzeciorzędnego sprzętu?

BDR: Pomyśl o tym jak SLI [Interfejs skalowalnego łącza, technologia NVIDIA, która pozwala na łączenie więcej niż jednego procesora graficznego w komputerze w celu zwiększenia wydajności wizualnej]. Masz dwa żetony i prawie dostaniesz wydajność 2X lub trzy żetony, a to prawie 3X. W przeszłości, co zrobiliśmy z SLI, było to, że musieliście mieć dwa identyczne procesory graficzne wewnątrz waszego komputera, aby skalowanie zaczęło działać. Mieszanie i dopasowywanie różnych generacji kart nie działa, ponieważ skończyłoby się dryblingowi do najniższego wspólnego mianownika.

Dzięki PhysX w konfiguracji SLI, możesz wyznaczyć jedną z tych kart do renderowania PhysX, a jedną dla GPU renderowanie, jeśli chcesz. Możesz też użyć starszej karty. Powiedzmy, że właśnie uaktualniłeś GTX 280 i masz 9800 GTX siedząc na półce. Możesz dodać 9800 GTX z powrotem do swojego komputera i użyć go jako rendera PhysX.

Biorąc pod uwagę wszystkie możliwe sposoby łączenia i dopasowywania, trudno jest mi wskazać jeden model użycia, który konsument będzie wiedział, co zrobić kup, ponieważ jest tak wiele zmiennych i tak wiele konfiguracji, z których można wymyślić.

GO: Myślałem o bardziej rzeczywistych efektach. Jakie są wszystkie rzeczy, które się zmieniają, jeśli mogę mieć dwa układy GPU zamiast jednego? Dwa układy GPU dają mi więcej PhysX niż jeden GPU, okej, ale czym jest to "więcej"? Przypuszczam, że to będzie specyficzne dla gry?

BDR: Tak, to by było.

GO: Łatwiej jest, gdy masz coś takiego jak AA lub AF [Filtr anizotropowy] lub wersje shaderów takie jak 2.0 lub 3.0, ponieważ podczas gdy nie wiesz dokładnie, jaki jest końcowy wynik, istnieje konsensus co do tego, co dodaje w ogólnych kategoriach. Byłoby interesujące, gdybyście mogli wymyślić jakąś ocenę PhysX.

BDR: Może, ale ciężko jest to zrobić, ponieważ ludzie grają w różnych rozdzielczościach. Mają różne monitory, różne rozmiary ekranów, częstotliwość odświeżania, wszystkie tego rodzaju rzeczy. Tak więc permutacje wszystkich różnych rodzajów konfiguracji istnieją, jest ich tak wiele. Naprawdę trudno jest wskazać eksperymentalne rzeczy.

GO: Wydaje się, że krzywa skalowalności PhysX jest o wiele bardziej dynamiczna, że ​​skaluje się w górę lub w dół przy dużo większej gradacji?

BDR: It robi. Najfajniejszą rzeczą w PhysX jest skalowalność. Jest inne rozwiązanie na rynku o nazwie Havok, które Intel posiada. Problem z Havokiem polega na tym, że nie skaluje się. Więc nie ma znaczenia, jaka jest prędkość twojego procesora, ani ile rdzeni ma, wynik fizyki będzie taki sam, niezależnie od sprzętu w pudełku.

GO: Powodem, dla którego pytam, jest to, że oglądam demo Mirror's Edge, gdy osoba jest ostrzeliwana przez plastik, i zdaję sobie sprawę, że to zabrzmi okropnie sadystycznie, ale zastanawiam się, kiedy mogę Podnieś się, chwyć plastik i zawiń go w twarz?

BDR: W Mirror's Edge jest naprawdę fajny moment. Czy pamiętasz Die Harda film, oryginał?

GO: Jasne.

BDR: Więc Hans, terrorysta mówi do swoich popleczników, on idzie "Strzel w szybę! Strzel w szybę!" Próbuje zabrać Johna McClane'a, próbują zmusić go do upadku na Johna McClane'a. W Mirror's Edge jest podobny moment, w którym są wszystkie te żyrandole, a jeśli strzelisz do żyrandoli, żyrandole rozbiją się i rzucają szkło na ziemię. A jeśli źli ludzie znajdą się pod szkłem, możesz je tak naprawdę usunąć. To efekt w grze, który dostajesz tylko na PhysX, i w tym momencie jest zaawansowany od dramatycznego efektu do pytania "jak grasz inaczej?"