Ogre3D: Archivos de configuración.

15 07 2008

Hola, tengo bastante tiempo prometiendo los tutoriales, pero ahora que he avanzado un poco, me siento mas confiado para poder explicar algunas cosas.

Para éstos días, ya deberíamos tener instalado nuestro Visual C++ con Ogre SDK.

Antes que nada, voy a explicar un poco unos archivos que usan las aplicaciones hechas con Ogre, los archivos mas usuales son:

  1. ogre.cfg
  2. plugins.cfg
  3. resources.cfg

Lo que explicaré a continuación, es lo que he leido, he usado y he entendido acerca de éstos archivos, cualquier duda, aclaración y comentario es bien recibido, y obviamente editaré cualquier error que encuentre o me señalen :D .

Leer más »



Visual C++ 2008 y Ogre3D

14 07 2008

He logrado instalar el Ogre SDK y Visual C++ 2008 (VC9) sin problemas, la verdad si es mas fácil (mas rápido) y de cierto modo mejor, ya que no tienes que descargar el PSDK ni el Service Pack 1 de VS.

La verdad si es como decía Angel38 en un comentario, solo instalas VC9 y OgreSDK.

El truco aquí, es que tienes que bajar la versión correcta del SDK de Ogre, y configurar algunas cosas (sobre todo directorios).

Configuración de VC9 y el proyecto, después del salto…

Leer más »



Aplicación Ogre sin ExampleApplication.h

9 07 2008

Pues, ya logré poner un mesh en pantalla, poder usar OIS, y ahora lo que falta, es documentarles y explicarles el código que he usado para llegar a ésto.

No se desesperen, recuerden que no soy un gurú ni que soy maestro, trataré de explicarlo lo mas fácil de entender que pueda.

Cambiando de tema, la verdad me interesa mucho el feedback, si quieren poner comentarios, por favor háganlo, se los agradecería mucho :D .

Video de lo que logré hacer:



Portal Ogre

4 07 2008

Algunos de ustedes habrán visto el juego para PC y XBOX 360 llamado Portal, pues, resulta que unas personas que desarrollan con Ogre, quisieron ver si era posible hacer lo mismo con Ogre, y al parecer lo lograron:

Me imagino que ha de ser algo difícil hacer eso, espero que saquen un motor o algo :D



Listo!

4 07 2008

Después de varios días intentando, leyendo por aquí, aquí y por acá MUCHAS cosas, he logrado crear una ventana con Ogre y hacer funcionar el input, lamentablemente, no usé lo que comenté en el post pasado, seguí intentando con OIS y por fin lo pude hacer funcionar.

Lo que hice no es la gran cosa para muchos, simplemente creo una ventana con Direct3D9 (u OpenGL si así gustan :P ) y no hace nada, hasta que presionas la tecla escape, sale del programa.

Estoy documentando el código, para subirlo y que sirva como tutorial, si después de leerlo o verlo desean un tutorial en la página lo haré con gusto.

Talvez la screenshot parezca broma, pero no lo es, fue bastante trabajo para mi, el hacer ésto (si, una ventana vacía que se cierra con escape).

Saludos! :D



SDL para input

2 07 2008

Bien, después de intentar con OIS, le daré una oportunidad a SDL, después de todo, al buscar como usar OIS, encontré ésta página, que te da razones para no usar OIS, que básicamente, es porque el mouse no funciona 100% bajo linux (ésto significa que si mas adelante quieres portar tu juego hacia linux, no podrás usar mouse al 100%) y problemas en windows cuando no usas root->startRendering(). Por otra parte, en el wiki de Ogre hablan muy bien de SDL, dice que SDL ha estado desde hace varios años, por lo tanto es una librería madura que permite varios aspectos de un juego, como sonido, timers, entrada (input) y video.

Pués ya instalé SDL, estoy viendo como combinar SDL y Ogre, al parecer no es tan difícil como OIS.



Hikari

27 06 2008

Hikari

¿Que es Hikari?

Bueno, Hikari es una librería que hace posible insertar contenido hecho en Flash (.swf) en tu aplicación que tienes con Ogre. Lo que se puede hacer:

  • Crear la interfaz (GUI) de tu juego en Flash
  • Reproducir películas en flash en tu juego
  • Meter mini-juegos hechos en flash, en tu juego
  • Combinar Flash con 3D

Demo Hikari

Éste es el hilo oficial en los foros de Ogre. En el mismo hilo, hay un demo.



¿Que mas puede hacer Ogre?

26 06 2008

Otra muestra de lo que se puede hacer con Ogre3D, esta vez, es un juego real, hecho por TheEasyCo, es un juego de vehiculos todo terreno, que a mi gusto esta muy bien hecho, a pesar de que no soy muy afecto a los juegos de autos.

Vean el video, esta muy detallado, usa algunas otras librerias para fisica y creo que usa otra que permite tener quiensabecuantosmil arboles en pantalla sin que la accion se ralentice.

Videos despues del salto. Leer más »



Proximos tutoriales

25 06 2008

No he posteado porque estoy dandole duro al Ogre3D, en realidad lo que quiero es poder publicar algunos tutoriales de como iniciar Ogre sin el “ExampleApplication”. Lo bueno es que ya pude hacerlo, pero no quiero escribir el tutorial de como iniciar ogre sin tener un inputManager, que es con lo que estoy batallando en estos momentos, aunque al fin encontre como usar OIS (OIS es una libreria de entrada y significa algo como Ogre Input System).

Tranquilos amigos, sigo leyendo y documentandome sobre Ogre :D



¿Qué puede hacer Ogre3D?

19 06 2008

Una de las cosas que me preguntaba antes de empezar con ogre era eso, ¿qué puede hacer?, para muestra un botón (no es lo único que puede hacer, pero es uno de los ejemplos que mas me gustó):