Seria procesorów graficznych RTX firmy Nvidia, w jaki sposób śledzenie promieni w czasie rzeczywistym zmienia grę

  • Harry James
  • 0
  • 1639
  • 237
Reklama

Na początku tego roku Nvidia zaprezentowała nową linię procesorów graficznych (GPU) pod nową nazwą: RTX. Jest to aktualizacja wcześniejszej serii procesorów graficznych GTX, ale branding nie jest jedyną zmianą.

Nvidia wyposażyła te procesory graficzne w możliwość przeprowadzania operacji w czasie rzeczywistym ray tracing. Ale czym jest ray tracing i dlaczego jest tak ważny?

Co przyszło przed śledzeniem promieni?

Słowo “wykonanie” jest często używany podczas dyskusji na temat kart graficznych lub gier. Proces renderowania polega na przekształceniu trójwymiarowego obiektu w dwuwymiarowy obraz, który będzie wyglądał realistycznie na ekranie. Gry są interaktywne i renderują obiekty, gdy ruch gracza zmienia perspektywę na ekranie.

Oznacza to, że konieczne jest zapewnienie realistycznego wyglądu grafiki. Deweloperzy osiągnęli to dzięki renderowaniu w czasie rzeczywistym, ale od dziesięcioleci używają tej samej technologii: rasteryzacja.

Rasteryzacja to technologia, która u podstaw opiera się na trójkątach. Widzi obiekty 3D jako dużą kolekcję wielokątów wykonanych z trójkątów. Gromadzi różnego rodzaju dane, takie jak pozycja, kolor, tekstura i tym podobne, z trzech punktów AKA wierzchołków trójkątów.

Nie wszystkie z tych danych są potrzebne, więc poprawia je. Ustawia ekran jako ramkę odniesienia, a następnie określa sposób wyświetlania pikseli. Po wykonaniu tej czynności jest trochę przetwarzania, a obraz pojawia się na ekranie. To dużo pracy, ale procesory graficzne (jak odróżnić GPU, procesor i APU od siebie) Jaka jest różnica między APU, procesorem i GPU? Jaka jest różnica między APU, procesorem i GPU „W ciągu ostatnich pięciu lub więcej lat pojawiło się wiele różnych terminów opisujących sprzęt komputerowy. Niektóre z nich obejmują między innymi APU, procesor i GPU. Ale…) mają wystarczającą moc, aby uzyskać zrobiono to w ułamku sekundy i odświeżono kilka razy w ciągu sekundy, aby ruch wyglądał na bardzo płynny.

Ray Tracing vs. Rasterization

W prawdziwym świecie możesz widzieć rzeczy w wyniku uderzenia ich światłem. Oświetlenie w świecie rzeczywistym jest bardzo złożone, a każdy promień światła odbija się i załamuje wiele razy, zanim dotrze do naszych oczu, dzięki czemu widzimy dużą ilość szczegółów. Replikacja tego jest bardzo trudna, ale dzięki ray tracingu technologia jest teraz bliższa niż kiedykolwiek.

Źródło obrazu: Intel

Jak sama nazwa wskazuje, śledzenie promieni polega na śledzeniu każdego promienia światła uderzającego w obiekty w wirtualnej trójwymiarowej scenie. Śledzenie promieni będzie podążać ścieżką promieni świetlnych od źródła światła do obiektów, a także przez każde odbicie i załamanie, przez które przejdą, zanim w końcu dotrą do ekranu.

Jeśli istnieje wiele źródeł światła, śledzenie promieniami uwzględni wszystkie z nich. Zamiast traktować każdy piksel jako punkt na siatce wielokątów, tak jak robi to rasteryzacja, ray tracing traktuje każdy piksel jako promień światła, co jest porównywalne z tym, jak ludzkie oko faktycznie widzi rzeczy.

Dlaczego Ray Tracing jest nagle tak ważny??

Przemysł filmowy i animacyjny wykorzystuje już technologię śledzenia promieni do renderowania scen, aby wyglądały jak najbardziej realistycznie. Pamiętaj, że nie wymaga to śledzenia promieni w czasie rzeczywistym; Twój obecny procesor GPU prawdopodobnie również poradziłby sobie ze śledzeniem promieni.

Jednak w zależności od tego, jak ciężka jest scena, którą chcesz wyrenderować, wykonanie kilku sekund trójwymiarowych zdjęć może zająć kilka dni. W grach procesory graficzne muszą renderować sceny w ruchu. Podstawowym wymaganiem jest sprzęt zdolny do tego w czasie rzeczywistym.

Oczywiście ray tracing wymaga znacznie więcej przetwarzania niż wymaga rasteryzacji, a zatem jest zadaniem wymagającym dużej liczby procesorów graficznych. Wykorzystanie ray tracingu do każdej części wirtualnej sceny jest idealnym sposobem na uzyskanie najbardziej realistycznego obrazu. Jest jednak często używany tylko w wybranych częściach sceny. Procesor graficzny przetwarza resztę sceny poprzez rasteryzację.

To prowadzi nas do podejścia Nvidii z najnowszą serią procesorów graficznych, a konkretnie do tego, co robią z RTX.

Jak działa procesor graficzny RTV Nvidii?

Najnowsza generacja procesorów graficznych Nvidii, zwana także Turing, stanowi oczywistą poprawę na papierze. Nvidia produkuje je za pomocą nowego, mniejszego 12-nanometrowego procesu. Twierdzą także, że są o 50% silniejsze i 10 razy szybsze niż poprzednia generacja. Jednak liczby te niewiele znaczą.

Ważne jest, jak Nvidia zmieniła podstawową strukturę GPU.

Źródło zdjęcia: Nvidia

Te nowe procesory graficzne mają zwykłe rdzenie CUDA, których Nvidia używała w poprzednich generacjach. Ponadto są również wyposażone w dedykowane “Napinacz” rdzenie do uczenia maszynowego oraz “RT” rdzeni do, cóż, zgadliście, ray tracing. Podsumowując, Nvidia oparła te układy GPU na nowej, inteligentniejszej architekturze i sprzęcie specjalnie dedykowanym do ray tracingu, który jest pierwszym.

Wszystko to jest stosowane w celu przyspieszenia śledzenia promieni i uruchomienia go w czasie rzeczywistym.

Aby efektywnie wykorzystać ten nowy sprzęt, Nvidia ma do zaoferowania mnóstwo oprogramowania. Nvidia OptiX to taka, która pomaga w pełni wykorzystać możliwości ray tracingu sprzętu. Ma również “Zwalniacz z akceleracją AI”. Teraz, jak wiadomo, ray tracing polega na użyciu światła do określenia wyglądu obrazu wirtualnego.

Z tego powodu w obszarach, w których światło jest słabo oświetlone lub nie ma go wcale. Zwalniacz pomaga się tego pozbyć. Nvidia pracuje również nad dodaniem obsługi śledzenia promieni do interfejsu API Vulkan. Czym są biblioteki wykonawcze Vulkan w systemie Windows? Czym są biblioteki wykonawcze Vulkan w systemie Windows? Widzisz biblioteki wykonawcze Vulkan na komputerze i zastanawiasz się, co to za świat? Oto wszystko, co musisz wiedzieć o Vulkan. .

Nvidia też nie jest w tym osamotniona. Być może wiesz o Microsoft DirectX, który jest niezbędny do uruchomienia wielu gier w systemie Windows (jak zainstalować i uaktualnić DirectX Jak pobierać, instalować i aktualizować DirectX na komputerze Jak pobierać, instalować i aktualizować DirectX na komputerze Zastanawiasz się, dlaczego DirectX jest w systemie Windows 10 lub jak go zaktualizować? Wyjaśnimy, co musisz wiedzieć). Microsoft ogłosił rozszerzenie swojej najnowszej wersji o nazwie DirectX Ray Tracing (DXR). Ma to na celu pomóc programistom w dostosowaniu ich gier do pełnych korzyści RTX firmy Nvidia.

RTX wykorzysta nowe możliwości sprzętowe i śledzenia promieni wraz ze starą niezawodną rasteryzacją i innymi powiązanymi procesami, aby zapewnić wrażenia z gry, które będą wyglądać bardziej realistycznie niż kiedykolwiek.

Ray szuka odpowiedzi na grafikę nowej generacji?

Cóż, niezupełnie. Śledzenie promieni nie było wcześniej stosowane w codziennym scenariuszu konsumenckim. Właśnie dlatego przemysł konsumencki zajmie trochę czasu, aby dostosować tę technologię. Deweloperzy już zaczęli integrować tę technologię ze swoimi grami. Jednak tylko garść gier obsługuje to w momencie pisania.

Więc jeśli zastanawiasz się nad aktualizacją swojego GPU, poczekaj chwilę, aby zobaczyć, w jaki sposób postęp technologiczny może być lepszym rozwiązaniem. W każdym razie ray tracing prawdopodobnie będzie przyszłością gier. Może skończyć się przez RTX lub inną równoważną technologię wydaną kiedyś w przyszłości.

Tylko czas powie. W międzyczasie sprawdź ten sprytny podział różnic między telewizorami, monitorami do gier i wyświetlaczami BFGD Nvidii Nvidia BFGD vs. Monitor do gier vs. TV: Różnice wyjaśnione Nvidia BFGD vs. Monitor do gier vs. TV: Objaśnienie różnic Big Gaming Display (BFGD). Czy ten nowy typ telewizora jest w rzeczywistości innowacją, czy tylko jakimś chwytem marketingowym?? .




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.