Ray tracing może brzmieć jak obowiązkowa funkcja, którą należy włączyć podczas gry, ale nie jest to konieczne. Możesz nawet całkowicie to zignorować; dlatego.
Ray tracing był gorącym tematem, odkąd NVIDIA spopularyzowała go wraz z wprowadzeniem na rynek swoich kart graficznych z serii RTX 20. Jest to technika renderowania, która śledzi i wskazuje ślad światła, aby zbliżyć go do tego, jak działa w rzeczywistości. W rezultacie uzyskujesz niewiarygodnie realistyczne odbicia i oświetlenie w różnych scenach.
Jednak ray tracing miał pewne oczywiste wady, kiedy został wprowadzony do graczy. To imponująca metoda renderowania, ale ludzie szybko zwracali uwagę na problemy z wydajnością i ograniczoną obsługą. Niestety od tego czasu sytuacja niewiele się poprawiła. Przyjrzymy się niektórym argumentom, które wyjaśniają, dlaczego ray tracing nie jest tego wart w obecnym stanie.
1. Ray Tracing drastycznie wpływa na wydajność
Ray tracing jest bardzo skuteczny, jeśli chodzi o oświetlanie niektórych scen w grach wideo. Battlefield V wykorzystuje tę technikę do pokazania odbić żołnierzy w wodzie. Podobnie gra Control wykorzystuje cienie kontaktowe do generowania dokładniejszych i bardziej szczegółowych odbić postaci.
Głównym kompromisem jest to, że ray tracing zamienia grafikę na wydajność. Po włączeniu ray tracingu liczba klatek na sekundę spadnie o połowę w niektórych grach. Oznacza to, że wiele gier jest prawie niemożliwych do uruchomienia z niektórymi kartami graficznymi, zwłaszcza w wyższych rozdzielczościach.
Chociaż są na to sposoby zoptymalizuj swój komputer z systemem Windows 10 pod kątem wydajności, możesz chcieć trzymać się z dala od ray tracingu, dopóki wydajność nie spadnie.
2. Ray Tracing wymaga drogiego sprzętu
Ray tracing może być bardzo obciążający dla karty graficznej, więc potrzebujesz procesora graficznego, który ma wystarczającą moc, aby obsłużyć go w wyższych rozdzielczościach. Jedynym problemem jest fakt, że ceny kart graficznych są obecnie trudną pigułką do przełknięcia.
Niektóre nowoczesne gry nie chcą działać na słabszych lub budżetowych procesorach graficznych. Jeśli dodatkowo włączysz ray tracing, szybko przekonasz się, że tani sprzęt po prostu nie nadaje się do ray tracingu. Będziesz musiał kupić drogą kartę graficzną, a następnie potężny procesor. To śliskie zbocze, a skończysz wydając więcej, niż myślisz.
Ciekawe jest to, że możesz łatwo bezpieczne części dla wszechstronnego komputera za przyzwoitą cenę. Jednak ray tracing może rzucić klucz w prace i zwiększyć początkowe koszty.
3. Doświadczenie z Ray Tracing różni się w zależności od tytułu
Powiedzmy, że zdecydujesz się znieść koszty i kup wydajną kartę graficzną. Świetnie, z pewnością uzyskasz lepszą wydajność w grach wraz z doskonałą grafiką. Jedynym problemem jest to, że twoje wrażenia nie będą spójne we wszystkich obszarach. Od twórców zależy, jak zaimplementują tę technologię, a każda gra będzie wymagała innego poziomu uwagi.
Doświadczenie zależy od tego, jakiego stylu graficznego używa gra, ile ma odblaskowych powierzchni i jak dobrze jest zoptymalizowana. Czasami różnica jest ledwo zauważalna, a innym razem całkowicie zmienia grę. Wszystko to dlatego, że wciąż jest w toku. Technologia musi bardziej dojrzeć, zanim uzyskasz spójne i bezproblemowe wrażenia.
4. Ograniczone gry obsługują Ray Tracing
Według Post z nowościami NVIDIA z 2021 roku, lista gier wideo obsługujących ray tracing liczy około kilkuset. Choć może to brzmieć imponująco, musisz spojrzeć na to z innej perspektywy. Steam jest domem dla ponad 50 000 gier na PC, a liczba gier obsługujących ray tracing jest w porównaniu z nimi niewielka.
Oczywiście nieuchronnie pojawi się więcej gier obsługujących tę funkcję. Jednak ta rozbieżność pokazuje, że nawet wielu programistów nie jest jeszcze przekonanych do tej technologii. Jest to szczególnie prawdziwe w przypadku niezależnych programistów o mniejszych budżetach. Optymalizacja śledzenia promieni może pochłonąć dużo czasu i zasobów, jeśli chcesz zrobić to dobrze.
5. Ray Tracing wymaga skalowania w górę, aby zanegować spadek wydajności
NVIDIA wie, że większość z was nie zawraca sobie głowy wydawaniem tysięcy dolarów na komputer do gier, więc zdecydowała się machnąć magiczną różdżką. Aby przeciwdziałać problemom z wydajnością, niektóre procesory graficzne NVIDIA użyj Deep Learning Super Sampling (DLSS), aby poprawić liczbę klatek na sekundę. Jest to technologia upscalingu, która renderuje grę w niższej rozdzielczości, a następnie skaluje ją do natywnej rozdzielczości monitora.
Technologia upscalingu zazwyczaj nie jest zbyt dobra, ale DLSS jest zaskakująco przyzwoity. W zależności od ustawień różnica w jakości nie jest zauważalna. Uzyskasz również lepszą liczbę klatek na sekundę ze względu na niższą rozdzielczość renderowania. Istnieją jednak pewne wady.
DLSS działa świetnie na monitorach 1440p i 4K, ale utrata szczegółów jest bardziej zauważalna na monitorach 1080p. Biorąc pod uwagę, że 1080p jest nadal najpopularniejszą rozdzielczością w grach komputerowych, nie wygląda to dobrze. Skalowanie w górę może również powodować błędy lub artefakty graficzne w niektórych grach, jeśli nie zostaną odpowiednio zoptymalizowane. Podobnie jak ray tracing, DLSS wciąż potrzebuje czasu, aby dojrzeć.
6. Duża liczba procesorów graficznych nie obsługuje Ray Tracingu
Innym dużym problemem związanym z ray tracingiem jest fakt, że tylko niektóre karty graficzne obsługują tę funkcję. Jeśli masz starszą kartę graficzną NVIDIA GTX zamiast karty RTX, zostaniesz bez ray tracingu. Więc jedynym rozwiązaniem, jakie ci pozostaje, jest aktualizacja.
Sytuacja jest jeszcze gorsza w przypadku kart graficznych AMD, ponieważ wydajność jest jeszcze gorsza po tej stronie. Technologia AMD FSR jest podobna do techniki upscalingu firmy NVIDIA, ale nie do końca porównuje pod względem wydajności.
Teraz, nawet jeśli kupisz kartę graficzną obsługującą ray tracing, możesz utknąć ze starszą wersją DLSS. Procesory graficzne NVIDIA RTX z serii 20 i 30 obsługują DLSS 2, ale DLSS 3 można uzyskać tylko w nowszej serii RTX 40. Twoje opcje są bardzo ograniczone w obie strony.
7. Większość powierzchni w grach nie odbija światła nawet przy ray tracingu
Rzecz w ray tracingu polega na tym, że wygląda on doskonale w grach, w których został specjalnie zaprojektowany, aby dobrze wyglądać. Na przykład sama NVIDIA wypchnęła imponujące wyniki ray tracingu w Metro: Exodus i Battlefield V. Rzeczywiście, wynik jest bardzo imponujący. Jedynym problemem jest to, że wiele powierzchni w grach nie odbija światła, więc wiele gier nie będzie wyglądać tak dobrze.
Jednak ray tracingu można używać nie tylko do odbić. Można go używać do globalnego oświetlenia, cieni, załamań i innych efektów świetlnych. Niestety, większość gier wykorzystuje tradycyjną rasteryzację do grafiki i wykorzystuje ray tracing w niektórych scenach. To wraca do niespójnego doświadczenia i braku optymalizacji.
Ray Tracing potrzebuje więcej czasu w piekarniku
Wiele sztuczek próbowało szturmem podbić branżę gier, ale większość z nich się nie powiodła. Gry 3D, Kinect i touchpad DualShock 4 natychmiast przychodzą na myśl. Jednak chociaż śledzenie promieni nie jest teraz czymś, na co można zarzucić się po piętach, poprawi się w przyszłości.
Najnowsza wersja DLSS firmy NVIDIA niweluje niektóre różnice w wydajności, nawet jeśli działa tylko na kilku wybranych kartach. Ray tracing w końcu stanie się powszechny w większości gier i wtedy powinieneś martwić się o procesor graficzny, który go obsługuje. Sytuacja nie jest teraz idealna, ale przynajmniej ray tracing jest lepszym doświadczeniem niż gry HDR na PC.