Voy a hacer un resumen de las pocas cosas que merecen ser mencionadas del día de hoy. Me he pasado toda la mañana para hacer un maldito cargador de texturas que utilice la librería de java ImageIO. El problema al final no era el cargador, sino la geometría la que está mal, porque en un ejemplo que tengo funciona perfectamente.
La geometría la implementé con VBOs y se muestra correctamente, incluso los colores por vértice, pero por alguna razón la textura de césped que le aplico hace que se vea el cuadrado verde. Es decir es como si solo cogiese un píxel de la textura. Y las coordenadas están bien puestas, porque si renderizo con modo inmediato en vez de con VBO se ve bien.
Por la tarde estaba hasta las narices de tanto OpenGL y me dediqué a ver las nuevas releases de juegos de DS que han salido. No hay nada excesivamente rompedor, pero hay cosas interesantes. También probé la versión para PC de Puzzle Quest, que es exactamente lo mismo, pero todo muchísimo más bonito claro. Efectos de partículas por doquier y muchos xml con parámetros del juego, así que no será raro ver algunos “mods” hechos por usuarios en poco tiempo.
Luego alguien me avisó de que ya había salido un recopilatorio de grupos noise y ambient en el que yo participo. Es un recopilatorio online así que es para darse a conocer más que otra cosa, pero siempre hace ilusión ver tu nombre por ahí. En cuanto pueda pongo un enlace.
Y básicamente eso es todo. Mañana comenzará el cursillo de shaders del Gamelab, así que podré postear cosas más interesantes. Me voy a jugar un rato al Cave Story.
- Recoplatorio “RONF Net Compilation”
- Texture-based shadows
- De buen humor
- Entendiendo OpenGL
- Progreso con Melt
WaaghMan dice:
Eso tiene toda la pinta de que no estás creando el Vertex Buffer con coordenadas de textura, y por ello tienen todos los vértices la misma, pintando un único pixel de la textura




[...] el comienzo de las coordenadas de textura. El offset estaba mal calculado y como bien decía Waaghman, cogía un valor erróneo al mapear la textura. Ahora parece una tontería, pero me tiré un buen [...]