jueves, septiembre 29, 2005

Tank3D Historia en Fotos

Antes del tiempo estaba Shub Nigurath

Luego, en el inicio de los tiempos

y Chaskas dijo: háganse las texturas... Luego pensé, ¿ Que pasa si lo hago jerárquico y lo controlo con el mouse ? Luego vino el descubrimiento de la textura con alpha channel...la invención de los árboles y rápidamente del skybox

En un mundo paralelo (otro directorio XD) corría otro engendro conocido como Terreno3d que buscaba afanosamente los secretos del Quadtree , el frustum Culling, Multitexturing y otras leches...

Iquique 3D en versión fuerza bruta

Llega el agua...

Por ejemplo esto es lo que pasa cuando haces un frustum culling y no usas la inversa de la matriz de visión

y llegan las sombras....

El descubrimiento de la multitextura y el SkyPlane producen finalmente esto:

Esto fue un tímido intento con Frame Buffer Object para producir reflejos.

y por fin el camino de Tank3D y Terreno3D se cruzan y producen el híbrido deseado.

de alli a seguir el terreno se ha dicho

Después de eso llegaron los shaders, n objetos , mapas en xml, el SkyDome y ahora ODE...

ODE Starting Up...Neofit Mode

Bueno , el asunto es que funcionó después de recompilar ODE, agregar la contribución de Terreno y volver a recompilar, el asunto esta tomando forma, aunque el tanke se comporta como un verdadero resorte XD. Entremedio incluí triMesh en el QuadTree, pero resultó en que ODE intenta detectar colisiones entre los nodos asi que obtube un maravilloso performance de 1 FPS ¬¬ , es por esto que es código está postulando a tumor asi que será prontamente extirpado. Aqui se puede ver un M1A2 en pleno rebote