Preguntas etiquetadas con opengl-es

9
Usar dos sombreadores en lugar de uno con sentencias IF

He estado trabajando en portar una fuente relativamente grande de opengl ES 1.1 a ES 2.0. En OpenGL ES 2.0 (lo que significa que todo usa sombreadores), quiero dibujar una tetera tres veces. El primero, con un color uniforme (ala el antiguo glColor4f). El segundo, con un color por vértice (la...

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

9
¿Cómo funciona gluLookAt?

Desde mi entendimiento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); es equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Pero cuando imprimo la ModelViewmatriz, la llamada a glTranslatef()no...

9
Modos de mezcla en Cocos2D con glBlendFunc

Hemos estado tratando de replicar los modos de fusión más comunes que están disponibles en Photoshop y Quartz 2D, pero solo hemos encontrado 3 y eso es después de una larga búsqueda en línea. Para cualquier persona interesada, aquí están: Multiplicar = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA...

8
¿Grabar la jugabilidad en el juego mismo?

Actualmente estoy trabajando en un juego de carreras de autos en 3D para la plataforma iOS. Tuve que implementar un sistema de reproducción y luego grabar esa reproducción en un archivo de video para subirlo a YouTube. Solo tengo problemas con la parte de grabación, el resto está hecho. Lo que...