2009/05/07
09-05-07 Animaciones
Corro dos modelos juntos con diferentes animaciones.
MacGyver can build an airplane out of gum and paper clips, but Chuck Norris can roundhouse-kick his head through a wall and take it.
Happy Codding!
2009/05/06
09-05-06 Animacion con cambio de textura y material
There is in fact an “I” in Norris, but there is no “team”… not even close.
Happy Codding!
2009/05/05
09-05-05 Jerarquias
Pues los BTO ya tienen jerarquias y las animaciones ya estan funcionando
Dejo un video de baja calidad de animacion solo como POC.
Las animaciones son por demas cencillas y en cuanto tenga algo bonito que mostrar lo hare, mientras tanto se quedara el senor cabeza de balon.
In a fight between Batman and Darth Vader, the winner would be Chuck Norris.
Happy Coding!
09-05-05 Libreria de animacion
La version del BTO esta en el 1.60 e incluye keyframes de animaciones; referencias para colisiones de BS y AABB para grupos y modelos completos; asi mismo informa de triangularizacion del modelo para facilidad de carga.
El programa con el que lo cargo detecta colisiones esfericas y de caja orientada a los ejes e implementa un cargador de mundos, de esta forma puedo subir cuantos modelo queira y cargarlos en un solo ciclo.
De igual forma implementa la libreria de animacion en los modelos para lograr animaciones en tiempo real dependiendo de la cantidad de cuadros por segundo que querramos lanzar.
Dejo un video demostrativo, es una animacion sencilla de traslacion de cuadros y esferas... pero que sirve de ejemplo para ver las transformaciones. Siguiente paso: Gerarquias en el BTO ^^
The air around Chuck Norris is always a balmy 78 degrees.
Happy Coding!
2009/03/05
09-03-05 Cargador de OBJ con Materiales
Ustedes disculparan que los modelos no esten arreglados, solamente se ve el modelo de Alcapone (y disculpen mi ignorancia pero no se de quien es su autoria) colocado uno junto a otro 10 veces para ver que hay diferentes materiales y que puede dibujar el mismo modelo varias veces.
The Great Wall of China was originally created to keep Chuck Norris out. It failed miserably.
Happy Coding!

2009/03/02
09-03-02 Cargador de objetos casi listo
Actualmente convierte obj a bto si no esta disponible el mtl asociado a ese obj crea una textura por default (del color gris opaco de los nuevos objetos en Maya) y graba el contenido en un bto.
faltan corregir unos pequenos bugs a la hora de pintar el modelo, en ocaciones genera triangulos vacios que no se de donde salen, pero en cuanto eso y el manejador de grupos esten listos proceguire al manejador de keyframes :D
No es necesario decir que estoy emocionado ^_^
Guns don't kill people. Chuck Norris kills People.
Happy Coding!
2009/02/28
09-02-28 Windows Live Writer
Pues después de un rato de no publicar por exceso de trabajo en otras cuestiones me he dado a la tarea de configurar el Windows Live Writer, que es una aplicación gratuita de Microsoft, un híbrido extraño entre block de notas y Word.
Probare que tal funciona esta cosa, aunque si no me convence seguire con el blog tradicional.
Referente al blog puedo decir que por fin pude conectar el wiimote a la computadora y pronto comenzare a hacer las correspondientes pruebas para utilizar el headtracking.
El cargador de obj esta muy cerca de realizarse, en lo que tenia problemas (las variables dinamias) ya no son un taboo y me hacerco al lanzamiento del formato .bto con un conversor de .obj & .mtl a .bto mas adelante quiero incorporar un conversor de .3ds a .bto
En otros temas gráficos sigo probando la conversión de gama de colores en Corel Photo Paint y pongo un ejemplo abajo.
Contrary to popular belief, America is not a democracy, it is a Chucktatorship.
Happy Coding!
2009/01/20
09-01-20 - Prueba de codigo
Happy Coding!
2009/01/08
09-01-08 Entrega de Proyecto
Esto conto para mi como una revision porque quiero seguirle agregando cosas hasta dejar algo que me convenza a mi. Despues de eso tal vez use Panda3D para hacer algo mas completo, aunque esto ultimo es tentativo pues me gustaria entrarle a toda la programacion posible antes de usar un Game Engine.
El escenario fue hecho al vapor (15 minutos) se trata de una Granja Zentraedi (humanos gigantes) por eso el tamaño de la valkyrie es tan pequeño comparado a las casas.
Despues de entregar el proyecto ayer a media tarde dormi todo el dia y me pare hasta las 11 asi que no esperen avanzes el dia de hoy ^_^ (pero con el avanze de 4 dias juntos tienen no?)
Remember the Soviet Union? They decided to quit after watching a DeltaForce marathon on Satellite TV.
Happy Coding!
2009/01/03
09-01-03 Bezier incorporado
Una de las cosas que me gustaria si hay tiempo es que camine cuando este sobre el piso en modo Battloid.
Lo que sigue es hacer los movimientos en 3D para que se vea mas real pues por ahora solo puede avanzar hacia los lados, subir bajar y avanzar, pero no girar.
Incorpore un freno de Aire cuando el Fighter va muy rapido y quiere frenar.
Quiero cambiar las nubes y que se vea como una cupula que vea la galaxia, esto nos dara una idea de que esta dentro de una capsula-ciudad de Macross Frontier y no se perdera tanto la sensacion de juego cuando se llegue al limite del escenario.
Chuck Norris does not get frostbite. Chuck Norris bites frost
Happy Coding!
2009/01/02
09-01-02 Esto ya se ve mas como un juego
Agrege unos meshs de fuego en las turbinas y un efecto de disparo en la pistola al precionar el boton de disparo.
Debo decir que el codigo de Mayra resulto de gran ayuda, uniendo su nueva funcion de teclados a mis pseudo animaciones tenemos lo siguiente:
Fighter:
-La nave se inclina a la derecha o a la izquierda segun el movimiento (flechas Der e Izq)
-Acelera aprentando la flecha arriba si supera las 7 U/C de aceleracion (3 de movimiento base y 4 de aceleracion) el fuego de las turbinas se torna rojo, al frenar y bajar de las 7 U/C regresa a color azul, esto nos indica si hara una transformacion con freno de aire o no.
-Al apretar la tecla abajo la Valkyrie frena dejando las turbinas al minimo si supera los 5 U/C (4 de movimiento base y 1 de aceleracion) abre la escotilla para ayudar en el freno, pero estoy pensando en animar las piernas para que la turbina empuje al frente como en las series.
-Puede disparar con la tecla P solo en linea de vista del modelo y teniendo que hacer girar el modelo para que dispare otros sentidos.
--Ventajas del modo:
---Es el modo mas veloz hacia el frente (hasta 7 U/C), y su movimento lateral no es tan malo (2U/C).
---Esta planeado que este sea el unico modo que pueda lanzar misiles en cualquier direccion.
--Desventajas del modo:
---El modelo siempre avanza hacia el frente (al menos en 3U/C) por lo que no puede estar estatico en el eje Z.
---El movimiento lateral siempre incluye movimiento al frente.
---No puede acender o decender como los otros dos modos.
---El disparo siempre es en linea recta.
Gerwalk:
-Como en figther la nave se ladea segun las teclas Der o Izq.
-Con la tecla Q la nave aciende, haciendo que las turbinas despliegen mas fuego.
-Con la tecla A deciende, pero no hay animacion fuera de que apague las tubrinas.
-Con la tecla Arriba avanza al frente desplegando las tubrinas hacia atras y aumentando el tamaño del fuego en ellas tambien hace uso de las turbinas de la espalda inclinandose un poco al frente.
-Con la tecla Atras retrocede empujando las turbinas al frente.
-Con la tecla P dispara pero solo puede disparar en un angulo de 0 a 90 grados sobre X (tomando su frente como 0) y teniendo que hacer girar el modelo para que dispare en Y. Ademas como ya no tiene soporte de ningun tipo en el hombro al disparar la metralla empuja el brazo hacia atras como en una metralleta de verdad.
--Ventajas del modo:
---Este modo es el unico que puede estar estatico en el aire.
---Su disparo de metralla puede hacerce encualquier direccion.
---Esta planeado que pueda lanzar misiles al frente.
--Desventajas del modo:
---Su movimiento es el mas lento de todos (2U/C para cada lado, al frente y arriba y 1U/C hacia abajo)
Battloid.
-Con las teclas Der e Izq se mueve hacia los lados respectivos girando las turbinas desde la entrepierna y aumentando el fuego.
-Con la tecla Arriba hecha el cuerpo hacia el frente y las tubinas hacia atras, sin dejar de apuntar al frente.
-Con la tecla Atras hecha el cuerpo hacia atras y las turbinas al frente, sin dejar de apuntar al frente.
-Con la tecla Q el modelo aciende, bajando los brazos para mayor velocidad.
-Con la tecla A deciende, apagango las turbinas.
-Con la tecla P dispara y al igual que en Gerwalk hay un muelleo en el brazo al hacerlo.
--Ventajas del modo:
---Es el mas veloz en los movimientos laterales, hacia atras arriba y abajo (3U/C hacia los lados, al frente y atras; hasta 15 U/C hacia arriba y hasta 9.81 U/C hacia abajo, estas dos ultimas dependiendo del ambiente)
---Puede disparar en cualquier direccion.
---Es el unico planeado que pueda pelear cuerpo a cuerpo.
---Es el modelo ideal en batallas en el espacio.
--Desventajas del modo:
---Este modelo no podra lanzar misiles.
---En un ambiente con gravedad el modelo es atraido 5 U/C al piso (si apaga las turbinas 9.81 U/C) y su velocidad de acenzo de 15 U/C es bajada a solo 10 U/C, por lo cual el modelo no puede estar estatico nunca en el eje de las Y.
La idea de poner ventajas y desventajas a los modelos es que el jugador se acostumbre a intercambiar de modos para poder jugar, haciendo el juego mas dinamico.
Hay mucho camino todavia, pero ahi la llevamos!
Chuck Norris can slam a revolving door.
Happy Coding!
2009/01/01
09-01-01 Primer post del año ^_^
Mayra rehizo mi codigo de Camaras y lo adapto a una nueva libreria en forma de clases y no de estructuras como lo tenia, lo cual ayuda a no tener que inicializar cada camara nueva y a hacer el codigo mas portable, ahora sigue trabajando con fmod.
Adapte su codigo para que muestre dos camaras al momento una detras del personaje, esta siempre lo ira siguiendo (al momento sin rotar conforme el rote, aunque esta en planes el cambiar eso) y otra que cuando hace el freno de aire se vea desde la derecha del modelo.
Adapte un poco mas la clase VF19 para que reconozca la aceleracion y cuando la velocidad supera un cierto punto ahora si se transforma con freno de aire. esto se ve en el video demostrativo, aunque desafortunadamente la esfera de nubes es muy pequeña y no alcanza a juntar la suficiente velocidad para que se vea el freno antes de que la valkyrie salga de ella. es por eso que cuando esta aplicando el freno todo el fonto se ve azul (que es el color de limpieza del buffer). Cuando apliquemos el modelo del escenario se vera mejor.
Le agrege movimiento sencillo a los modelos, El Battloid se mueve a una velocidad constante de 1 Unidad por ciclo (U/C) el Gerwalk se mueve a 2 U/C y el Fighter se mueve a 3 U/C y es el unico que acelera 0.05 U/C hasta alcanzar una velocidad de 7 U/C pero no puede moverse hacia arriba como el Gerwalk o el Battloid, tiene que cambiar su angulo de movimiento porque siempre se mueve hacia el frente.
Es aqui donde comienza la diferenciacion de los modelos, las ventajas y desventajas de cada uno de ellos. Uno es mas rapido que los otros dos, otro es mas maniobrable que los otros, otro tiene mas capacidad de ataque, etc, en cuanto evalue las ventajas y desventajas pondre una pequeña lista.
Siguiente paso: Movimientos mas realistas.
Chuck Norris doesn’t have a calendar, HE decides what day it is.
Happy Coding!

