soledad penadés
repeat 4[fd 100 rt 90]

Archive for the ‘c/c++’ Category

20050301 La primera vez

No, no se trata de ESO.
El caso es que hoy, no sé porqué, he recordado que una de mis canciones no estaba subida a modulez. Debe ser eso que se te olvida un mal recuerdo, o así, ya que era la canción de la primera demo que presentamos (ocasión en que quedamos los últimos, todo sea dicho xD). ¡De la vergüenza que debió darme se me había olvidado la canción!
Pero se me ha ocurrido echarle un vistazo a la demo de todas maneras, y la verdad es que tenía sus detallitos, aunque se nota que estábamos pez total en el tema.
Lo que más me ha gustado ha sido recordar los momentos espectaculares de la demo, cuando la gente, aún sin tener ni repajolera idea de quién había hecho aquel engendro (ya que no conseguimos cargar texturas para poner nuestros nombres, íbamos así de perdidos!), aplaudió, gritó, se emocionó… ufff… pelos de punta :-D
Para compartir conmigo esas emociones bájate la demo: be::q de necrostudios, presentada en la bcnparty10…
Por otra parte mis extraños problemas con opengl han sido solucionados: era el near de la cámara que lo había puesto a cero en un despiste mental.

Gracias al señor shine he conseguido solucionarlo. Esto trae más cambios, pero aún no puedo desvelarlos. Esperemos que para bien.
Hoy también se ha anunciado oficialmente la nueva edición de ifparty, la party scener en Valencia. Le tengo un especial cariño a esta party, quizá porque en las primeras dos ediciones he sido organizadora y me gusta ver cómo evoluciona para bien, con una respuesta de la gente más que satisfactoria. ¡Está guay! Aún no hemos conseguido colgar la web :-(, como el año pasado nos encargamos de ella trace y yo, pero dado que nos dijeron la semana pasada que definitivamente la party se hacía, pues como que no nos ha dado tiempo a acabar la web… Creo que necesitamos días de 48 horas :D, mientras los empiezan a fabricar, yo me voy a dormir =_=

20050228 grrrr

Un billete a Londres: ~70 euros
Un billete de metro: ~3 euros
Que te nieve en Notting Hill… ¡no tiene precio!

Hasta aquí lo happy-bonito… ahora con las quejas… ¡estoy hasta las narices de opengl y de 3dmax en conjunto! ¡Lo mandaría todo a afilar en estos momentos! ¡KK!

20050227 Nunca seré élite!! :-(

Qué lío, todo el día tratando de pintar cuatro objetos cargados de un ASE, y me salen normales poco normales. O algo. A estas horas ya no me acuerdo de si MAX intercambiaba las coordenadas Y y Z, o si era mi imaginación la que lo hacía.
Creo que también he olvidado activar algo en el código de inicialización de openGL; parece como si no hiciera el test de profundidad o algo así (el depth test), y los objetos aparecen raros, como mínimo. Pero si activo el depthTest, empiezo a obtener una serie de parpadeos de lo más marciano, supongo que por la precisión del Z-buffer. Mira que lo puse a 24 bits, creo, pero no sé. Como no sea la función de Depth, que en vez de GL_LESS sea otra… pero mirando en la documentación dice que a) el gldepth está desactivado por defecto b) la función de glDepth por defecto es GL_LESS. En fin, que tengo un cacao mental impresionante.

Sale raro, ¿eh? Help!
Luego he tratado de acordarme de cómo se hacía la inversa de una matriz y me ha costado, bastante bastante. ¡¡Con la de inversas de matrices que he hecho en mi vida!! (Por no hablar de integrales y derivadas, mi pasatiempo en bup xD), y ya ves, pasas un año sin hacer algebra 3D y se te olvida todo. Por poner un ejemplo de lo que se me había olvidado, estaba tratando de recalcular las normales a un triángulo usando sólo dos puntos del triángulo. Así: N = v1 x v2.
¡Lo cual está claramente más que mal! La normal al triángulo es un vector perpendicular al mismo, y para eso necesitas dos vectores que determinen el plano en el que está el triángulo. Al rato me he acordado de que esos vectores se pueden hallar… con los tres puntos del triángulo… V1 = P3-P1 y V2 = P2-P1, o así. Luego le haces el producto vectorial y lo normalizas, y ya lo tienes listo para openGl. Eh, pero me ha costado un horror hacer eso.
Ha sido como tener que aplicarme una autohipnosis mental: te acuerdas de todo, te acuerdas de todo, lo tienes superfresco en la memoria, Gauss Jordan es tu amigo, ¡vivan los adjuntos de las matrices! ¡Determinante for president!
Yo no sé a quién se le ocurrió lo del realismo 3D. ¡Con lo bien que se vive con el sombreado flat! Boh!
¡Nunca seré élite!

20050208 it exporter: (almost) finished

yes! I could say that this is almost finished - at least the first version. I still will have to add some improvements, mainly effects support. Playing the test song I realized that it used a lot the Q command so I'll have to implement it somehow.
To celebrate it, I have uploaded some photos that I had in my hard disk during months.

This has been a good day!

20050205 it exporter: in the right way

Woh! This is so cool news. Thanks to the unvaluable help of ccm and jcl I have managed to calculate correctly the time for each row and so on in a tracker. My efforts are giving fruits ;-)
I'm just one step behind finishing this exporter!! <o/