Artifex Terrain Loader (III)

9 11 2008

Por fin he conseguido que esto funcione bien, al final era un problema que no tenia nada que ver con el cargador del terreno, aunque todo parecia indicar que no era así, pero bueno, C++ es así xD

Esta tarde he estado investigando como aplicar físicas al terreno para que los personajes y objetos vaya por el, y la verdad es que la tarde ha sido bastante fructífera, he sacado un par de videos, con los resultados.

El primero de ellos muestra a una caja, que aunque no se ve muy bien, cae del cielo, y choca contra el terreno, deslizandose por el, lástima que no se vea del todo bien (maldito encoder de video xD)

en el segundo video vemos un robot que “camina” por las montañas:




Artifex Terrain Loader (II)

9 11 2008

Ya tenemos video del terreno metido en nuestra aplicación :D

Siguiente paso Terrain+Newton



Artifex Terrain Loader

6 11 2008

Estos últimos días, he estado investigando el funcionamiento del cargador de terreno de Artifex en juegos que utilicen Ogre como motor y finalmente ha funcionado, aunque no todo lo bien que esperaba, ya que parece que hay algún problema que aun no he conseguido encontrar con nuestra aplicación, que hace que ciertos componentes del terreno que estamos intentando cargar no funcionen bien, hasta el punto de provocar un fallo en la aplicación, al final, después de una intensa y fructifera busqueda, he encontrado esos componentes y los he quitado temporalmente, con lo que al final ha “funcionado”.

Las 2 siguientes imágenes están tomadas de la demo de Artifex:


From Ogre
From Ogre

y ¡sorpresa! esta está tomada de nuestra aplicación :D


From Ogre



Alcalá del Júcar

3 11 2008

Fotos de ayer, de la mini-escapada a Alcalá del Júcar, me gustó mucho el pueblo, es bastante chocante como muchas de las casas están metidas dentro de la montaña, por otro lado, las vistas desde el castillo, son muy chulas, además, está restaurado, y se nota que han intentado ser fieles a como era en la antiguedad, en definitiva, una visita muy recomendable para escaparse un día :)



Sierra Espuña

19 10 2008

Ayer Sábado, quedamos para comer en Sierra Espuña, así que aprovechando el momento, decidimos ir temprano y visitar algo por la zona, la cita fue a las 11 en Totana, desde donde salimos hacia arriba, la primera parada fue el santuario de Santa Eulalia, dónde dimos una vuelta y fuimos a un par de miradores de la zona, lástima que el el día no era muy bueno y la neblina no dejaba ver demasiado :(.


From Sierra Espuña
From Sierra Espuña

La siguiente parada fue el pueblo de Aledo, que tiene el encanto de los pueblecitos de montaña pequeños, alli, echamos un ojo a la zona del castillo, del que prácticamente solo queda la torre:


From Sierra Espuña
From Sierra Espuña

Después de nuestro paso por Aledo, fuimos al estrecho de la Arboleja, un estrecho que ha sido excavado por el agua en la roca con el paso del tiempo (esto no se por donde queda :P)


From Sierra Espuña
From Sierra Espuña
From Sierra Espuña

Fotos de mejor calidad, aquí

Después de comer, seguimos subiendo hasta nuestro destino final, que era el pico “Pedro López”, que es el segundo más alto de Sierra Espuña, con 1566 metros de altitud, aunque primero, paramos en el mirador del Collado Pilón, a 1050 metros:


From Sierra Espuña
From Sierra Espuña

Finálmente, llegamos a nuestro destino, que es cruce donde empieza la subida al pico de Espuña, el más alto, con 1583 metros, a partir de aquí, seguiremos a pie, unos 2.5 km hasta llegar a nuestro destino final, durante este trayecto nos encontramos con los pozos de la nieve y algunos “visitantes”:


From Sierra Espuña
From Sierra Espuña
From Sierra Espuña
From Sierra Espuña
From Sierra Espuña
From Sierra Espuña

y al llegar al final:


From Sierra Espuña
From Sierra Espuña

Después de eso, hicimos la bajada por la zona de Alhama, pero de eso, no hay fotos, que ya tenia bastante con ir conduciendo :)

Más info sobre Sierra Espuña: www.sierraespuna.com



OgreNewt

16 10 2008

En los últimos días, he estado trasteando con sistemas de gestión de físicas “integrables” con Ogre, para la programación que es un motor gráfico para la programación de videojuegos, después de probar el ODE y comprobar que aquello que los tutoriales daban como muy sencillo, en la práctica no lo era y perder demasiado tiempo con él, decidimos apartarlo del camino y probar con otros, el siguiente fue el Bullet, que prometia bastante, ya que es el que está integrado en Blender para la śimulación de fluidos, softbodies y demás, el problema es que el wrapper para Ogre, no tiene NADA de documentación, aun así, decidí aventurarme y descubrí que a pesar de no tener documentación, echandole un ojo a los ejemplos es bastante fácil hacer cositas, pero claro, era demasiado bonito para quedarnos con este, y topamos con el movimiento de personajes, después de darle unas cuantas vueltas, no conseguí hacer nada decente, así que entre esto, y la falta de documentación, volvió a la lista de descartados. Por último, he estado probando el Newton, que a pesar de no ser libre, está bastante bien, además, tiene una comunidad bastante grande y activa de usuarios, por lo que solucionar los posibles problemas que puedan surgir es relativamente sencillo, después de unas cuantas pruebas, y algo de investigación, creo que nos vamos a quedar con este. Aquí dejo un pequeño ejemplo de las colisiones:



Google en Murcia

4 10 2008

Ayer, me lleve una grata sorpresa de camino al trabajo, y es que después de aparcar y ya de camino al edificio, me encontre con uno de los coches que Google está utilizando para hacer las fotos para el streetview, así que a lo mejor salgo :D

Yo personalmente, no pude hacerle ninguna foto al coche porque no me dio tiempo, así que me llevé una alegría cuando entre a la oficina y vi que es Sr. Byron le había sacado una, así que se la robo :P

EDITO: Como el Picasa es bastante tiquismiquis, pongo el enlace a la foto:

http://franbyron.wordpress.com/2008/10/03/encuentro-con-google/



Spain… On the road again

23 09 2008

Me acabo de enterar de que la PBS tiene preparada una serie documental sobre España, que empezará a emitirse el día 27 en Estados Unidos, esta serie es básicamente una guia turística y gastronómica de España, o al menos, de algunas ciudades. La serie está protagonizada por:

  • Gwyneth Paltrow: ¿Quien no la conoce?
  • Mario Batali: cocinero profesional, propietario de 30 restaurantes y autor de 6 libros de cocina. (http://www.mariobatali.com/)
  • Mark Bittman: Columnista del New York Times. (http://www.markbittman.com/)
  • Claudia Bassols: Actriz española, aunque yo no la conozco xD (http://www.claudiabassols.com/)

La verdad es que por lo que he visto, tiene buena pinta, así que habrá que verla, a ver lo que dicen :)

Más info aquí

Dejo un par de trailers también, para el que entienda inglés:





Real Madrid 2 - 0 Bate Borisov

19 09 2008

El Miercoles tuve la oportunidad de ir a ver el partido de Champions entre el Real Madrid y el Bate Borisov en directo al Santiago Bernabéu, cosa que no había hecho hasta ahora, y tengo que decir que aunque el partido no fue nada del otro mundo, lo pasé muy bien, aunque el estadio no estaba lleno, había un ambientazo, el partido al final lo ganó el Real Madrid por 2 a 0, con goles de Sergio Ramos y Van Nistelroy, uno en cada parte.

Aquí dejo unas fotos del partido, aunque la calidad deja bastante que desear :P




Acciones programadas con crontab

11 09 2008

Bueno, bueno, esta es una de esas típicas tonterías que he hecho y haré miles de veces, pero que cada vez que la tengo que hacer se me olvida como hacerlo xD

Para programar tareas en linux, lo más habitual es usar el crontab, que ejecuta las tareas configuradas en un fichero, este fichero se puede editar facilmente mediante el comando:

crontab -e

El formato de este fichero es lo “complicado”, ya que si no lo utilizas con asiduidad, es fácil olvidarse de como hay que poner los distintos valores, y de ahí este post. Los campos a configurar son los siguientes:

  1. Minuto: Este campo admite como valor un número entre 0 y 60.
  2. Hora: Este campo admite valores entre 0 y 23.
  3. Día del mes: Un número entre 1 y 31
  4. Mes: Un número entre 1 y 12
  5. Día de la semana: Un número entre 0 y 7, siendo 0=7=Domingo o las 3 primeras letras del día en inglés (sun,mon,tue,wed,thu,fri,sat)

En los diferentes campos se permiten una serie de cosas para hacer más sencilla la configuración de tareas que hay que repetir en varias ocasiones, son las siguientes (Válido para todos los campos):

  • Intervalos: Se permite poner un intervalo de valores, indicando el primer valor y el último, separados por un guión (”-”)
      Ej: 0-5
  • Una lista de números separados por comas significa que la acción se ejecutará en los momentos especificados por la lista:
      Ej: 0,5,10
      Ej: sun,tue,fri
  • Un asterisco (*) indica que la acción se ejecutará para todos los valores posibles del campo en el que se coloque, por ejemplo, si colocamos un asterisco en el campo “día de la semana”, la acción se ejecutará todos los días de la semana.
  • */número indica que la acción se realizará en intervalos de “número”, por ejemplo, si ponemos */5 la acción se ejecutará cada 5 minutos.

Para acabar, guardamos el fichero, salimos, y ya tenemos nuestra acción programada.

Ejemplo para reiniciar el apache cada 30 minutos:
0,30 * * * * /etc/init.d/apache2 restart