[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: CrystalSpace vs Ogre3d

Francesco Orsenigo a écrit :

I was trying to create a *very* simple mech-simulator, so i tried Ogre3d, wich seemed a quite simple library (i know almost nothing about 3d programming)...

I wouldn't say OGRE is a simple library, it's indeed a pretty big 3d rendering engine with a lot features. But it's only a rendering engine, not a full-fledged game engine, you'll normally need other libraries to create a real game (for sound, physics, joystick support, AI, etc.).

disappointed: Ogre3d is very strict and invasive: for example, it wants its own configuration files and does not provide almost any interface to deal without them;

OGRE offers a lot of features so that you don't need to write most of the things yourself. If you don't want to take the easy route, it's still possible, but I don't think it's a great thing to do when you just discover a library.
For your problem, see for example :

moreover, the only way to create a terrain is loading it from a .cfg file, while i would to generate it and maybe morph during gametime.

Same thing, see : http://www.ogre3d.org/phpBB2/viewtopic.php?t=6630&highlight=realtime+generation

Ogre is written in a very strict Object-Oriented fashon i don't really like:

I really fail to see how a good OO design is a problem.

most of the programming is made inside headers so that it takes biblic times to compile,

Compiling is not particulary slow on my machine. I don't understand what you mean by "most of the programming is made inside headers".

and it is almost impossible search methods to see how they work...

You've got the manual and the API reference for that.

And it seems a bit too windows-oriented...

How so ? I use it on my machine with the official Debian/unstable packages without any problem.

So i'd like to try Crystal Space, but it seems even more difficult, or at least badly documented, with no demos and almost no basic tutorials.

You can find many good tutorials and articles on the Wiki. Fact is 3d game programming is not an easy task. If you are not prepared to invest some time in it, you won't go very far...

Does anyone ever tryed one of these?

Yep, I did try OGRE and found it very nice, I really don't understand why you don't like it. In case of a problem, take a look at the Wiki, search or post messages in the forums or ask on the IRC channel. The OGRE community is very helpful.