3D reprezentacija objekata

Grafički prikaz može sadržavati veliki broj različitih vrsta objekata (geometrijskih modela) sa različitim materijalnim površinama: drveće, cvijeće, papir, čelik, oblaci, staklo, plastiku, odjeću, itd. Zbog toga nije začuđujuće da se ne može koristiti jedan metod koji bi mogao opisati sve objekte sa svim karakteristikama različitih materijala. Različite metodehttps://www.cs.princeton.edu/courses/archive/fall03/cs597D/lectures/reps.pdf i načini se koriste da bi predstavili objekte u trodimenzionalnoj okolini.

 Metode Grafičkog Prikaza 

 1. Vektorska i Raster Grafika   
 Vektorska grafika koristi matematičke funkcije za opisivanje oblika i linija. Skalabilna je i ne gubi kvalitet pri povećanju rezolucije. Vektorska grafika se koristi u CAD (Computer-Aided Design) sistemima i za stvaranje 2D ilustracija.  
 Raster grafika koristi piksele za prikaz slika. Svaka slika u raster grafici sastoji se od milijardi piksela. Rasterizacija omogućava bogate detalje u fotografijama i teksturama, ali može izgubiti kvalitet pri povećanju. (Referenca: "Fundamentals of Computer Graphics" - Peter Shirley)

 2. Modeliranje u 3D Grafici   
 Poligonalno modeliranje – Objekti se predstavljaju pomoću mreže poligona, najčešće trouglova ili četvorouglova. Poligonalni modeli se široko koriste u video igrama i animacijama. (Referenca: "Computer Graphics: Principles and Practice" - John F. Hughes, Andries van Dam, Morgan McGuire)  
 Konstruktivna stereometrija (CSG - Constructive Solid Geometry) – Kombinuje osnovne geometrijske oblike koristeći booleove operacije. Ovaj pristup je koristan za inženjersko modeliranje i dizajn. (Referenca: "Mathematics for 3D Game Programming and Computer Graphics" - Eric Lengyel)  
 NURBS (Non-Uniform Rational B-Splines) – Korištenje krivih i površina za precizno modeliranje organskog oblika, kao što su ljudska lica i automobilske karoserije. (Referenca: "The NURBS Book" - Les Piegl, Wayne Tiller)  
 Voxel (volumetrijsko modeliranje) – Scena se gradi od trodimenzionalnih piksela (voxela), što omogućava detaljne simulacije materijala i fluidnih dinamika, koristi se u medicinskoj vizualizaciji i simulacijama. (Referenca: "Real-Time Rendering" - Tomas Akenine-Möller, Eric Haines, Anna H. Forsberg)

 3. Renderiranje i Prikaz Svjetlosti   
 Ray tracing – Metoda koja simulira putanju svjetlosti za stvaranje fotorealističnih efekata refleksije, refrakcije i sjenčenja. Ray tracing se koristi u filmskoj industriji za realistične vizualne efekte. (Referenca: "Ray Tracing from the Ground Up" - Kevin Suffern)  
 Rasterizacija – Koristi se u video igrama za brzi prikaz poligona i tekstura na ekranu. Ova metoda koristi jednostavnije matematičke operacije u odnosu na ray tracing, što omogućava visoke brzine u realnom vremenu.  
 Ray marching – Koristi se za renderiranje volumetrijskih efekata, kao što su oblaci, magla i plazma. (Referenca: "Physically Based Rendering" - Matt Pharr, Wenzel Jakob, Greg Humphreys)

 4. Teksture i Materijali   
 Proceduralne teksture – Generisane matematičkim funkcijama, omogućavaju neograničenu rezoluciju i ponovljivost. Ove teksture se koriste za stvaranje prirodnih materijala kao što su kamen, drvo i voda. (Referenca: "Computer Graphics: Principles and Practice" - John F. Hughes, Andries van Dam, Morgan McGuire)  
 Mapiranje tekstura – Primjena 2D slika na 3D modele kako bi se poboljšao vizuelni izgled objekata, često korišćeno u filmovima i video igrama.  
 Normal i bump map – Tehnike za simulaciju detalja na površini bez povećanja broja poligona, često korišćeno za dodavanje sitnih detalja kao što su bore na koži ili tekstura betona. (Referenca: "Real-Time Rendering" - Tomas Akenine-Möller, Eric Haines, Anna H. Forsberg)

 Primjena Grafičkog Prikaza 

Grafički prikaz se koristi u mnogim područjima, uključujući:

 Video igre – Napredne grafičke tehnike omogućavaju realističan izgled karaktera i okruženja. (Referenca: "3D Game Engine Design" - David H. Eberly)  
 Film i animacija – 3D renderiranje i efekti koriste se za vizuelne spektakle u kinematografiji, kao što je "Avatar" ili Pixar animacije.  
 Simulacije i inženjering – CAD softveri koriste računalnu grafiku za dizajniranje i analizu struktura u građevinskoj industriji.  
 Virtualna i proširena stvarnost (VR/AR) – Kreiranje interaktivnih 3D okruženja za razne namjene, od obrazovanja do medicinskih simulacija. (Referenca: "Learning Virtual Reality" - Tony Parisi)

 Također pogledajte   
 Poligon – Osnovni gradivni element 3D modeliranja.  
 Mreža poligona – Struktura koja se koristi za modeliranje u računalnoj grafici.  
 Konstruktivna stereometrija (CSG) – Tehnika modeliranja kombinovanjem osnovnih oblika.  
 Ray tracing – Metoda za realističan prikaz svjetlosti i sjena.  
 Voxel grafika – Koristi trodimenzionalne piksele za modeliranje scena.

 Reference   
 Shirley, P., "Fundamentals of Computer Graphics", 4th ed., A K Peters/CRC Press, 2015.  
 Hughes, J. F., van Dam, A., McGuire, M., "Computer Graphics: Principles and Practice", 3rd ed., Addison-Wesley, 2014.  
 Lengyel, E., "Mathematics for 3D Game Programming and Computer Graphics", 4th ed., Cengage Learning, 2015.  
 Piegl, L., Tiller, W., "The NURBS Book", 2nd ed., Springer, 1997.  
 Akenine-Möller, T., Haines, E., Forsberg, A. H., "Real-Time Rendering", 4th ed., CRC Press, 2018.  
 Suffern, K., "Ray Tracing from the Ground Up", A K Peters/CRC Press, 2011.

 Vanjski linkovi   

Kategorija:Računarska grafika
Kategorija:2D računarska grafika
Kategorija:3D računarska grafika
Kategorija:Renderiranje
Kategorija:Modeliranje u računalnoj grafici