(Idea) new graphics engine

wburton72
New member
 
Posts: 4
Joined: Thu Jul 18, 2013 23:23

(Idea) new graphics engine

by wburton72 » Tue Sep 03, 2013 23:10

Minetest should swap irrelicht with this other engine called Horde3d.

Horde overview:

Horde3D is a small open source 3D rendering engine. It is written in an effort to create a graphics engine that offers the stunning visual effects expected in next-generation games while at the same time being as lightweight and conceptually clean as possible. Horde3D has a simple and intuitive interface accessible from virtually any programming language and is particularly suitable for rendering large crowds of animated characters in next-generation quality.

Link: http://www.horde3d.org/home.html
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Tue Sep 03, 2013 23:45

Does Horde3D run on all platforms that Minetest currently runs on (pretty much all platforms that Irrlicht runs on)?
Does Horde3D have GUI support like Irrlicht?
Do you know anyone who would rewrite Minetest to use Horde3D?
 

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

by Inocudom » Wed Sep 04, 2013 00:47

I fear that rewriting Minetest for another game engine (even Horde3D) would be too stressful of an effort. Before the developers can even consider this, the pros and cons of such a development change must be evaluated. Very thoroughly.
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Wed Sep 04, 2013 05:32

This would require a complete rewrite of all code that uses things from Irrlicht.
Nobody wants to do that, soo...
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

by hoodedice » Wed Sep 04, 2013 06:09

Plus, it hasn't been updated in *ages* Still a beta.
Last edited by hoodedice on Wed Sep 04, 2013 06:10, edited 1 time in total.
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
BlauerEisRegen
Member
 
Posts: 73
Joined: Wed Jul 31, 2013 18:13

by BlauerEisRegen » Wed Sep 04, 2013 18:34

It is quiet nice, but the name is "Next Generation Graphics Engine".
So what about minetest running on older PC's?
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

by hoodedice » Thu Sep 05, 2013 02:36

BlauerEisRegen wrote:It is quiet nice, but the name is "Next Generation Graphics Engine".
So what about minetest running on older PC's?


Won't make a difference. Optimize it and anything can run that. The only thing here that we're talking about is that devs do not have enough time to port it to another language, nor do we see the benefits of such a move.
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
BlauerEisRegen
Member
 
Posts: 73
Joined: Wed Jul 31, 2013 18:13

by BlauerEisRegen » Thu Sep 05, 2013 17:05

hoodedice wrote:
BlauerEisRegen wrote:It is quiet nice, but the name is "Next Generation Graphics Engine".
So what about minetest running on older PC's?


Won't make a difference. Optimize it and anything can run that. The only thing here that we're talking about is that devs do not have enough time to port it to another language, nor do we see the benefits of such a move.


Isn't there any program, which can do this?
Wich gamehas this engine?
 

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

by rubenwardy » Fri Sep 06, 2013 08:06

This would be too much effort.

Just keep Irrlicht.
 

User avatar
BlauerEisRegen
Member
 
Posts: 73
Joined: Wed Jul 31, 2013 18:13

by BlauerEisRegen » Fri Sep 06, 2013 16:05

rubenwardy wrote:This would be too much effort.

Just keep Irrlicht.


Isn't it as simple as compiling?
 

User avatar
Evergreen
Member
 
Posts: 2131
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

by Evergreen » Fri Sep 06, 2013 16:20

BlauerEisRegen wrote:
rubenwardy wrote:This would be too much effort.

Just keep Irrlicht.


Isn't it as simple as compiling?
You sir, are wrong.
"Help! I searched for a mod but I couldn't find it!"
http://krock-works.16mb.com/MTstuff/modSearch.php
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

by hoodedice » Fri Sep 06, 2013 18:13

BlauerEisRegen wrote:
rubenwardy wrote:This would be too much effort.

Just keep Irrlicht.


Isn't it as simple as compiling?


It is simple as making BATTLEFIELD 3. From scratch. Alone.
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
BlauerEisRegen
Member
 
Posts: 73
Joined: Wed Jul 31, 2013 18:13

by BlauerEisRegen » Sat Sep 07, 2013 08:17

hoodedice wrote:
BlauerEisRegen wrote:
rubenwardy wrote:This would be too much effort.

Just keep Irrlicht.


Isn't it as simple as compiling?


It is simple as making BATTLEFIELD 3. From scratch. Alone.

REALLY??
Okay, that would cost too much time?
But isn't there somebody who can make this? It doesn't matter how much time that costs!
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Sat Sep 07, 2013 12:18

BlauerEisRegen wrote:
hoodedice wrote:
BlauerEisRegen wrote:
Isn't it as simple as compiling?


It is simple as making BATTLEFIELD 3. From scratch. Alone.

REALLY??
Okay, that would cost too much time?
But isn't there somebody who can make this? It doesn't matter how much time that costs!
Probably not, you'd have to rewrite the animated node code, rewrite the nodeboxes, forcing all mods to be incompatible with the newer engine.

You'd also might get unforseen bugs that Irrlicht had fixed a long time ago.

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Sep 07, 2013 12:25

Jordach wrote:rewrite the nodeboxes, forcing all mods to be incompatible with the newer engine.

Umm... there is no need to change the API if you switch the graphic engine.
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

by hoodedice » Sat Sep 07, 2013 15:23

BlauerEisRegen wrote:
hoodedice wrote:
BlauerEisRegen wrote:
Isn't it as simple as compiling?


It is simple as making BATTLEFIELD 3. From scratch. Alone.

REALLY??
Okay, that would cost too much time?
But isn't there somebody who can make this? It doesn't matter how much time that costs!


Windows is accepted across the minetest community and the Linux community at large as being the single most bloated, heavy and dirty OS ever. Windows is written in C++, assembly and a couple of other languages. Now, C++ and assembly are very fast, C++ because it runs in native code, and assembly, because it is processed directly. Now you may say that Windows should be written in assembly only. That will make it run very fast in the worst of hardware. But do developers do that? No. Choosing assembly takes a truck load of time and no one can commit to that. So even if a potential improvement is there, it is dropped in the favour of realism, and simplicity.

Back on minetest, the developers have made tons of months of effort into making an 'engine'. This engine, however is based on Irrlicht. Now to change core engine, one would have to port the ENTIRE MINETEST SOURCE CODE to the new engine. And with so many pending bugs and feature requests, devs are being realistic and continuing with Irrlicht. And by the way, a project that is alive and undergoing active development is obviously better than one which hasn't been updated in months.



Oh, and one last thing. Open Source. You. Do. What. The. Fudge. You. Want. To.

Why don't you port minetest to another engine? Or to java, so we can have an android app? These aren't bad ideas, and if you want, go ahead and do it. Actions speak louder than blank silent black UTF-8 encoded Roman script on a white background.
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
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 2 guests

cron