[ _alokiN_ @ 19.05.2004. 20:56 ] @
zdravo svima. pokusavam da napravim jednostavan 3d program sa openGL-om. imam prostoriju u kojoj bih hteo da se "krecem". problem je u tome sto nikako ne mogu da postavim "kameru" gde hocu. gledao sam na vise mesta i koliko sam ukapirao, to bi trebalo da se najlakse radi sa gluLookAt funkcijom. iz man-ova vidim kako bi ona trebalo da radi, ali kad je koristim ne dobijam ono sto bih hteo. da li bi neko mogao da mi objasni u najkracim crtama kako se to radi (ili ako je mozda lakse to raditi koristeci neku drugu funkciju), ili da postuje neki jednostavan tutorial? gledao sam redbook i jos par tutorijala: svi to objasnajvaju na isti nacin, al ja tu nesto ne kapiram :)) hvala puno

ps. program radim u C

[ Dejan Lozanovic @ 19.05.2004. 22:44 ] @
U sustini kamera ne postoji openGL-u, zamisli da je kamera centar tj fixna a da se ceo svet krece oko tebe, znaci na samom startu napravis translacije/rotacije da bi odmakao centar sveta od kamere i onda krenes da crtas svet. Nadam se da nisam bio konfuzan. U principu kameru namestas u ModelView matrici.

Mislim da je to dobro objasnjeno u red book-u u sekciji 3.
[ _alokiN_ @ 20.05.2004. 10:02 ] @
problem je bio u stvari u tome sto nisam imao nikakvu ReshapeFunc: kad sam to ubacio, sve je odmah proradilo kako treba... u svakom slucaju hvala...