Hva er Video Rendering?

Hva er Video Rendering?


Videogjengivelse er prosessen der en datamaskin behandler informasjon fra en kodet datakilde og bruker denne informasjonen til å produsere og vise et bilde. Datamaskinen koden kan inneholde instruks om å lage bilder ordrett for avspilling av en film eller kan gi et sett med retningslinjer datamaskinen bruker til å generere et egendefinert bilde som en webside. Videogjengivelse kan være en av de mest hardware-krevende prosesser for en datamaskin, spesielt når det er gjort i sanntid.

Real Time vs Avansert Rende

Uansett hva en dataskjermer på skjermen er gjengitt i sanntid: Datamaskinen beregner alle de kodede data raskt nok til å vise og oppdatere bilder uten oppfattes lag. Imidlertid kan datamaskinen bare gjengi så mye innhold kompleksitet samtidig for å fortsette sanntid rende oppfatning. Begrepet rendering brukes i videoredigering og prosessering for å beskrive datamaskinen tar ekstra tid til å gjengi grafikk og generere en full-motion-videoavspilling versjon som fungerer i sanntid. For eksempel, en Pixar eller Dreamworks datamaskin animerte filmen har modeller som er for komplisert til datamaskinen for å generere i sanntid, slik at maskinen gjengir innholdet på forhånd slik at det senere kan sees i sanntid.

Motion Graphics vs. 3D-grafikk

I tillegg til pre-innspilte full motion video, kan datamaskiner gjengi bevegelsesgrafikk og 3D-grafikk. Bevegelig grafikk generelt arbeid med todimensjonale objekter, mens 3D-grafikk jobbe med polygoner og andre tredimensjonale objekter. Bevegelig grafikk bruke en kombinasjon av objekter, bilder, film og animasjon teknikker for å lage videoinnhold. 3D-grafikk er annerledes ved at datamaskinen gjør video rundt tredimensjonale virtuelle objekter i tre-dimensjonale rommet. For eksempel, en eldre pixel / sprite videospill fra 1980-tallet bruker motion graphics mens en ny tre-dimensjonale spill på et moderne system benytter 3D-grafikk. Den ekstra dimensjonen ikke likestille til bedre bildekvalitet.

Legge Detalj Layers

Elementer som belysning, solskjerming, refleksjoner, skygger og andre visuelle effekter er lagt til gjengitt video gjennom flere lag. Det ville være svært tidkrevende for en 3D-artist til å re-tegne et objekt skygge når den beveger seg i forhold til en lyskilde: Istedenfor datamaskinen bruker beregninger basert på den virtuelle lyskilden og virtuelt objekt for å skape en skygge. Den virtuelle lyskilde og tilsvarende skygger er forskjellige lag til videoen. Både bevegelse og 3D-rendering er to-dimensjonale representasjoner av plass - legge lag på begge kan gi en illusjon av dybde.

GPU til unnsetning

Datamaskinens prosessor ikke gå på videogjengivelse alene. Grafikkprosessorer, eller GPU, er en hardware motstykke til datamaskinen prosessorer eller prosessorer, som er mye bedre egnet til å håndtere video skjærende komplikasjoner. CPUer er konstruert for å håndtere store oppgaver meget raskt en av gangen, mens GPU-er konstruert for å håndtere flere titalls til flere tusen små oppgaver samtidig. Videogjengivelse er en serie av små oppgaver, noe som gjør det GPU vesentlig bedre egnet for oppgaven.