Thread: Re: [Dev-C++] 3D graphics library.
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: David M. <ci...@ya...> - 2003-08-15 08:46:38
|
Well you hit the nail on the head. I have tried CrystalSpace and to say the least I was confused out of my skull. As for all those DLLs, from what I did understand CrystalSpace uses a plugin system (i.e. it only loads the sections of code it needs). So I probably won't need to worry about all the DLLs just those that have what I want. I will check out the other libraries and get back to you with my decision. If anyone else has any suggestions, Please feel free to give it. Sincerly David Mcken ----- Original Message ----- From: "OROSZI Balázs" <or...@vp...> To: <dev...@li...> Sent: Thursday, August 14, 2003 11:48 AM Subject: Re: [Dev-C++] (no subject) > Hi! > > A few more things I left out: > PlaneShift in fact runs on Mac, but it is slow. That's why I said, > you'll likely have problems. However, when then new renderer is ready, > it WILL rock! The new renderer is really cool, but I'm afraid, that it > will get ready too late. Also, even if it is ready, the whole CS will > need to be ported to it, so that will take again some time. I was very > fond of CS, I watched it's progress for 3 years by now, and I liked it > very much. Until last month, when I accidentally found NeoEngine :) > > And one more thing about NeoEngine: it has a modern engine design, with > vertex buffer locking, and such. It is also not big (compared to CS or > OGRE) and compiles quickly. > > Well, that's all. > > -- > Greetings, > Balázs > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
|
From: David M. <ci...@ya...> - 2003-08-17 22:36:16
|
NeoEngine. It has TCP sockets as well as UDP. Haven't had the time to play around with it though. The fact that there is a Dev-Pak for it is a definite plus. ----- Original Message ----- From: "OROSZI Balázs" <or...@vp...> To: <dev...@li...> Sent: Sunday, August 17, 2003 5:40 PM Subject: Re: [Dev-C++] 3D graphics library. > David McKen wrote: > > I will check out the other libraries and get back to you > > with my decision. > > So, how did you decide? > Nothing, I'm just courious :) > > -- > Greetings, > Balázs > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com |
|
From: <or...@vp...> - 2003-08-15 13:57:38
|
David McKen wrote: > Well you hit the nail on the head. > > I have tried CrystalSpace and to say the least I was > confused out of my > skull. As for all those DLLs, from what I did understand > CrystalSpace uses a > plugin system (i.e. it only loads the sections of code it > needs). So I > probably won't need to worry about all the DLLs just those > that have what I > want. Exactly. Actually, as time passed, the plugin system became more and more complicated. Their plugin system is now called SCF, the Shared Class Facility. It is something like a simplified version of COM. In CS, everything is a plugin: the canvas, where the renderer draws, the engine, the map loader, everything. They are all (should be) independent - more or less. However, CS has some core static libraries: for math stuff, OS specific stuff, etc. And there is a huge design flaw in it: there are about 5-6 static libs, and some of them have cross-references. That is: libcssys needs libcsutil, and vice versa. That is a HUGE design flaw. And CS's too much modularity, and flexibility makes it a bit jelly-like: you can't easily get it to stand stable. CS is not the best if you look at it from a "3D engine" perspective. It is more like a "3D operating system". Or just an "operating layer - and some 3D" :) And I think this is why it goes too slow. There are always redesigns, rewrites, re... Even now, core things are redesigned, rewritten, etc. (Bad design) This takes a lot of time, and slows down the project a lot. You know, it was started in 1997!!!! That's 6 years already. SIX! And there's NeoEngine for example, which is only 1 and a half (maybe 2) years old, and it is already better than CS. If you need a look of CS, look at PlaneShift: http://www.planeshift.it Well, I ranted enough of CS. Now lets point some strenghts of it: 1. The new renderer As I said, if it is ready, it will be awesome. But when??? 2. Plugin design After all, this plugin design allows decent flexibility, and it is well documented, but not too easy to understand. 3. Portals and sectors Yes, CS has decent portal support, which allows you to do many tricks, like and endless stairway up, etc. Portals support space warping. Sectors and portals are hard to understand, but once you get it, you'll have a powerful tool in your hands. 4. Documentation The whole engine is very well documented, and there are many-many tutorials, which makes the complicated start somewhat easier. 5. Software renderer It has a software renderer, however it is nowhere near UT's software renderer, but it is good nevertheless - if you need it (I think you don't :) Well, I said what I learned so far in my CS career :) Good luck! -- Greetings, Balázs |
|
From: <or...@vp...> - 2003-08-17 21:40:23
|
David McKen wrote: > I will check out the other libraries and get back to you > with my decision. So, how did you decide? Nothing, I'm just courious :) -- Greetings, Balázs |