Why do most Irrlicht3D Projekts look bad?
Posted: Sat Aug 04, 2007 9:38 pm
[Deutscher "Orginaltext" weiter unten]
Why do most Irrlicht3D Projekts look bad?
For a few years I'm studying several Irrlicht Projects. I'm fascinated by it's easy implementation and usage, which although doesn't restrict the programmer. So I started different projects using the fast developing engine.
In times without own projects I follow the evolving engine and since today I vistit the “Project Announcement” Forum frequently and regularly, to keep an eye on promising works.
Recently I see many Projects with extremely bad graphics. At first, I put it down as typical for programmers, who focus more on their code than on their graphics. But if one takes a look at other engines (e.g. Ogre3D) one can see that they don't deal with such problems.
Following I am neither going to analyse the inability to make good graphics of some programmers nor I'm willing to show technical weakness of Irrlicht3D. I rather want to state my these about the cause of these bad screenshots.
Maybe good projects aren't announced in the forum but if one analyzes several game project in the (german) game-dev scene one cannot find any projects with good graphics that uses the Irrlicht Engine.
Irrlicht Engine offeres easy to use functions to implement simple applications. It is easy to write code to load models, textures, and to create materials to everyone who is roughly familiar with C++. That is which makes Irrlicht so special, but to developers who are interested in the API it is deterrent. Hence an image of the engine develops which doesn't make the grade.
That makes me sad, since the Irrlicht3D engine is a powerful API. With this text, I want to encourage developers to take care of their screenshots and to contribute to these wonderful Open-Source Engine.
----------------- German original text -------------------
Warum sehen die meißten Irrlicht Projekte schlecht aus?
Seit einigen Jahren verfolge ich nun schon die Irrlicht-Szene. Selbst begeistert von ihrer einfachen Implementierung, die dennoch meinen Ideen keine Grenzen setzt, begann ich zahlreiche Projekte, die immer wieder auf die sich rapide entwickelnde Engine zurückgriffen.
In Zeiten ohne eigene Projekte verfolgte ich die Entwicklung der Engine und bis heute schau ich regelmäßig neugierig in das “Project Announcement” Forum, um vielversprechende Arbeiten im Auge zu behalten.
Mittlerweile fallen mir immer wieder Screenshots ins Auge, die unglaublich schlechte Grafiken zeigen. Zunächst stempelte ich dieses Problem als typische Programmiererkrankheit ab: Viele Projekte verfügen über keine Grafiker. Doch wenn ich andere Engines betrachte (z.B. Ogre3D) sehe ich, dass es eben auch anders gehen kann.
Was ich im folgenden analysieren möchte, ist nicht die Unfähigkeit vieler Programmierer gute Grafiken zu erstellen (warum auch?), sondern warum gerade die Irrlicht Engine über so wenige (keine?) Vorzeigewerke verfügt.
Vielleicht werden die richtig guten Projekte auch nicht im Forum bekannt gegeben. Oder der Engine fehlen die technischen Vorraussetzungen. Beide Möglichkeiten schließe ich aus, da ich zum einen auch in der sonstigen (deutschen) Szene keine Spiele vorfinde, die mit der Irrlicht Engine arbeiten und dennoch gute Grafik vorweisen und des Weiteren da ich aus eigener Erfahrung keine Beschränkungen der Engine erkennen kann, über die andere nicht auch verfügen.
Meine These ist vielmehr, dass es gerade die Einfachheit der API ist. Eine Anwendung zu implementieren ist relativ schnell erledigt. Modells, Texturen usw. sind schnell geladen und so kann jeder, der halbwegs mit C++ umgehen kann, eine Anwendung schreiben. Genau das ist ja das schöne an der Engine. Doch Interessenten, die eigentlich die Engine nutzen möchten, werden von der schlechten Grafik förmlich abgeschreckt. So entwickelt sich langsam ein Image, dass der Qualität der Engine nicht gerecht wird. Das ist schade und so möchte ich dazu anregen, mehr auf die ästhetische Qualität der Screenshots zu achten, um die großartige Qualität der Engine unter Beweiß zu stellen, über die sie zweifelslos verfügt.
Why do most Irrlicht3D Projekts look bad?
For a few years I'm studying several Irrlicht Projects. I'm fascinated by it's easy implementation and usage, which although doesn't restrict the programmer. So I started different projects using the fast developing engine.
In times without own projects I follow the evolving engine and since today I vistit the “Project Announcement” Forum frequently and regularly, to keep an eye on promising works.
Recently I see many Projects with extremely bad graphics. At first, I put it down as typical for programmers, who focus more on their code than on their graphics. But if one takes a look at other engines (e.g. Ogre3D) one can see that they don't deal with such problems.
Following I am neither going to analyse the inability to make good graphics of some programmers nor I'm willing to show technical weakness of Irrlicht3D. I rather want to state my these about the cause of these bad screenshots.
Maybe good projects aren't announced in the forum but if one analyzes several game project in the (german) game-dev scene one cannot find any projects with good graphics that uses the Irrlicht Engine.
Irrlicht Engine offeres easy to use functions to implement simple applications. It is easy to write code to load models, textures, and to create materials to everyone who is roughly familiar with C++. That is which makes Irrlicht so special, but to developers who are interested in the API it is deterrent. Hence an image of the engine develops which doesn't make the grade.
That makes me sad, since the Irrlicht3D engine is a powerful API. With this text, I want to encourage developers to take care of their screenshots and to contribute to these wonderful Open-Source Engine.
----------------- German original text -------------------
Warum sehen die meißten Irrlicht Projekte schlecht aus?
Seit einigen Jahren verfolge ich nun schon die Irrlicht-Szene. Selbst begeistert von ihrer einfachen Implementierung, die dennoch meinen Ideen keine Grenzen setzt, begann ich zahlreiche Projekte, die immer wieder auf die sich rapide entwickelnde Engine zurückgriffen.
In Zeiten ohne eigene Projekte verfolgte ich die Entwicklung der Engine und bis heute schau ich regelmäßig neugierig in das “Project Announcement” Forum, um vielversprechende Arbeiten im Auge zu behalten.
Mittlerweile fallen mir immer wieder Screenshots ins Auge, die unglaublich schlechte Grafiken zeigen. Zunächst stempelte ich dieses Problem als typische Programmiererkrankheit ab: Viele Projekte verfügen über keine Grafiker. Doch wenn ich andere Engines betrachte (z.B. Ogre3D) sehe ich, dass es eben auch anders gehen kann.
Was ich im folgenden analysieren möchte, ist nicht die Unfähigkeit vieler Programmierer gute Grafiken zu erstellen (warum auch?), sondern warum gerade die Irrlicht Engine über so wenige (keine?) Vorzeigewerke verfügt.
Vielleicht werden die richtig guten Projekte auch nicht im Forum bekannt gegeben. Oder der Engine fehlen die technischen Vorraussetzungen. Beide Möglichkeiten schließe ich aus, da ich zum einen auch in der sonstigen (deutschen) Szene keine Spiele vorfinde, die mit der Irrlicht Engine arbeiten und dennoch gute Grafik vorweisen und des Weiteren da ich aus eigener Erfahrung keine Beschränkungen der Engine erkennen kann, über die andere nicht auch verfügen.
Meine These ist vielmehr, dass es gerade die Einfachheit der API ist. Eine Anwendung zu implementieren ist relativ schnell erledigt. Modells, Texturen usw. sind schnell geladen und so kann jeder, der halbwegs mit C++ umgehen kann, eine Anwendung schreiben. Genau das ist ja das schöne an der Engine. Doch Interessenten, die eigentlich die Engine nutzen möchten, werden von der schlechten Grafik förmlich abgeschreckt. So entwickelt sich langsam ein Image, dass der Qualität der Engine nicht gerecht wird. Das ist schade und so möchte ich dazu anregen, mehr auf die ästhetische Qualität der Screenshots zu achten, um die großartige Qualität der Engine unter Beweiß zu stellen, über die sie zweifelslos verfügt.