Bueno, pues he creado una pequeña jerarquía de páginas en las que voy a ir poniendo los proyectos personales en los que me voy metiendo… algunos de ellos ya han aparecido en este blog con anterioridad, pero otros nuevos vendrán, sin duda.
Archive for the ‘OpenGL’ Category
Proyectos personales
Posted: January 22, 2010 in OpenGL, Development, PyS60Tags: proyectos personales
Cubyshot
Posted: September 29, 2009 in Development, External Link, OpenGLTags: Artfutura, matamarcianos, procedural, Video Games
OpenGL 3: Cambiando el origen de coordenadas
Posted: April 6, 2009 in OpenGLTags: coordenadas, OpenGL, programación
Aunque en un primer momento la cosa tiraba por el manejo de luces, la verdad es que según fui realizando la demo me interesó más la posibilidad del cambio de origen de coordenadas. ¿De qué estoy hablando? Pues muy sencillo; cogiendo la animación de las pirámides del post anterior, se me ocurrió que se podría meter dentro de un cubo. Si lo haces como dos partes distintas, el resultado es que por un lado pintas las pirámides y por otro el cubo, cada uno desde el origen de coordenadas de una matriz identidad.
Pero de otra manera, se podría aplicar la traslación y la rotación al cubo y luego, en vez de volver al origen de coordenadas, dejar el origen de pintado del cubo como origen de coordenadas para las pirámides; de este modo, incluso si el cubo se está moviendo o girando, las pirámides se pintaran respecto del cubo, por lo que le seguirán a dónde éste vaya.
OpenGL 2: Blending y Wireframe
Posted: March 31, 2009 in OpenGLTags: alpha, Blendind, OpenGL, Wireframe
Vale, la cosa engancha. En este caso he querido dar un aspecto más bonito al efecto de ayer; ahora las pirámides son semitransparentes, y los bordes están remarcados, estilo Wireframe.
El efecto es un pequeño engaño; en este caso estoy pintando realmente dos veces lo mismo. En la primera pasada pinto los triángulos en modo normal, pero con el color semitransparente; acto seguido activo el pintado solo de líneas, cambio el grosor de las mismas al doble y vuelvo a pintar el objeto.
OpenGL, por fin me metí con ello
Posted: March 30, 2009 in OpenGLTags: mode 13, MsDos, OpenGL, programación
La verdad es que llevo años detrás del OpenGL. Nunca he tenido tiempo o ganas para hacerlo de verdad, por lo que siempre he terminado leyendo los primeros tutoriales de Nehe, copiando lo que decían y poco más. Al final, cuando empieza lo bueno, estoy demasiado hastiado como para seguir avanzando.
Ha sido gracias a un buen amigo y compañero, Javi, el que haya mantenido el interés por esta materia y al final haya conseguido sacar el impulso para pasar a algo más. Para mi es un gran experto en la materia, por lo que el ser ayudado por él es para mi un gran honor
Lo que he hecho ha sido muy sencillo, cogí el tutorial de Nehe del triángulo y el cuadrado girando y le modifiqué a mi gusto; quité el cuadrado y le apliqué el efecto de rebote que siempre hacía en mis épocas de MsDos y su mode 13h.
El resultado: 20 pirámides moviéndose por la pantalla en un plano y rebotando por las paredes; el rebote produce un giro que va desapareciendo hasta que vuelve a golpearse con otra pared.

Primer Intento
Los siguientes pasos serán, en principio, mejorar el tema visual; luego ya veremos si le damos más funcionalidad.