Seit dem letzten Shader-Engine gesteckt, beschloss ich, ein komfortables Werkzeug, um sie zu kreieren. Ich beschloss, mehrere Programme zu testen: Typhoon ShaderDesigner 1.5.9.4, Nvidia FX Composer 2.5 und AMD RenderMonkey 1.82. Die wichtigsten Merkmale, die ich wollte, ein solches Programm haben, sind: Unterstützung für GLSL, der Kurs, Geschwindigkeit, einfache, aber mit einer Vielzahl von Möglichkeiten (Veränderung der Masche, indem Variablen, Material Management, etc.), woraufhin Syntax.
So let's start das erste Programm, das Typhoon ShaderDesigner Version 1.5.9.4 ist. Es war mein erstes Programm zum Erstellen von Shadern, die mit der erfüllt haben. Bei allen drei, bietet das Programm die leichteste Installer, der "wiegt nur 10 MB. Leider bedeutet dies auch einige Nachteile, aber für den Moment. Das Programm Brände so bald nach dem Start erscheint uns auf den ersten Blick eine einfache und intuitive GUI. Leider, wie es in ihn gehen wird festgestellt, dass die Zugabe von Uniformen, ob die Textur nicht mehr wie eine intuitive und sogar ziemlich "wild". Alle Fenster angedockt sind, natürlich, aber eine Veränderung in ihren Organisationen ist äußerst grob, und dieser nach dem Wechsel und Re-Aktivierung des Programms, ist die Anordnung als Standard bezeichnet. Tatsächliche Schreiben von Code und modifikacja Materialien ist sehr cool. Prompting Syntax Editor hat, dass, gelinde gesagt seltsam, lebe dein Leben, manchmal funktioniert und manchmal nicht funktioniert. Da die Maschen haben wir ein paar fertige Objekte, und wir können Ihre eigenen hinzufügen, aber leider in ihrem eigenen Format (*. GSD) für insgesamt dyskwalfikuje diese Option. Ein wichtiger Nachteil dieser Anwendung ist, dass es nicht mehr nur entwickelt wird. Zusammenfassend lässt sich sagen: gerade, grob, um schnell zu schreiben über etwas einfacher, aber interessanter imho nicht sehr lustig.
Eine weitere Anwendung, die ich getestet war eine Nvidia FX Composer. Dies ist die schwerste Anwendung aller drei (Gewicht instalki 230MB), das zeigt auch die Geschwindigkeit der Start von Anwendungen. Auf meinem schon etwas leciwym Feuer Ausrüstung kann ein paar Sekunden gut, das nicht cool sein. Da sie länger warten ein paar Sekunden erscheint uns die gesamte Anwendung, man kann leicht sehen, dass wir es mit etwas Ernsteres als ShaderDesigner GUI zu tun ist ziemlich stark und kraftvoll zugleich als intuitiv. Sie haben auch die Dock-Fenster, aber ihre Konfiguration ist viel einfacher und genauer, kein Problem Wir haben das System an Ihre Bedürfnisse anzupassen. Auf den ersten Blick die Verlängerung Liste assetów (Lichter, Meshes, Texturen, etc), neue Materialien und Texturen Redakteure. Let's um die wichtigste Sache gehen, ist der Code-Editor. Syntax-Einfärbung und Nummerierung von Zeilen Code ist fast identisch mit dem, was wir in Visual Studio, das ist schön und klar ist, haben. Prompting Syntax Editor hat und im Gegensatz zu ShaderDesignera funktioniert sehr gut. Doch trotz der vielen Vorteile des Programms ist ein großes Minus, dass sie dyskwalfikuję in meinem Fall: das Fehlen von Standard unterstützen GLSL. Deshalb entschied ich mich zu einem anderen Programm ausprobieren:
AMD RenderMonkey. Ich muss zugeben, dass mehr als fimi Nvidia ATI-Website und unter keine guten Erfahrungen mit ATI-Grafikkarten, und hinter dem ist auch nicht sehr gern, ich dachte, dass auch ihre Soft ist viel schlimmer als die FX Composer. Aber der Schein kann verwechselt werden und so der Fall war. Gewicht instalki ist in der Mitte der Rest der Programme - 99MB, die "Schwalbe" ist. Der Nachteil ist, dass Sie ein Konto (kostenlos) für die AMD in der Lage sein, das Programm (zusätzlich weiß nicht, warum, aber ich download ściągało ihre Server im Durchschnitt nur 30kb / s). Das Programm Brände so schnell wie ShaderDesigner. Graphical User Interface GUI erinnert mich an die Visual Studio 6.0, die vorhersehbar, aber nützlich ist. Hier haben wir auch andockbaren Fenster, die wir haben keine Möglichkeit, den Standort und die Größe des GUI zu ändern. Auf den ersten Blick haben wir keine andere Möglichkeit, aber glücklicherweise ist es nur eine Illusion. Die einfache und intuitive Weise können wir Texturen, Modelle add (hier können wir alle Maschen in gängigen Formaten, wie zB: 3DS, OBJ add), Variablen, etc. Leider sind einige können den Code-Editor zu beklagen. Die erste Sache ist Syntax. Schlüsselwörter sind schön gefärbt, genau wie in Visual Studio die Farbe des Meeres, aber nicht, dass solide wie gl_Position in pink gefärbt ist ein wenig zu weit ... der schlimmste, den ich nicht finden konnten, die Möglichkeit, die Farbe Farbe ändern, und wir müssen mit der rosa Farbe live . Prompting Syntax ist leider nicht die beste. Allgemeine Aufforderung konnte ich nicht laufen, während auffordert speichert Websites hat einige fehlen mir einige Nummerierung von Zeilen Code, und auch ich konnte nicht finden die Optionen, um diese aufzunehmen.
Abschließend wählte ich RenderMonkey. Erstens gute GLSL zu unterstützen, arbeitet recht schnell (im Gegensatz zu FX Composer Gegensatz), ist einfach und hat doch eine dringend benötigte Option. Hat ein gut entwickeltes Hinzufügen und Ändern von Texturen. Dieses Programm machte den größten Eindruck auf mich und ich werde es zu benutzen.
PS Ich appelliere an alle Programmierer im Code SCENE.PL Compo teilnehmen. Ich versuche auch, daran teilzunehmen und ich bin sicher, das Lob seiner Produktion. Details: http://www.scene.pl/