preguntas sobre Ogre 3D

Bueno, despues de pelearme una tarde entera para intentar hacer un misera camara en tercera persona con movimiento libre de raton con el maldito Irrlicht, he decidido probar Ogre 3D para mi "proyecto" (he dicho intentar, es decir no he logrado hacer una en condiciones).

Y eske la forma en la ke Irrlicht trata el input me parece muy engorrosa e incompleta. No tiene para detectar cuando levantas de pulsar una tecla, ni la velocidad del raton para los giros de camara, ni muchas cosas... cosa ke en SDL mas o menos controlo a la perfeccion, y eske encima no deja usar eventos input de otras librerias (por lo menos de forma sencilla y no chapucera).

Ademas, encuentro ciertos bugs en la deteccion de colisiones, sombras y alguna cosilla mas ke visto por ahi...

Asi ke me estoy pensando pasar a Ogre 3D. Segun tengo entendido este no trae ninguna libreria Input, con lo cual podre usar mi amada SDL [pos eso] , aunke miedo me da lo de usar ODE para las colisiones [mad]

Me gustaria saber la opinion de la gente (sobretodo si conoce los dos engines) sobre:

- Si comparten la filosofia en cuanto al modo en ke manejan los objetos, camaras, escenas, etc... o me tendre ke pelear durante dias para intentar comprender Ogre...
- Si es facil implementar SDL con su input, musica y demas cosas bonitas del SDL (la parte grafica no me interesa :P)
- Como de dificil seria implementar ODE para las colisiones entre objetos...
- Si es recomendable el cambio.


Decir ke Irrlicht es una gran engine, pero vengo de usar Blitz3D y me resulta como ke le faltan muchas cosas a Irrlicht...


PD: No sabia donde poner el post, si esta en mal lugar ke algun moderador lo cambie [rtfm]
Lo mejor que puedes hacer es buscar juegos/demos de código abierto OGRE+ODE+SDL.

Mi experiencia es que Irrlicht, es demasiado precipitado. El tio pasó de una 0.1* a la 1.0... la gente se quejó porque no había llegado a nada tan interesante como para dar el salto de versión, pero como el mismo declaró "el gato es mío y me lo follo cuando quiero" (bueno, a lo mejor así no...). El desarrollador va un poco de chulín, he leido las listas de correos y no me gusta nada su forma de trabajar. Allá el.

OGRE es un gran motor... de render, no está pensado para juegos, aunque mucha gente se esfuerce en usarlo para eso.

ODE es una gran librería física, de las más potentes, aunque empieza a quedarse algo obsoleta, y la documentación no es que sea la mejor.

De ambos casos encontrarás muchos ejemplos. Pero yo te recomiendo que mires CrystalSpace y Bullet Physics.

http://www.crystalspace3d.org/tikiwiki/tiki-view_articles.php
http://www.continuousphysics.com/Bullet/index.html

CS tiene mucha documentación, y BP tiene mucho futuro... a no ser que los de ODE se pongan las pilas.

Espero que te haya servido de algo!!!
Bueno, muchas gracias!!! :-P

Sobre ODE, pues bueno, no tengo pensao incluir ninguna fisica en el juego, solo las tipicas colisiones.

Si ke habia oido hablar de ke Ogre no es mas ke una herramienta de renderizado, asi ke puede ke me olvide un poco de ella y me centre en ese Crystal Space ke me has dicho (ya habia oido alguna recomendacion por ahi).

Crystal Space necesita algun tipo de libreria externa, o ya va todo los necesario para juegos?

Bueno, ahora mismo entro en la web y me la estudio de arriba a abajo ;)

Gracias! [Ooooo]
Pitxardo escribió:Sobre ODE, pues bueno, no tengo pensao incluir ninguna fisica en el juego, solo las tipicas colisiones.
Pues para eso puedes hacer unas boundingboxes tu mismo.

Crystal Space necesita algun tipo de libreria externa, o ya va todo los necesario para juegos?

Bueno, ahora mismo entro en la web y me la estudio de arriba a abajo ;)
Tus preguntas serán respondidas cuando te la hayas estudiado bien... ;)
Echale un vistacito a SOYA3D, motor de juegos 3D basado en Python...

yo le eche un vistazo por encima y tire ogre3D y CrystalEngine directamente a la basura.
4 respuestas