Will MT always use Irrlicht?

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Will MT always use Irrlicht?

by benrob0329 » Sun Aug 09, 2015 04:15

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
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

Re: Will MT always use Irrlicht?

by kaeza » Sun Aug 09, 2015 05:22

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 | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Will MT always use Irrlicht?

by rubenwardy » Sun Aug 09, 2015 07:28

There has been some work in abstracting away Irrlicht, SK that eventually we can replace wit with something else.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Will MT always use Irrlicht?

by Calinou » Sun Aug 09, 2015 12:25

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: 1372
Joined: Sat Jul 06, 2013 06:33

Re: Will MT always use Irrlicht?

by hoodedice » Sun Aug 09, 2015 16:28

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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Sun Aug 09, 2015 16:33

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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Tue Aug 11, 2015 17:09

Kpenguin suggested that Antarctica could be used...

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

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

Re: Will MT always use Irrlicht?

by FreeLikeGNU » Wed Aug 19, 2015 23:30

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: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Fri Aug 21, 2015 21:47

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: 330
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: Will MT always use Irrlicht?

by Ferk » Fri Aug 21, 2015 22:18

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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Sat Aug 22, 2015 00:34

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

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

Re: Will MT always use Irrlicht?

by Inocudom » Sat Aug 22, 2015 03:44

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-Viewer-using-Open-Scene-Graph-td5707228.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:
https://forum.minetest.net/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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Sat Aug 22, 2015 03:58

WOW! That looks complicated....

Would OSG be an option for MT?
 

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

Re: Will MT always use Irrlicht?

by Inocudom » Sat Aug 22, 2015 12:04

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

Would OSG be an option for MT?

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
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
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Will MT always use Irrlicht?

by rubenwardy » Sat Aug 22, 2015 12:18

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.
 

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

Re: Will MT always use Irrlicht?

by graphics boy » Sat Aug 22, 2015 14:19

Are there any screenshots?
 

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

Re: Will MT always use Irrlicht?

by BrandonReese » Sat Aug 22, 2015 15:32

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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Sun Aug 23, 2015 04:12

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

est31
Member
 
Posts: 172
Joined: Mon Dec 29, 2014 01:49

Re: Will MT always use Irrlicht?

by est31 » Wed Aug 26, 2015 02:56

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: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Wed Aug 26, 2015 05:05

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
Member
 
Posts: 172
Joined: Mon Dec 29, 2014 01:49

Re: Will MT always use Irrlicht?

by est31 » Wed Aug 26, 2015 15:01

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: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Fri Aug 28, 2015 19:01

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.
 

Hybrid Dog
Member
 
Posts: 2460
Joined: Thu Nov 01, 2012 12:46

Re: Will MT always use Irrlicht?

by Hybrid Dog » Sat Sep 19, 2015 16:51

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: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Will MT always use Irrlicht?

by Inocudom » Sat Sep 19, 2015 16:57

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: 1665
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: WisdomFire or philipbenr

Re: Will MT always use Irrlicht?

by philipbenr » Wed Oct 07, 2015 19:29

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.
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Tue Dec 01, 2015 06:32

Found this today: http://urho3d.github.io/
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Will MT always use Irrlicht?

by rubenwardy » Tue Dec 01, 2015 11:23

The core dev that managed to abstract away Irrlicht and run Mt in ogre3d has quit Minetest. He didn't share the code as it had massive merge conflicts.

celeron55 started working on a second MC-like game called build_at written in urho3d. But I think it's unlikely MT will be ported to it.
 

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

Re: Will MT always use Irrlicht?

by Ferk » Tue Dec 01, 2015 13:03

rubenwardy wrote:build_at

Looks pretty amazing: https://www.youtube.com/watch?v=FCgTNHndNCM

rubenwardy wrote:But I think it's unlikely MT will be ported to it.

That's too bad. But will the whole stack change? at least it looks like it has a lua framework.. maybe it won't be impossible to port most of the more interesting mods.
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Tue Dec 01, 2015 13:17

Wow, that look pretty cool!

I'm kinda sad though, if this gets finished MT will most likely die...

But I really do hope that he keeps this one a game...

EDIT I looked at the Github, still looks cool though!
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: Will MT always use Irrlicht?

by benrob0329 » Wed Dec 16, 2015 16:48

I don't understand why I haven't found this sooner: http://polycode.org/

Everything seems straightforward, easy, and clean.
 

Next

Return to Minetest Engine

Who is online

Users browsing this forum: No registered users and 3 guests

cron