Skip to main content

Co to jest renderowanie w czasie rzeczywistym?

Renderowanie w czasie rzeczywistym to technika renderowania grafiki mdash;Prawie wyłącznie w grach wideo i mdash;To pomaga zał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, co jest czasem używane w grach wideo.

Kiedy ktoś gra w trójwymiarową (3D) grę, powinno wydawać się graczowi, że jego postać przebiega przez środowiskolub wykonanie pewnego działania 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óre gracz może zauważyć, jest to, że niektóre obrazy w grze, takie jak strój postaci lub elementy tła, będą ładować bardzo powoli.

Aby grać w gry wideo z renderowaniem w czasie rzeczywistym, komputer musi mieć komputerPotężna karta graficzna, ponieważ jest to główny sprzęt opodatkowany podczas renderowania.Karta graficzna jest odpowiedzialna za ładowanie i generowanie całej grafiki w komputerze i musi bardzo ciężko pracować, aby szybko zapewnić 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 poniżej w czasie rzeczywistym.

Przeciwnie, że renderowanie w czasie rzeczywistym jest wstępne;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 wstępne rendering nie wykorzystuje karty wideo tak bardzo, jak rendering w czasie rzeczywistym, sama gra wymaga większej pamięci, co utrudnia tworzenie rozległych gier wideo, w które komputery mogą skutecznie grać.