Da li neko zna neki sajt ili vec sta gdje mogu da vidim kako koristiti teksture kod OpenGL u C++.I racunanje normala da bi svetlost stimao na odredjenoj figuri.
Kako se kreira tekstura?Je li kao bitmapa??Pa se onda poziva.
Imam jos jedan problem u vezi GDI-a ( koristim Visual C++, MFC ).
Npr ako imam bitmap-u i na njoj je pozadina npr zelena, i na njoj se nalazi i npr krug.Da li ja mogu da izvucem taj krug iz bitmape i da ga prikazem na ekranu.I kako?
Stariji od mene su me ucili "ako umes dobro da objasnis problem vec si ga resio bar 80%". Na stranu sto se ovde nisu pokrivene GDI ili ne daj Boze MFC teme...
Pokusacu da ti citam misli, hoces da ti zelena boja posluzi kao maska i da prikazes preostali deo BMP. U MSDN-u nadji CDC::TransparentBlt i potrudi se da clrTransparent parametar odgovara zelenoj boji i da boja bude homogena u svim delovima koje ne zelis da prikazujes (iskljuci AA u PS inace bice prilicno "musavo" to sto prikazes na ekranu)
Slazem se :).
Zelenu boju kao pozadinu sam bez veze spomenuo.U stvari zelim sljedece:ako bitmapa sadrzi neka dva ili vise objekata ( npr jedan krug i jedan kvadrat), ja zelim da jedan objekat ( npr krug ) uzvucem iz bitmape i da ga prikazem tj iscrtam negdje na ekranu.Tj da na ekranu bude samo krug,bez kvadrata.
Nasao sam ovaj kod za transparentnost ali nece da mi radi: