3D reprezentacija objekata
Izgled
(Preusmjereno sa 3D objekt reprezentacija)
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 metode[1] i načini se koriste da bi predstavili objekte u trodimenzionalnoj okolini.
Metode Grafičkog Prikaza
[uredi | uredi izvor]1. Vektorska i Raster Grafika
[uredi | uredi izvor]- 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
[uredi | uredi izvor]- 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
[uredi | uredi izvor]- 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
[uredi | uredi izvor]- 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
[uredi | uredi izvor]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
[uredi | uredi izvor]- 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
[uredi | uredi izvor]- 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.
