Irrlicht-3DEngine
-
- User
- Posts: 35
- Joined: Sat Aug 16, 2003 4:52 pm
- Location: Germany
Irrlicht-3DEngine
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 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!!! 

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).
OGRE
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.
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.
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!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.
-
- User
- Posts: 35
- Joined: Sat Aug 16, 2003 4:52 pm
- Location: Germany
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 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!!! 

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
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
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
http://www.alias.com/eng/products-servi ... ndex.shtml
Where ever you go, there you are.
Re: OGRE
Starhawk: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.
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.
-
- Enthusiast
- Posts: 537
- Joined: Wed Oct 29, 2003 10:35 am
-
- Enthusiast
- Posts: 384
- Joined: Sat May 24, 2003 8:02 pm
- Location: Canada
- Contact:
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.
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.
    - Codemonger, 2004 A.D.