OpenGL: Spheremapping
-
glEnable(GL_TEXTURE_GEN_S)
glEnable(GL_TEXTURE_GEN_T)
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP)
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP)So mache ich hier Spheremapping.
Problem: Zuvor mache ich:
glMatrixMode(GL_PROJECTION)
glLoadIdentity()
glScalef(1.0, 1.0, -1.0)Um mit Direct3D Koordinatensystem zu arbeiten(mache zusätzl. noch glFrontFace(GL_CW))
http://wiki.delphigl.com/index.php/GlTexGen#Beschreibung anscheinend wird n' dann mit transformiert.
Wie kann ich das umgehen?
mfg olli
-
ohne viel ahnung zu haben:
kannste die transformierung net einfach rückgängig machen bevor du glTexGen() benutzt? und danach wieder anwenden?mfg
-
Wäre gut wenns gehen würde, dennoch danke!
mfg olli