Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 20

RASTERSKA GRAFIKA I MODELIRANJE 3D

OBJEKATA-3D GEOMETRIJA

Prof. dr Milorad K. Banjanin Student: Dragan Manjak


3D računalna grafika
 
3D računalna grafika (za razliku od 2D računalne
grafike) koristi trodimenzionalni prikaz geometrijskih
podataka (u Kartezievom koordinatnom sustavu).

Proces kreiranja 3D računalne grafike se može


redoslijedom podijeliti na 3 osnovne faze:
•3D modeliranje koje opisuje proces formiranja oblika
objekta ,
•računalna animacija koja opisuje gibanje i položaj
objekata unutar scene,
•3D renderiranje koje stvara sliku objekta.
3D računalna grafika
 
Prikazivanje osnovnim oblicima (3D primitives)

Ova metoda zasnovana je na osnovnim oblicima


pohranjenim u bazi osnovnih oblika.

To je najjednostavnija metoda prikaza geometrijskih


tijela, a pogodna za modeliranje sklopova koji su građeni
od standardnih elemenata u komercijalnim CAD
sustavima.
METODE ČVRSTOG MODELIRANJA

JEDNOSTAVNI 3D GRAFIČKI ELEMENTI (3D primitives)

• Svi moderni CAD sustavi omogućavaju uporabu jednostavnih 3D


grafičkih elemenata (3D primitives),

• Najbolji primjer parametarskog modeliranja

Kugla (Sphere) Kutija (Box) Valjak (Cylinder) Stožac (Cone) Torus (Torus)
Potrebno je izraditi objekat iz tri blok elementa A, B i C.
Ako su B i C slični, tada se može zamisliti da je objekat sastavljen od dva
bloka A i D koji se spajaju.

6
KONSTRUKTIVNA ČVRSTA GEOMETRIJA
Konstruktivna čvrsta geometrija ili set-theoretic modeliranje pokušava da
izradi objekat od malog skupa 3D formi kao što su box, sfera, cilindar,
konus, torus i heliks. Ova se tehnika koristi u modeliranju scena koje imaju
inherentnu geometrijsku formu, npr. mehaničke komponente ili
arhitektonske strukture.
Ovo može izgledati kao nemoguć zadatak što u nekim primjenama i jeste,
kao npr. u modeliranju ljudskog tijela.
Kao drugi primjer razmotrimo objekat kao blok koji sadrži otvor. On može
biti definiran koristeći operaciju razlike koja oduzima jed an volumen od
drugog.

8
Modeliranje punih tijela- SOLID modeling
 
Podržane su u solid model sustavu:
• oduzimanje tijela od tijela (substract) ;
• presjek (intersection) i
• unija (skup)

A-B AB AB

Bool-ovi operatori; a) oduzimanje tijela od tijela, b) presjek, c) unija


PROSTORNA PODJELA
Algoritmi modeliranja pomoću prostorne podjele pokušavaju konstrui rati 3D
objekte iz familije ugniježdenih box zapremina.
Npr. kocka prostora može se podijeliti u osam manjih kocki koje zatim
mogu biti podijeljene u drugih osam bez ikakve realne granice.

11
ŽIČANI MODEL
Jedan od najjednostavnijih modela kreiranja 3D objekata i konstruira
se iz skupa linija.
Takav metod je poznat kao žičani model jer izgleda kao da je objekat
konstruiran od žice.

Žičani model
• Najjednostavniji prikaz
•Čvorovi i linije određuju izgled modela
• Slabe mogućnosti vizualizacije
Žičani prikazi (Wire-frame presentations)
 
Žičani prikazi određuju tijela pomoću njegovih bridova.

Kako samo ime kaže, žičani modeli sliče na modele


modelirane od žice. Modeli se sastoje samo od točaka,
linija ili zakrivljenja koji opisuju objekt.
Svaki 3D model je sastavljen od ovih dijelova:
Geometrija – možemo ovaj oblik opisati kao kostur pravog 3D modela.
Tekstura – je zapravo slika koja prekriva 3D model, poput omota, te time

dobiva realniji izgled.


Preslikavanje svjetlosti – omogućava imitaciju efekata osvjetljenja 3D
dijela kako bi se dobio realniji prikaz scene.
Preslikavanje neravnina – omogućava reljefni prikaz teksture na
objektu 

Geometrija Tekstura

14
Preslikavanje svjetlosti Preslikavanje neravnina
Modeliranje dekompozicijom (Decomposition Models)
Dekompozicijski modeli opisuju tijela skupom osnovnih elemenata,
ćellija koje se međusobno dodiruju.
Koriste se različiti oblici elemenata i načini dekompozicije.
Rubni prikazi (Boundary representation)
Rubnim prikazima tijelo se modelira opisujući njegovu
površinu (u komercijalnim sustavima čest je naziv i
površiniski modeli, Surface models).
Oplošje tijela prikazuje se površinama, rubovima i
vrhovima.
Oplošje - unija površina
Tijelo
EKSTRUDIRANJE
Kod ekstrudiranja se automatski konstruira granična reprezentacija
istezanjem presječnog oblika duž njegove os i i kreira njegovu ekstruziju
duž zadane dužine.
Extrude je najčešće korištena funkcija modeliranja.
Služi za oblikovanje treće dimenzije oblikovanog 2D
presjeka.
Revolve služi za oblikovanje prostornog modela
rotacijom 2D presjeka oko zadane osi.
(a i b)

(c)

Volumni modeli dobiveni translacijom (a i b) i rotacijom (c)

You might also like