Irrlicht-3DEngine

Advanced game related topics
Megaborsti
User
User
Posts: 35
Joined: Sat Aug 16, 2003 4:52 pm
Location: Germany

Irrlicht-3DEngine

Post by Megaborsti »

Hi,
I have just found the interesting 3D-Engine Irrlicht (http://irrlicht.sourceforge.net).

I think it is much better than the OGRE-Engine because it loads much more formats (3DSMax-, Maya-, Milkshape-files; Bitmap and JPEG ; Quake levels and characters,...), has collision detection and much more interesting features.

It is open source, totally free and you can download it as dll-file.

My problem was that you also need to translate some header-files to purebasic and I do not know C enough to do so.

So it thought some of you could do so. I think here are lots of programmers that wait for a better 3d-engine than OGRE.
I become better!!! :)
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

This engine does seem to have lots of possibilities...

I believe is worth checking!

Fred :?:
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

By following regulary the OGRE forums and Sinbad's plan, I have to say than OGRE fits much better the purebasic concept than Irrlich could ever do, and I really believe in Sinbad's skills. All is so nicely tuned, the code is a jewel. So I don't plan to support any other engines for now, you can of course write a wrapper for it (shouldn't be that hard).
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

When can we expect more mature 3D commands Fred? Not that i'm pressuring you or anything :twisted:
--Kale

Image
StarHawk
User
User
Posts: 55
Joined: Sun Nov 02, 2003 7:27 am

OGRE

Post by StarHawk »

Whenever system critical support is "contracted" out to a non-profit or "free" supplier like OGRE is, timely updates and quality are sacrificed. Remember, nothing really good, I mean REALLY good is free and that includes OGRE.

The way I see it, there are two options: 1) Convince Fred to pay the OGRE people big $$ to work full time and speed up the development of OGRE, or 2) We all chip in $$ to send Fred to 3D engine assembly C++ ID Software programming school so he can drop these OGRE clowns and do an awesome 3D engine himself.

However, I have no interest whatsoever in 3D game programming or development of Purebasic in this area. Furthermore, I do not stand to profit from said advice, nor have any vested interest in any of the opinions expressed in this message whatsoever. Any actions you take on your computer or otherwise as a result of this message are your own responsibility. This message content is not meant to be viewed by operators of nuclear facilities and certainly not terrorists.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

2) We all chip in $$ to send Fred to 3D engine assembly C++ ID Software programming school so he can drop these OGRE clowns and do an awesome 3D engine himself.
Why re-invent the wheel? I think Fred has made the right choice with OGRE and FYI I dont think these OGRE guys are clowns either, it seems to be a very full featured robust 3D engine!
--Kale

Image
KarLKoX
Enthusiast
Enthusiast
Posts: 681
Joined: Mon Oct 06, 2003 7:13 pm
Location: France
Contact:

Post by KarLKoX »

Kale wrote: it seems to be a very full featured robust 3D engine!
No, it IS a very full featured robust 3D engine!
"Qui baise trop bouffe un poil." P. Desproges

http://karlkox.blogspot.com/
Megaborsti
User
User
Posts: 35
Joined: Sat Aug 16, 2003 4:52 pm
Location: Germany

Post by Megaborsti »

I also think that OGRE is a good 3d-engine and it is a good that Fred wants to implement it, I hope there will be much more 3d commands the next time.

I simply thought that it was a good idea to have a second different 3d-engine because it has much possibilities that OGRE does not have now.
Maybe they will come but it would be better to use them now.

To use the Irrlicht-engine you only have to load the irrlicht.dll and translate the header-files from c. I am not good enough in c to do that but I hoped that someone of you others (not Fred, there has to be more people that are advanced in 3d-programming or c-programming) could do this.
They only have to be translated one time and the whole pb-community could use a second free engine. There surely are much users who wait for that.

So, please, could someone translate these header-files?
I become better!!! :)
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

I 2nd the request, however I thought there was a converter that came with PB that converts header files for PB use...? Am I wrong?
User avatar
Guimauve
Enthusiast
Enthusiast
Posts: 742
Joined: Wed Oct 22, 2003 2:51 am
Location: Canada

Post by Guimauve »

Guys, and girls...

Just try to understand ok

The 3DS files can't support multiple LOD. The models files used by OGRE, the (.mesh) file can support this feature. With this feature you can create very beautiful models with a large amount of polygon and use it into your game without any problems. Why ? Because OGRE will optimise the scene by reducing or increase the detail of your model if you are close or far way from your object. And this will speed up your game and make sure you will get a very good graphics to see during the gameplay.

The main problems we have about using OGRE we need to have 3D Studio max or Milkshake to convert your models.

For the moment, OGRE is still under developpement. I think Fred can not add command to PureBasic before they are implented in Ogre 3D engine.

Just take a seat and wait a little if you want to create a game. It's just a rumors but Fred is supposed to create a small converter for 3DS to mesh as soon as the Linux version of PB will be completed.

By the way I search for a different 3D engine capable to support NURBS concept : Non Uniform Rational Bi-Spline (Curves and Surface). I'm a mechanical engineering technician and I would like to create my 2D-3D drafting and modelling tool for mechanics applications. If possible for Linux OS.

If someone have information please tell me here. Thanks

Best Regards

Guimauve
Rogue
User
User
Posts: 10
Joined: Wed Jul 09, 2003 12:27 pm
Location: Michigan

Post by Rogue »

You folks might want to take a look at the free Maya Personal Learning Edition for 3D graphics creation:

http://www.alias.com/eng/products-servi ... ndex.shtml
Where ever you go, there you are.
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Re: OGRE

Post by Berikco »

StarHawk wrote:Whenever system critical support is "contracted" out to a non-profit or "free" supplier like OGRE is, timely updates and quality are sacrificed. Remember, nothing really good, I mean REALLY good is free and that includes OGRE.

2) We all chip in $$ to send Fred to 3D engine assembly C++ ID Software programming school so he can drop these OGRE clowns and do an awesome 3D engine himself.
Starhawk:

The only clown in this forum is you, and you are the one that needs to go to school very urgent, you realy have to learn some decent manners.

So i think it's time for you to leave this forum, and go to post your sh*t somewhere else, post it on your own computer, so nobody else has to read it.
dontmailme
Enthusiast
Enthusiast
Posts: 537
Joined: Wed Oct 29, 2003 10:35 am

Post by dontmailme »

Shannara wrote:I 2nd the request, however I thought there was a converter that came with PB that converts header files for PB use...? Am I wrong?
I don't think the converter is means to handle anything this complex.... maybe the author could enlighten us :)
Paid up PB User !
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Oh? There was a post not to long ago asking for conversion of c header files (which is all that is needed in this case?), someone mentioned a converter is already supplied with PB, then the original poster stated that he also likes doing it manually....

Maybe Im way off here :D
Codemonger
Enthusiast
Enthusiast
Posts: 384
Joined: Sat May 24, 2003 8:02 pm
Location: Canada
Contact:

Post by Codemonger »

I downloaded some demos a while ago and didn't care for it too much. Although his website looks much better than before. Their are many free engines available, you can search:

http://www.3dengines.net

Personally, I think Truevision3D would be a better contender for using a 3D engine, and they are getting support from ATI ... although it is not free, you can use a free version(fullversion) that has a watermark on the screen. Which is not a big deal.

Too me it is all about the syntax and how easy it is to set things up. The built-in Ogre PB commands are an example of that, they are very simple to use and easy to understand. Learning these 3rd party engines is like learning another language. Which I think the majority of people are very uncomfortable in doing, so they do not want to take a step into the unknown. I know I don't.

The header conversion tool that comes with PureBasic is excellent but makes small errors sometimes. I do a conversion of all the header files and then manually start adding them into an include file as I am programming, only adds whats needed. This way I can copy and paste, and if any bugs come along I know what works and what doesn't.
<br>"I deliver Justice, not Mercy"

    - Codemonger, 2004 A.D.
Post Reply