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

openGL, kako ucitati vise tekstura?

[es] :: 3D programiranje :: openGL, kako ucitati vise tekstura?

[ Pregleda: 2951 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Divjak
Vladimir Divjak
Student

Član broj: 4783
Poruke: 535
195.252.85.*



+1 Profil

icon openGL, kako ucitati vise tekstura?19.04.2007. u 20:02 - pre 172 meseci
(Imam teksturu koju zelim da obmotam oko sfere...

Tekstura je uglavnom zute boje, medjutim kada pokrenem program tekstura je svetlo plava? Zasto se to desava?

Sa teksturom koja je bila uglavnom zelena je radilo ok!

Napominjem da je tekstura u BMP formatu!
Prostor koji alociram za teksturu je width * height * 3!

Imate li neki savet?

Hvala! )

edit: Ovo sam resio tako sto sam sliku snimio u TIF formatu... sa njim nema problema... Verovatno je sve bilo samo malo shiftovano...
Moje novo pitanje glasi:

Kada ucitavam teksturu: alociram prostor, procitam iz fajla, podesim parametre i zatim pozovem funkciju gluBuild2DMipmaps(). Mene zanima gde sada ostaju svi ti podaci i kako mogu da ucitam vise razlicitih tekstura i da ih koristim? Hvala!




[Ovu poruku je menjao Divjak dana 19.04.2007. u 22:53 GMT+1]
And don't be mad at me for crying for humanity,
call it pretensions but I got good intentions,
to keep my sanity, I'm hoping, fuck, there's gotta be
an answer to their strategies and their evil inventions... ~Looptroop
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
217.26.79.*

ICQ: 208550327


+14 Profil

icon Re: openGL, kako ucitati vise tekstura?21.06.2007. u 01:07 - pre 170 meseci
glGenTexture ( ili tako neshto ), pravi unikatan ID texture koji posle koristis... Textura je u memoriji a ID je handler pomocu kojeg pristupas toj memoriji...
EOF
 
Odgovor na temu

Nothingman

Član broj: 31375
Poruke: 308
*.teol.net.



+112 Profil

icon Re: openGL, kako ucitati vise tekstura?15.07.2007. u 14:04 - pre 169 meseci
Citat:
Divjak: (Imam teksturu koju zelim da obmotam oko sfere...

Tekstura je uglavnom zute boje, medjutim kada pokrenem program tekstura je svetlo plava? Zasto se to desava?

Sa teksturom koja je bila uglavnom zelena je radilo ok!

Napominjem da je tekstura u BMP formatu!
Prostor koji alociram za teksturu je width * height * 3!

Imate li neki savet?



Jeste da si problem resio na drugi nacin, ali cisto da kompletiram odgovor ako neko naleti na ovu temu preko searcha.
Tvoj problem je bio sto su BMP slike u RGB formatu, dok openGl radi sa BGR formatom. Na zelenoj teksturi nema razlike jer je ona u oba formata ista, ali si vec na zutoj video efekat kada "R" i "B" zamene mesta u RGB-u ;)
Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
 
Odgovor na temu

[es] :: 3D programiranje :: openGL, kako ucitati vise tekstura?

[ Pregleda: 2951 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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