Čo je vykresľovanie videa?

Fotograf v práci

Muž upravuje na svojom počítači.

Kredit za obrázok: vadimguzhva/iStock/Getty Images

Vykresľovanie videa je proces, pri ktorom počítač spracováva informácie z kódovaného zdroja údajov a používa tieto informácie na vytvorenie a zobrazenie obrazu. Počítačový kód môže obsahovať pokyny na doslovné vytváranie obrázkov na prehrávanie filmu alebo môže poskytovať súbor pokynov, ktoré počítač používa na vytvorenie vlastného obrázka, napríklad webovej stránky. Vykresľovanie videa môže byť pre počítač jedným z najnáročnejších procesov na hardvér, najmä ak prebieha v reálnom čase.

Reálny čas vs. Pokročilé vykresľovanie

Čokoľvek počítač zobrazuje na obrazovke, sa vykresľuje v reálnom čase: Počítač počíta všetky kódované údaje dostatočne rýchlo na to, aby zobrazoval a aktualizoval obrázky bez viditeľného oneskorenia. Počítač však dokáže naraz vykresliť len toľko zložitosti obsahu, aby pokračoval vo vnímaní vykresľovania v reálnom čase. Termín vykresľovanie sa používa pri úprave a spracovaní videa na opis toho, ako počítač potrebuje viac času na vykreslenie grafiky a vygenerovanie verzie prehrávania videa s plným pohybom, ktorá funguje v reálnom čase. Napríklad počítačový animovaný film Pixar alebo Dreamworks obsahuje modely, ktoré sú na to príliš komplikované počítač generovať v reálnom čase, takže počítač vykreslí obsah vopred, aby ho bolo možné neskôr zobraziť reálny čas.

Video dňa

Pohyblivá grafika vs. 3D grafika

Okrem vopred nahratého videa v plnom rozsahu dokážu počítače vykresľovať pohyblivú grafiku a 3D grafiku. Pohyblivá grafika vo všeobecnosti pracuje s dvojrozmernými objektmi, zatiaľ čo 3D grafika pracuje s polygónmi a inými trojrozmernými objektmi. Pohyblivá grafika využíva na vytváranie video obsahu kombináciu objektov, obrázkov, záberov a animačných techník. 3D grafika sa líši v tom, že počítač vykresľuje video okolo trojrozmerných virtuálnych objektov v trojrozmernom priestore. Napríklad staršia videohra s pixelmi/sprite z 80. rokov používa pohyblivú grafiku, zatiaľ čo nová trojrozmerná hra na modernom systéme využíva 3D grafiku. Dodatočný rozmer sa nerovná lepšej kvalite obrazu.

Pridanie podrobných vrstiev

Prvky ako osvetlenie, tieňovanie, odrazy, tiene a ďalšie vizuálne efekty sa pridávajú do vykresleného videa prostredníctvom ďalších vrstiev. Pre 3D umelca by bolo veľmi časovo náročné prekresliť tieň objektu, keď sa pohybuje vzhľadom na svetlo. zdroj: Namiesto toho počítač používa výpočty založené na virtuálnom zdroji svetla a virtuálnom objekte na vytvorenie a tieň. Virtuálny zdroj svetla a zodpovedajúce tiene sú inou vrstvou ako video. Pohyb aj 3D vykresľovanie sú dvojrozmerné znázornenia priestoru – pridanie vrstiev do oboch môže poskytnúť ilúziu hĺbky.

GPU na záchranu

Procesor počítača sa nezaoberá iba vykresľovaním videa. Jednotky grafického spracovania alebo GPU sú hardvérovým náprotivkom k počítačovým centrálnym procesorom alebo CPU, ktoré sú oveľa vhodnejšie na zvládanie zložitosti premietania videa. CPU sú navrhnuté tak, aby zvládali veľké úlohy veľmi rýchlo jeden po druhom, zatiaľ čo GPU sú navrhnuté tak, aby zvládali desiatky až tisíce malých úloh súčasne. Vykresľovanie videa je séria malých úloh, vďaka ktorým je GPU na túto úlohu podstatne vhodnejšie.