Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OpenGL arhitektura

[es] :: 3D programiranje :: OpenGL arhitektura

[ Pregleda: 3051 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mfc_titan
Beograd

Član broj: 6823
Poruke: 8
*.ptt.yu



Profil

icon OpenGL arhitektura04.03.2004. u 16:34 - pre 210 meseci
Moze li mi neko objasniti kako radi openGL arhitektura tj. kako zadana komanda (funkcija) biva obradjena?

Hvala
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.sbb.co.yu



Profil

icon Re: OpenGL arhitektura05.03.2004. u 04:40 - pre 210 meseci
Citat:
mfc_titan:
Moze li mi neko objasniti kako radi openGL arhitektura tj. kako zadana komanda (funkcija) biva obradjena?
Hvala


OpenGL je state masina. Postoje funkcije koje postavljaju odgovarajuca stanja i
funkcije koje salju podatke o vertexima "u masinu".

Ulazni Vtx(x,y,z,w) se transformise sa ModelviewMatrix i dobija se vertex u svetu
posmatraca. Ta vrednost se dalje transformise kroz ProjectionMatrix i dobija
se tzv. ClipVertex. XYZ komponente tog clip vertexa se dele sa njegovom
w komponentom i dobija se normalizovane koordinate koje se posle pomnoze
sa viewportom i dobijaju se ekranske koordinate.

Kada se npr. 3 vertexa transformisu na ovaj nacin OpenGL masina pocinje
rasterizaciju. U zavisnosti od prosledjenih vertex atributa i postavljenih stanja
bice iscrtan trougao npr. linijama, popunjen bojom, jedna ili vise textura, bump,
sa transparencijom, ...

Da ne bih duzio... procitaj OpenGL RedBook na stranici:
http://www.parallab.uib.no/SGI.../OpenGL_PG/sgi_html/index.html


yooyo
 
Odgovor na temu

[es] :: 3D programiranje :: OpenGL arhitektura

[ Pregleda: 3051 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.