You are on page 1of 15

RENDERING

TEHNIKE U
RAČUNARSKOJ
GRAFICI
RAY TRACING V.S
RASTERIZACIJA
RENDEROVANJE
Renderovanje je proces generisanja fotorealistične ili
nefotorealistične slike iz 2D ili 3D modela pomoću kompjuterskog
programa. Rezultirajuća slika se naziva renderiranje.
Ovaj proces koristi se
kod računara i računarskh
igara, simulatora, filmova
i specijalnih efekata, te u
vizualizaciji dizajna.
Neke od glavnih
rendering tehnika u
računarskoj grafici
upravo su:

01 02
RAY-TRACING RASTERIZACIJA
01 RAY TRACING
Ray Tracing je tehnika koja simulira putanju
svijetlosnih zraka kroz scenu kako bi generisala
fotorealističnu sliku. Umjesto da se fokusira na
piksele kao što to radi rasterizacija, ray tracing se
fokusira na simuliranje putanja svetlosti kroz
scenu.

Bez Ray Tracinga Sa Ray Tracingom


Kako Ray Tracing Funkcioniše?

Ray Tracing funkcioniše tako što se simulira


svaki zrak svetlosti koji se emituje iz izvora
svetlosti i prati se njegova putanja kroz scenu
dok ne stupi u kontakt sa objektima. Kada zrak
dođe u kontakt sa objektom, obračunavaju se
boja, tekstura, senke i druge optičke osobine
kako bi se generisala konačna slika.
Prednosti i ograničenja
Ray Tracinga
Ray Tracing omogućava postizanje visokog nivoa
fotorealizma i realističnih efekata kao što su
refleksije, sjenke i globalno osvjetljenje.
Međutim, to zahtjeva značajne računarske resurse
i može biti veoma spor proces.
Primjene Ray Tracinga
Ray tracing ima širok spektar primjena u različitim
industrijama.
a najzastupljeniji je u filmskoj industriji i video igrama .
Ray Tracing u FILMOVIMA

Ray tracing je ključni alat u filmskoj industriji za kreiranje


vizualnih efekata visokog kvaliteta. Omogućava generisanje
fotorealističnih scena i efekata kao što su refleksije, senke,
osvjetljenje i prelamanje svjetlosti.

Koristi se u produkciji animiranih filmova, sci-fi, fantasy i


drugim filmskim žanrovima kako bi se postigao visok nivo
vizualnog realizma
Ray Tracing u VIDEO IGRAMA
• Iako je rasterizacija dominantna u industriji video igara zbog zahtjeva
za brzim renderovanjem u kratkom vremenu, sve više igara uključuje
ray tracing za poboljšanje kvaliteta slike.

• Ray tracing se koristi za simulaciju realističnih refleksija, senki,


osvjetljenja i drugih optičkih efekata. To može rezultirati znatno
realističnijim iskustvom igre, posebno u igrama visokog budžeta ili
onima koje podržavaju tehnologije poput NVIDIA-ine RTX platforme
RASTERIZACIJA
Rasterizacija je proces
konvertovanja vektorskih
podataka u sliku koja se
sastoji od piksela ili tačaka na
ekranu. To uključuje projekciju
trodimenzionalnih objekata
na dvodimenzionalni ekran i
primenu osvjetljenja, tekstura
i senki.
Kako Rasterizacija Radi?

Rasterizacija transformise trodimenzionalne


geometrijske podatke u dvodimenzionalnu sliku
na ekranu. To uključuje geometrijske
transformacije, projekciju na ekran, klipiranje,
skeniranje i popunjavanje piksela. Konačno,
slika se prikazuje na ekranu.
Prednosti i Mane
RASTERIZACIJE

Rasterizacija je obično brža i efikasnija od ray tracinga,


posebno u kraćem periodu. Ova tehnika je široko
korišćena u video igrama i aplikacijama koje zahtevaju
brzo renderovanje slika.

Iako je rasterizacija brza, može imati ograničenja u


postizanju visokog nivoa fotorealizma i realističnih
efekata. Refleksije, osvjetljenje i kompleksni optički
efekti mogu biti teško postići pomoću rasterizacije.
PRIMJENE
RASTERIZACIJE

Kao i Ray Tracing, Rasterizacija je takodje prisutna


u mnogim granama industrije, pogotovo u :

Video igrama: Rasterizacija je ključna


tehnika za renderiranje igara. Omogućuje
brzo generiranje slika koje se prikazuju na
ekranu, što je ključno za fluidno iskustvoMercury is the
smallest planet
igranja.
Arhitekturi i dizajnu: Rasterizacija se koristi
u softverima za modeliranje i dizajn kako bi se
prikazali arhitektonski projekti, unutrašnji
dizajn, industrijski dizajn i slično. Omogućuje
arhitektima i dizajnerima da vizualiziraju svoje
ideje u trodimenzionalnom prostoru.
RAY TRACING ILI
RASTERIZACIJA?
• Realizam: Ray Tracing obično pruža
veći nivo realizma i fotorealizma u
poređenju sa rasterizacijom. To
uključuje bolje senke, refleksije i
osvetljenje.

• Brzina: Rasterizacija je brža i


efikasnija u pitanju vremena, dok ray
tracing može biti sporiji, posebno pri
radu sa kompleksnim scenama.

• Primenjivost: Rasterizacija je često


preferirana za video igre, dok se ray
tracing često koristi za renderovanje
visokokvalitetnih statičnih slika ili se
primenjuje u filmskoj industriji.
HVALA NA PAŽNJI!
Radio:
Ivan Vuruna I-2

You might also like