[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: CrystalSpace vs Ogre3d
Frédéric Lopez:
> 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 :
>
> http://www.ogre3d.org/phpBB2/viewtopic.php?t=10161&highlight=own+config+fil
>e
>
> > 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+genera
>tion
>
> > 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.