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

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!

// 5 responses to Nunca seré élite!! :-(

newton
newton
20050228

Bueno por lo menos parece ser que en la escena se le puede dar uso a esos conceptos adquiridos en las clases de Álgebra. Siempre supe que aparte de en la Criptografia en alguna materia más tenía que poder usar el Algebra.
Ya queda menos para la Euskal!!!

madgoblin
madgoblin
20050228

No es elite quien consigue cosas tecnicamente impactantes. Es elite quien, con sus conocimientos, intenta superarse cada vez y ayuda a los nuevos a aprender. No intentes ser 1337, porque ya lo eres ;)

Astharoth
Astharoth
20050301

Fuera de "elite" o no "elite" .. porque.. ¿quien es elite? ¿a partir de donde uno es considerado como elite? …
Te voy a dar la formula para poder hacer todo lo que quieras en dos palabras.
Perseverancia y Paciencia.
Un Saludete y animo ;) Que lo haces muy bien.

SERGIO
SERGIO
20060223

SER ELITE ES SENTIRSE DISTINTO SIN QUE OTROS LO PERCIBAN, ES SABERSE ARRIBA SIN DEMOSTRARLO, ES ESTAR TRANQUILO PORQUE PASE LO QUE PASE, TENDRÁS LA CAPACIDAD DE RESOLVER Y ACOMODARTE, DE REVISAR Y ENCONTRARTE SIEMPRE POSIBILIDADES DE MEJORAR, ES SABER QUE TODO ES PERFECTIBLE, ELITE ES SER DISTINTO, ACTUAR COMÚN Y VIVIR EN FORMA SUPERIOR

sole
sole
20060223

si si, pero sera preciso que escribas TODO EN MAYUSCULAS?!

You came late to the party

Comments are closed, but if you want to comment anything about this entry please let me know using the info in this page.