Co to jest renderowanie w czasie rzeczywistym?
Renderowanie w czasie rzeczywistym to technika renderowania grafiki-prawie wyłączna dla gier wideo-która pomaga ładować grafikę. Dzięki renderowaniu w czasie rzeczywistym ramki są natychmiast załadowane, aby tworzyć obrazy symulujące rzeczywisty ruch; Pozwala to również twórcom gier wideo tworzyć interaktywne światy. Aby rendering był uważany za w czasie rzeczywistym, musi wynosić 15 klatek na sekundę (FPS) lub szybciej. Głównym elementem opodatkowania sprzętu jest karta graficzna, a niektóre starsze karty wideo mogą nie być w stanie nadążyć za takie renderowanie. W przeciwieństwie do renderowania w czasie rzeczywistym jest wstępnie renderujący, który jest czasem używany w grach wideo.
Gdy ktoś gra w trójwymiarową grę (3D), powinno wydawać się graczowi, że jego postać przechodzi przez środowisko lub wykonuje pewną akcję płynnie. W rzeczywistości nie ma nic płynnego w ruchach; Gra wideo po prostu ładuje obrazy tak szybko, że pojawia się płyn, jak w animacji. Oprócz tworzenia ruchów, które są bardziej realistyczne,Ma to kolejną zaletę: tworzenie gier interaktywnych. Wstępnie renderowane gry, które zostały wykonane we wczesnych dniach gier wideo, były tylko interaktywne; Niektóre obiekty mogłyby zostać przeniesione, ale świat gry wideo jako całości był statyczny. Gry, które korzystają z renderowania w czasie rzeczywistym, mogą mieć bardzo złożone interakcje.
Oficjalnie prędkość renderowania w czasie rzeczywistym musi wynosić 15 fps lub szybciej. Jeśli grafika nie może tak szybko załadować, użytkownik zauważy oczywiste problemy z ładowaniem, a gra często opóźni się. Oprócz opóźnień, kolejnym problemem, który gracz może zauważyć, jest to, że niektóre obrazy w grze, takie jak strój postaci lub elementy tła, ładują się bardzo powoli.
Aby grać w gry wideo z renderowaniem w czasie rzeczywistym, komputer musi mieć potężną kartę graficzną, ponieważ jest to główny sprzęt opodatkowany podczas renderowania. Karta graficzna jest odpowiedzialna za ładowanie i generowanie wszystkich grafikina komputerze i musi bardzo ciężko pracować, aby zapewnić szybkie obciążenie renderowania. Komputer ze słabą kartą graficzną może nie być w stanie prawidłowo wygenerować obrazów lub rendering może spowolnić do prędkości w czasie rzeczywistym.
Przeciwieństwem renderowania w czasie rzeczywistym jest wstępnie renderujący; Oznacza to, że środowisko gry wideo jest już renderowane i umieszczone w pamięci gry. Chociaż technika ta była najczęściej używana w starszych grach, wstępne renderowanie można używać do tworzenia segmentów filmowych w grze. Podczas gdy rendering wstępny nie wykorzystuje tak bardzo renderowania w czasie rzeczywistym, sama gra wymaga większej pamięci, co utrudnia tworzenie rozległych gier wideo, w które komputery mogą skutecznie grać.