Niektóre efekty wizualne w grafice gier komputerowych są prawie zbyt piękne, aby mogły być prawdziwe. Niektóre ujęcia z Unreal Engine 5 są prawie nie do odróżnienia od prawdziwego życia.
Grafika jest tak świetna, że trudno sobie wyobrazić, że będzie jeszcze lepsza. Ale czy grafika naprawdę osiągnęła swój szczyt? Czytaj dalej aby się dowiedzieć.
Grafika wciąż może się rozwijać
Prawdopodobnie przeglądałeś sieć w poszukiwaniu sposobów optymalizacji systemu Windows pod kątem gier i wydajności. Jest to dość powszechne i nie jest tak dużym zaskoczeniem. Grafika gier komputerowych poprawia się z roku na rok i jest kilka powodów.
Ray tracing, sztuczna inteligencja i rzeczywistość wirtualna; te stosunkowo niedawne dodatki do świata gier mogą sprawiać wrażenie, że grafika gier komputerowych osiąga swój szczyt. Mogłoby się jednak wydawać, że obecne ulepszenia są powolne i nie są godne uwagi. Jednak świat gier może zmierzać w zupełnie nowym kierunku.
Gdzie jest ray tracing
Ray tracing symuluje efekty optyczne, takie jak odbicia, miękkie cienie, głębia ostrości, rozmycie ruchu i inne w środowiskach wirtualnych. Początkowo był używany w nieruchomych obrazach generowanych komputerowo. Z czasem jednak trafił do gier wideo.
Jak działa śledzenie promieni jest nieco skomplikowana, ale wyniki są wystarczająco łatwe do zobaczenia i zrozumienia. W ten sposób tytuły dokładniej przedstawiają oświetlenie w grach. Tytuły wykorzystujące ray tracing mogą oferować hiperrealistyczne efekty wizualne. Podczas gdy światło, cienie i odbicia mogą wydawać się wisienką na torcie w świecie grafiki, ray tracing to prawdziwa rewolucja, która z czasem ewoluuje i jest ulepszana.
Rzeczywistość wirtualna jest wciąż w powijakach
Wygląda na to, że Gry VR to granica, którą programiści eksplorują najczęściej. Zestawy słuchawkowe mogą być trochę ciężkie, ale zapewniają niesamowicie wciągające wrażenia, które pozornie idealnie pasują do gier.
Jest też sporo koniecznych dostosowań w VR, jeśli chodzi o grafikę. Na przykład bardziej popularne wartości rozdzielczości, takie jak 1280 x 720, 1920 x 1080, 1366 x 768 i 1440 x 900, po prostu nie wystarczają do VR. Zmusza to programistów i inżynierów do znalezienia sposobów na lepszą integrację wyższych rozdzielczości. A wraz z pojawieniem się gier w chmurze, zmiany te muszą być dostosowane do dostępnych prędkości połączeń, które mogą obsługiwać te wyższe rozdzielczości.
Jest też pozycjonowanie i perspektywa. Oznacza to, że twórcy gier muszą tworzyć wirtualne światy, które uwzględniają pozycję gracza podczas poruszania się po nim. Widok 360 stopni oznacza, że programiści muszą zrozumieć, że gracze mogą patrzeć w wielu kierunkach w dowolnym momencie, co sprawia, że szczególnie trudno jest oferować narrację, która wymaga od użytkowników zobaczenia konkretnych rzeczy wizualizacje.
Wszystkie te czynniki skłaniają programistów do rozwijania obecnie dostępnych technologii, co oznacza, że wciąż jest dużo miejsca na rozwój w zakresie grafiki w VR.
AI odgrywa rolę
Sztuczna inteligencja dociera do każdego zakamarka świata technologii, a grafika gier wideo nie jest wyjątkiem. Został już zaimplementowany w grach wideo od dłuższego czasu, aby poprawić zachowanie postaci, których nie można odtwarzać, wraz z proceduralnym generowaniem treści. Ta ostatnia polega na wykorzystaniu głębokich sieci neuronowych do tworzenia treści w oparciu o istniejące dane.
Łącząc pewne funkcje sztucznej inteligencji, programiści wykorzystują sztuczną inteligencję do ulepszania efektów wizualnych oraz sposobu ich tworzenia i przetwarzania.
Skalowanie w górę
Możesz znaleźć zaangażowanie AI w skalowanie wizualne i tworzenie ruchu o wysokiej wierności w środowiskach wirtualnych. Skalowanie w górę obejmuje przede wszystkim szkolenie sztucznej inteligencji i obserwowanie jej wyników lub przewidywań w celu utrzymania i poprawy wysokiej jakości efektów wizualnych. Deep Learning Super Sampling firmy Nvidia jest jednym z przykładów.
Jest to podejście, które zastępuje tradycyjne upscaling, które pobiera obrazy o niskiej rozdzielczości i próbuje je rozszerzyć do wyższych rozdzielczości. Proces polega na kopiowaniu pikseli z niższej rozdzielczości i powtarzaniu ich w celu wypełnienia tych dostępnych na wyświetlaczu o wyższej rozdzielczości.
Tworzenie treści wizualnych
Połączenie skalowania AI i tworzenia treści w czasie rzeczywistym może pomóc w tworzeniu najwyższej jakości efektów wizualnych. Zamiast tworzyć wizualizacje i animować je później, programiści mogą poświęcić więcej czasu i wysiłku na wizualizacje i pozwolić sztucznej inteligencji zrobić resztę.
Najbardziej godnym uwagi przykładem jest HyperMotion w grze FIFA 2022, o której mowa dalej strona internetowa EA, który wykorzystuje algorytmy do tworzenia nowych animacji w czasie rzeczywistym dla organicznego ruchu piłki nożnej w interakcjach na boisku. Dzięki temu możliwe jest tworzenie najwyższej klasy oprawy wizualnej i sterowanie animacjami przez sztuczną inteligencję; zasadniczo przynajmniej sztuczna inteligencja daje programistom więcej czasu na skupienie się na ulepszaniu grafiki.
Najlepsza grafika gier wideo jeszcze przed nami
Ray tracing i wirtualna rzeczywistość to imponujące dodatki do świata gier. Jednak najbardziej prawdopodobne jest, że wzrost nastąpi w formie integracji AI.
A ponieważ wciąż jest tak wiele do nauczenia się o sztucznej inteligencji, wygląda na to, że grafika gier komputerowych nie osiągnęła jeszcze swojego szczytu. Możesz spodziewać się ogólnej poprawy w zakresie grafiki komputerowej do gier wideo.
Ulepszona grafika: sprzęt do dopasowania
Biorąc pod uwagę, że grafika gier komputerowych będzie nadal ulepszana, konieczne jest rozważenie sposobów dostosowania i skonfigurowania komputera, aby nadążał za nim. Istnieje wiele ustawień, które można zmienić w systemie operacyjnym i oprogramowaniu karty graficznej. Ale chwycenie nowej karty graficznej może być konieczne.
Nic dziwnego, że karty graficzne wciąż się powiększają. Chociaż jest to związane głównie z faktem, że większa moc obliczeniowa wymaga wydajniejszych metod chłodzenia, jest to również spowodowane rosnącymi wymaganiami ze strony nowszych gier.