3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih...
Transcript of 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih...
![Page 1: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/1.jpg)
3D računarska grafika
![Page 2: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/2.jpg)
3D Računarska grafika
Predstavljanje veoma jakih računara (tzv. radnih
stanica) dovelo je i do razvoja 3D računarske grafike,
koja se temelji na vektorskoj grafici.
Princip je skoro isti, umjesto pohranjivanja podataka o
tačkama, linijama i krivim u 2D prostoru, računar ih
sprema u Tro-dimenzionalnom prostoru.
Tro-dimenzionalni poligoni su suština 3D računarske
grafike.
![Page 3: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/3.jpg)
3D računarska grafika se temelji na pohranjivanju
tačaka, linija koje spajaju tačke, i strana izmeĎu linija
koje čine 3D poligone.
Danas osim pohranjivanja 3D poligona u memoriju,
grafički softver može izvršavati i mnogo
komplikovanije stvari kao što su sjenčenje,
teksturiranje i rasterizacija koji daju osjećaj
stvarnosti nekom računarski napravljenom objektu.
![Page 4: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/4.jpg)
RAZLIKA IZMEĐU 2D i 3D GRAFIKE
2D
3D
![Page 5: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/5.jpg)
Animirana grafika
(računarska igrica)
Animirana grafika
(istraživački rad)
Animirana grafika
(crtani film)
![Page 6: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/6.jpg)
3D modeliranje
![Page 7: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/7.jpg)
3D računarska grafika
![Page 8: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/8.jpg)
![Page 9: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/9.jpg)
![Page 10: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/10.jpg)
![Page 11: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/11.jpg)
Sjenčenje
Postupak sjenčenja je računanje ili simuliranje kako će
poligon izgledati kada na njega pada nestvarna
(računarski stvorena, virtuelna) svjetlost.
Svjetlost nije jedini faktor, bitan je i način sjenčenja
nekog poligona. Sjenčenja omogućava puno realniji
prikaz 3D slike, posebno se koristi u računarskim igrama
i CGI filmovima.
![Page 12: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/12.jpg)
Teksturiranje
Tekstura je slika koja se "lijepi" na 3D poligone.
Osim boja, moguće je stavljati slike za realniji prikaz
nečega. Teksture dodaju dozu stvarnosti u 3D poligone.
![Page 13: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/13.jpg)
3D računarska grafika
3D računarska grafika oslanja se na mnoge algoritme koji se koriste kod 2D vektorske i rasterske grafike.
Razlika izmeĎu 2D i 3D grafike često su nejasne.
2D aplikacije mogu koristiti 3D tehnike kako bi postigle efekte poput osvjetljenja, 3D aplikacije obično koriste 2D rendering tehnike prilikom iscrtavanja objekata.
![Page 14: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/14.jpg)
Proces kreiranja 3D računarske grafike se može podijeliti na 3 osnovne faze:
3D modeliranje koje opisuje proces formiranja oblika objekta.
računarska animacija koja opisuje kretanje i položaj objekata unutar scene.
3D renderisanje koje stvara sliku objekta.
![Page 15: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/15.jpg)
Modeliranje - predstavlja proces razvoja matematičke
reprezentacije bilo kojeg trodimenzionalnog objekta
putem specijaliziranog softvera. Krajnji rezultat 3D
modeliranja naziva se 3D model.
3D model
![Page 16: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/16.jpg)
Računarska animacija- je umjeće kreiranja pokretnih
slika upotrebom računara.
Računarska animacija
![Page 17: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/17.jpg)
Renderisanje ili iscrtavanje je proces kreiranja konačne
2D slike ili animacije iz pripremljene scene, odnosno 3D
objekta. Rendersanje može trajati od djelića sekunde, pa
do nekoliko dana za jednu sliku ili okvir.
Različiti načini iscrtavanja 3D modela
![Page 18: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/18.jpg)
Boje i tonovi
Nosilac vizuelne informacije je svjetlost.
Kada kažemo „crno-bijela“ slika ne mislimo uvijek na sliku koja je sastavljena isključivo od crnih i bijelih površina.
Količina svjetlosti može se opisati na više načina, npr. kao INTENZITET svjetlosti što je fizikalna veličina i odgovara energiji koju nosi ili kao OSVJETLJENOST što je psihološka odrednica i koja je mnogo značajnija za računarsku grafiku od intenziteta svjetlosti.
Dinamički raspon je bitna karakteristika svih grafičkih ureĎaja.
![Page 19: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/19.jpg)
Modeli boja
Bijela svjetlost je složena svjetlost.
Može se razbiti na spektar obojenih svjetlosnih
komponenti ili dobiti slaganjem odgovarajućih obojenih
svjetlosti. Ako se smanji ili poveća intenzitet neke od
komponenti bijele svjetlosti dobija se složena obojena
svjetlost. Rezultujuća boja dobijena je sumiranjem boja
svih komponenti svjetlosti pa govorimo o ADITIVNOM
miješanju boja.
![Page 20: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/20.jpg)
RGB model – koriste ga računarski monitori i TV ekrani. Osnovne boje su crvena, zelena i plava. Svaka boja u RGB sistemu dobija se miješanjem, u odreĎenim odnosima, crvene, zelene i plave boje.
CYMK model – Osnovne boje su cijan, purpurnocrvena i žuta. Ovaj model se još naziva i substraktivni model.
![Page 21: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/21.jpg)
HSV model – je jednostavan i pogodan za upotrebu.
Često se naziva i HSV ili HSL ili HSI kolor model.
HSV je skraćenica za nijanse,zasićenosti i vrijednosti
HSL je skraćenica za nijanse, zasićenosti i lakoće
Zbog prirode tehnologija korišćenih u raznim grafičkim
ureĎajima, danas se za akvizaciju ili prikaz slika u većini
slučajeva Često se primenjuje model HSB koristi RGB ili
CMY kolor model.
![Page 22: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/22.jpg)
Filmska industrija je nastavila svoj rad sa primjenom
računalne grafike te su nastali brojni poznati filmovi poput
X-men, Shrek, Gospodara prstenova sa Oskarom
nagraĎenim likom Gollumom, The Incredibles, te Alisa u
zemlji čuda koja je izdana 2010. godine, itd.
Gollum
![Page 23: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/23.jpg)
PRIMJERI RAČUNARSKE GRAFIKE
![Page 24: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/24.jpg)
UPOTREBA GRAFIKE U FILMOVIMA
![Page 25: 3D računarska grafika · 2016. 5. 4. · 3D Računarska grafika Predstavljanje veoma jakih računara (tzv.radnih stanica) dovelo je i do razvoja 3D računarske grafike, koja se temelji](https://reader035.fdocument.pub/reader035/viewer/2022062613/6146838e7599b83a5f004556/html5/thumbnails/25.jpg)
Programi za 3D grfiku
U mnoštvu programa za računarsku grafiku, danas se
mogu zadovoljiti potrebe gotovo svakog.
MeĎu poznatijim 3D programima nalaze se Lightwave3D
(New Tek), Autodesk Maya, Autodesk 3ds Max, SketchUp
Pro (Google) te Blender, besplatni open-source program.