Will MT always use Irrlicht?

For people working on the C++ code.
User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Will MT always use Irrlicht?

by benrob0329 » Post

I am going to be working on a game with some friends in C++. However I want to help develop MT as well.

We have decided to (probably) go for Ogre3D instead of Irrlicht, as Ogre3D has various features Irrlicht does not.

But would MT ever be interested in changing engines? Since everything is mod based and written in its own Lua libraries, it might not be as difficult as a regular game would be.

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

Re: Will MT always use Irrlicht?

by kaeza » Post

What specific features does Ogre3D have that you feel could benefit Minetest?

Just curious.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Will MT always use Irrlicht?

by rubenwardy » Post

There has been some work in abstracting away Irrlicht, SK that eventually we can replace wit with something else.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Calinou
Moderator
Posts: 3169
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou
Location: Troyes, France
Contact:

Re: Will MT always use Irrlicht?

by Calinou » Post

Minetest tries to follow the KISS principle, and OGRE does not follow it.

PS: For your game, have you tried Godot? It may be a better idea than writing all your game logic in C++.

User avatar
hoodedice
Member
Posts: 1374
Joined: Sat Jul 06, 2013 06:33
GitHub: hoodedice
IRC: hoodedice
In-game: hoodedice
Location: world
Contact:

Re: Will MT always use Irrlicht?

by hoodedice » Post

Calinou wrote:PS: For your game, have you tried Godot? It may be a better idea than writing all your game logic in C++.
pls stahp.
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

kaeza wrote:What specific features does Ogre3D have that you feel could benefit Minetest?

Just curious.
Ogre3D has a few that I think would benifit MT, such as per bone animation, better texturing, and such.
Calinou wrote:Minetest tries to follow the KISS principle, and OGRE does not follow it.

PS: For your game, have you tried Godot? It may be a better idea than writing all your game logic in C++.
Hmm, anyone know of a graphics engine that follows the KISS Principle and has nice features?
Im more interested in knowing how to code it than having a nice IDE, but thanks for the sugestion.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

Kpenguin suggested that Antarctica could be used...

http://supertuxkart.sourceforge.net/Ant ... al_Details

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: Will MT always use Irrlicht?

by FreeLikeGNU » Post

hoodedice wrote:
Calinou wrote:PS: For your game, have you tried Godot? It may be a better idea than writing all your game logic in C++.
pls stahp.
Better yet, a minetest themed pinball game written in Godot!

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Post

benrob0329 wrote:But would MT ever be interested in changing engines? Since everything is mod based and written in its own Lua libraries, it might not be as difficult as a regular game would be.
The impossible is impossible. Every [snip]
(Inocudom's Intuition: >_> That's all [snip])
Last edited by Inocudom on Sat Aug 22, 2015 03:51, edited 1 time in total.

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: Will MT always use Irrlicht?

by Ferk » Post

The guys from OpenMW had to ditch Ogre3D because it was not flexible enough.

They are gonna use OpenSceneGraph now. After reading the dev blog posts it does look like it seems to have a more efficient design.

I don't think you will find a real "KISS" graphic engine unless you directly use something like SDL2 (specially since you say you are more interested in "knowing how to code it").
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

OSG looks like it has good features, but I can't find any GOOD (as in Ogre3D quality) screenshots...

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Post

I found [snip]
(Inocudom's Intuition: >_> Dude, when will you [snip])
I will be a real man and give my intuition the boot right now!
SLAM!!!
Good riddance to that spirit breaker!

Now, as I was saying, I found something interesting concerning OpenSceneGraph:
http://www.pcl-developers.org/OutofCore ... 07228.html
Now that's a real good achievement for that engine! Oh, if only at least one person made a comment in the following topic that I made concerning voxel octrees:
viewtopic.php?f=17&t=13023

Must remember not to be a sociopath/psychopath as I type posts. Such people really destroy communities and drive off new members.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

WOW! That looks complicated....

Would OSG be an option for MT?

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Post

benrob0329 wrote:WOW! That looks complicated....

Would OSG be an option for MT?

Code: Select all

T 1439001551 20<Inocudom>30	What do you know and understand about polygons vs. voxel octrees, RealBadAngel? I heard that there is a sizeable difference in fps, and Cube 2 Sauerbraten proves this.
T 1439001587 20<Inocudom>30	That engine is the only one that I can run occlusion mapping in without any serious reprocussions.
T 1439001589 18<RealBadAngel18>	idk what voxel octrees are
T 1439001650 20<Inocudom>30	RealBadAngel: Voxel octrees are what the Cube 2 Sauerbraten engine is based on. Same with Red Eclipse, Tesseract, and Revelade Revolution.
T 1439001663 18<RealBadAngel18>	but that sounds like different engine
T 1439001677 18<RealBadAngel18>	and thats NOT EASY
RealBadAngel would probably be against an engine change, unless it can be achieved without too much stress/hardship. Of course, I myself would find the results interesting. Your only real option here is to have yourself and your friends port Minetest to OSG yourselves, then show the developers of Minetest the results. Otherwise, as I said before, the impossible is impossible.

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Will MT always use Irrlicht?

by rubenwardy » Post

A member of the core team has finished abstracting away Irrlicht, and can now run MT with Orge3D - however it's quite buggy. Lots of work is still needed.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

graphics boy
Member
Posts: 19
Joined: Fri Jul 27, 2012 08:57
GitHub: Cg-boy

Re: Will MT always use Irrlicht?

by graphics boy » Post

Are there any screenshots?

User avatar
BrandonReese
Member
Posts: 839
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
Location: USA

Re: Will MT always use Irrlicht?

by BrandonReese » Post

rubenwardy wrote:A member of the core team has finished abstracting away Irrlicht, and can now run MT with Orge3D - however it's quite buggy. Lots of work is still needed.
Quite buggy as in so buggy it's unplayable or quite buggy as in it's playable but so buggy you wouldn't want to play it.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

Wait, you mean that there is a working version using Ogre3d???

est31
Developer
Posts: 173
Joined: Mon Dec 29, 2014 01:49

Re: Will MT always use Irrlicht?

by est31 » Post

No, there isn't one, not a working (in the sense of playable, and accessible to players) version. It is true that one dev has made statements into that direction, but he hasn't released code yet, so we can just speculate how well it works or not. He has stated though that its very very buggy.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: Will MT always use Irrlicht?

by benrob0329 » Post

Hmm, any other options being considered?

I was thinking about learning OpenGL and making a graphics engine myself, though I'm still not sure if I want to take on that task...

est31
Developer
Posts: 173
Joined: Mon Dec 29, 2014 01:49

Re: Will MT always use Irrlicht?

by est31 » Post

The dev said they abstracted irrlicht away, so adding support for a additional engines will be easier once we have support for Ogre3d.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Post

benrob0329 wrote:Hmm, any other options being considered?

I was thinking about learning OpenGL and making a graphics engine myself, though I'm still not sure if I want to take on that task...
The only case in which I would recommend doing that is if the resulting engine ended up being based on voxel octrees instead of polygons. Give Cube 2 Sauerbraten's engine a peek sometime.

User avatar
Hybrid Dog
Member
Posts: 2835
Joined: Thu Nov 01, 2012 12:46
GitHub: HybridDog

Re: Will MT always use Irrlicht?

by Hybrid Dog » Post

Some time ago benrob0329 wrote:Kpenguin suggested that Antarctica could be used...

http://supertuxkart.sourceforge.net/Ant ... al_Details
l doubt this is a good idea, the new supertuxkart 9 is extremely laggy, a lot more than when it used irrlicht.

‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Post

Hybrid Dog wrote:
Some time ago benrob0329 wrote:Kpenguin suggested that Antarctica could be used...

http://supertuxkart.sourceforge.net/Ant ... al_Details
l doubt this is a good idea, the new supertuxkart 9 is extremely laggy, a lot more than when it used irrlicht.
And that engine uses polygons. It is a shame that Super Tux Cart 9 did not consider using (or creating) one based on voxel octrees. Doom 4 shows us that there is some serious potential with them.

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

Re: Will MT always use Irrlicht?

by philipbenr » Post

I think that we should find a lightweight engine that has the capacity to do some cool effects but isn't a resource hog. I am still running Minetest on my a8 4500m (pretty crappy) and I am getting 30fps pretty consistently, so I am happy with irrlicht. I would like cooler effects because I am going to get a new amazing tower (i7 5820K, 16GB DDR4, X99, r9 390 GPU, etc etc etc) so I can use them, but I am still going to keep this laptop for portability reasons.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests