opengl + sdl y rotaciones en perpectiva

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

opengl + sdl y rotaciones en perpectiva

Notapor baigos » Mié May 18, 2011 3:23 pm

Estoy boludeando un poco con sdl y opengl, empecé utilizando glOrtho, pero este me limita las rotaciones en perspectiva, por lo cual solo en z podemos rotar realmente.
Queria saber si es posible crear una textura en glOrtho y despues volver al modo normal o setear gluPerspective, y ahi rotar en x o en y.
De que manera podría trabajar en coordenadas ortogonales, pero a la vez tener rotaciones en perspectiva?

Gracias
El sitio de videojuegos del nordeste argentino:
www.arcadenea.com.ar
baigos
 
Mensajes: 27
Registrado: Dom Oct 03, 2010 5:51 am

Re: opengl + sdl y rotaciones en perpectiva

Notapor baigos » Mar May 24, 2011 11:58 pm

solucioné el problema momentaneamente modificando el znear y el zfar
glOrtho(0, (GLdouble)SCREEN_WIDTH, (GLdouble)SCREEN_HEIGHT, 0, -1000, 1000);

le puse unos valores mas altos, asi me permite hacer rotaciones en x e y.

ahora el tema es usar las coordenadas normales de pantalla (estilo sdl) con perspectiva. Hay algunas soluciones que estuve viendo, como calcular una matriz de proyeccion nueva. Tambien tengo que ver si se puede usar gluunproject para este caso.
El sitio de videojuegos del nordeste argentino:
www.arcadenea.com.ar
baigos
 
Mensajes: 27
Registrado: Dom Oct 03, 2010 5:51 am


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados