Depuis le shader dernier branché sur le moteur, j'ai décidé de trouver un outil commode pour les créer. A décidé de tester plusieurs programmes: Typhoon ShaderDesigner 1.5.9.4, Nvidia FX Composer 2.5 et AMD RenderMonkey 1.82. Les principales caractéristiques que je voulais avoir un tel programme sont: le soutien à GLSL, bien sûr, la vitesse, simple mais avec beaucoup de possibilités (changement de maillage, ajouter des variables, la gestion du matériel, etc), ce qui incite la syntaxe.
Commençons donc avec le premier programme qui est Typhoon ShaderDesigner version 1.5.9.4. Il a été mon premier programme pour créer des shaders de ce qui est rencontré. Avec les trois, le programme offre la plus légère d'installation, qui «pèse» 10 Mo seulement. Malheureusement, cela implique minusami plusieurs reprises, mais sur les moments. Le programme des incendies le plus rapidement, dès que vous commencez à nous apparaît à première vue, une interface graphique simple et intuitive. Malheureusement, ne va que dans il est constaté que l'ajout d'uniformes, ou la texture n'est plus une telle intuitive et même assez «sauvages». Toutes les fenêtres sont à quai, bien sûr, mais un changement dans leur organisation est terriblement grossier, et ce, après la modification et re-activer le programme, l'arrangement est fait référence comme étant la norme. Écrit le même code et matériaux modifikacja est très cool. Prompting rédacteur syntaxe, il travaille pour ne pas dire étrange, vivant leur vie, parfois fonctionne et parfois pas. Comme nous avons un objet maillage peu toutes faites, et nous pouvons ajouter les vôtres, mais, malheureusement, dans leur propre format (*. GSD), portant le total dyskwalfikuje cette option. Inconvénient majeur de cette application est qu'il n'est plus déroulant simplement. Pour résumer: tout droit, grossiers, d'écrire rapidement sur quelque chose de simple mais attrayant, pas imho très amusant.
Une autre application que j'ai testée était NVIDIA FX Composer. Ceci est le logo sur le plus dur de tous les trois (instalki poids 230MB), qui affiche également la vitesse de lancer des applications. Sur mon matériel déjà légèrement leciwym peut être quelques bonnes secondes à feu qui n'est pas cool. Comme d'attente déjà ces quelques secondes, nous apparaît toute l'application, vous pouvez facilement voir que nous avons affaire à quelque chose de plus grave que ShaderDesigner interface est très fort et, dans le même complexe que intuitive. Vous avez aussi la Windows Dock mais l'installation est beaucoup plus facile et plus précis, facilement ułożymy le système à vos besoins. À première vue, le assetów liste d'extension (lumière, maillage, texture, etc), de vastes éditeurs matériaux et textures. Allons à la chose la plus importante qui est l'éditeur de code. Coloration de syntaxe et de la numérotation de lignes de code est presque identique à ce que nous avons dans Visual Studio, ce qui est agréable et claire. Prompting rédacteur syntaxe et, contrairement ShaderDesignera fonctionne très bien. Toutefois, malgré les nombreux avantages de ce programme est un moins grand qu'il dyskwalfikuję dans mon cas: pas de support standard GLSL. Par conséquent, j'ai décidé d'essayer un autre programme:
AMD RenderMonkey. Je vais dire franchement que Nvidia FIMI coûte plus d'ATI et de ne pas avoir une bonne expérience avec les pilotes ATI et ses cartes graphiques, ainsi ce qui n'est pas tout à fait perdu, je pensais que le soft est bien pire que le FX Composer. Mais les apparences peuvent être confondus et si c'était le cas. Instalki poids est au milieu du reste des programmes - 99MB, qui consiste à «avaler». L'inconvénient est que vous devez avoir un compte (gratuit) pour AMD pour être en mesure de télécharger le programme (en plus je ne sais pas pourquoi mais je ściągało leurs serveurs en moyenne, seulement 30kb / s). Le programme d'incendies aussi rapidement que ShaderDesigner. Interface utilisateur graphique GUI me rappelle de Visual Studio 6.0, ce qui est prévisible, mais utile. Ici, nous avons également des fenêtres dokowalne, que nous n'avons aucune possibilité de modifier l'emplacement et la taille de l'interface graphique. Au regard premier, nous avons peu de choix mais heureusement ce n'est qu'une illusion. La façon simple et intuitive, nous pouvons ajouter des textures, des modèles (nous pouvons ajouter ici une maille dans des formats courants, tels que: 3DS, OBJ), des variables, etc Malheureusement, certains se plaignent mai à l'éditeur de code. La première chose est de coloration de syntaxe. Les mots clés sont joliment colorées, comme dans Visual Studio pour la couleur de la mer, mais n'ont pas fixes telles que GL_POSITION colorée en rose est un peu trop loin ... au pire je ne pouvais pas trouver l'option pour changer de coloration de la couleur, et nous devons vivre avec la couleur rose . Syntaxe de l'invite ne sera malheureusement pas non plus le meilleur. Ponctuation générale je ne pouvais pas courir, tout en incitant les sites des magasins ne sont quelques-moi du manque de numérotation de lignes de code, et aussi je ne pouvais pas trouver les options pour inclure ceux-ci.
En conclusion, j'ai choisi RenderMonkeya. Tout d'abord, un bon support GLSL, fonctionne assez rapidement (par opposition à FX Composer), il est simple et a encore une option très nécessaire. Formé d'un ajout de textures bien développée et changeants. Ce programme fait la plus forte impression sur moi et je vais l'utiliser.
PS Je demande à tous les codeurs de participer à SCENE.PL Code Compo. J'essaie aussi de prendre part, et certainement dans son éloge de la production. Détails: http://www.scene.pl/