L’indispensable Slate Material Editor
Pas vraiment un tuto mais plutôt une bonne habitude a prendre pour tout le monde, utilisez le Slate Material Editor. Quasiment a chaque fois que je rencontre/travaille avec de nouveaux graphistes je me retrouve confronté au vieillissant Material Editor, et a chaque fois je me dis que le gars s’empêche de progresser, il est temps que les choses changent!
Je ne vais pas vous vanter les mérites du SME (Slate Material Editor)… en fait si et pas qu’un peu! J’imagine que vous le savez a peu prés tous anciennement NodeJoe, comme quoi Autodesk achète parfois mieux qu’il développe…, le Slate est plus qu’inspiré de l’HyperShade de Maya et c’est tout a fait le genre de fonction qui manquait cruellement a 3dsMax quand on y avait goûté. D’ailleurs ça me fait penser a la Hotbox et au FrameBuffer… enfin c’est pas le sujet. Juste pour finir avec l’HyperShade sachez que celui de Maya va beaucoup plus loin puisqu’on y retrouve tous les éléments de la scène: cameras, lumières etc. j’espère trouver ça dans 3dsMax un de ces quatres…
Pour être totalement franc avec vous je ne suis même pas en mesure de comprendre comment c’est possible de s’en priver. Le Slate est une machine a développer des shaders complexes en deux clics. Imaginez donc que toutes les nodes disponibles dans 3dsMax soit étalés devant vos yeux comme des cartes et qu’il n’y ait plus qu’a les connecter les unes aux autres pour créer des shaders, le champ des possibles devient alors illimité! Je suis pas du genre a avoir une super mémoire et encore moins a être un garçon très organise et je dois avouer que le Slate me correspond parfaitement. Il est flexible, vous pouvez ranger vos shaders dans des groupes ou tout mettre en vrac. Isoler les vegets, un béton et tous les shaders de la scène dans différentes vues et ça devient alors, en tout cas dans mon cas, un espèce de bordel organisé qui évolue et se complexifie au fur et a mesure de l’avancée de votre scène. Vous l’aurez compris, j’adore ce truc ^^ Voici donc quelques conseils pour un prise en main rapide et efficace!
La première étape consiste a créer vos raccourcis. Comme je le dis souvent je suis un ancien webdesigner et le nombre de clic c’est important! Donc la premiere chose a faire c’est d’en faire le moins possible pour gagner du temps. Pour cela c’est tout simple creez un nouveau groupe dans le Material/Map Browser et rajoutez-y les nodes que vous utilisez le plus. Ensuite, debarassez-vous du Material/Map Browser, tout etant disponible au clic droit ca sert pas a grand chose de conserver ça dans votre viewport.
Au niveau des raccourcis et autres, forcement il va vous falloir tester un peu tout ca, c’est assez simple a utiliser.
Faire un shader avec deux bitmaps, forcément le Slate ne montrera pas l’étendue de ses possibilités. En revanche, réaliser l’intégralité d’un shader a partir d’une seule map non seulement vous économisez de la RAM mais en plus, le shader reste très facilement modifiable. C’est aussi tres facile d’utiliser les même maps dans différents shaders, encore une fois vous gagnerez du temps et de la RAM. Mais et c’est la que c’est encore mieux, vous pouvez utiliser 2 maps et avec des nodes Composite, Color Correction, VrayCompTex etc. en faire quelque chose de très aboutie, le tout combiné a plusieurs shaders. Quand on y réfléchie deux secondes on se doute bien que c’est faisable avec l’ancien Material Editor mais ça deviendrai tellement complexe… Non seulement une fois le shader en place il vous faudrait 10 minutes pour accéder a un paramètre mais surtout vous n’auriez même pas imaginer faire un shader avec autant de maps.
Voici également un ptit bout de MAXScript qui va vous permettre d’afficher le shader de l’objet sélectionné directement dans le Slate:
macroScript Slate_Selected category:"MattGuetta" buttonText:"Slate_Selected"" ( macros.run "Medit Tools" "advanced_material_editor" NodePos = [0,0] SelView = sme.GetView sme.ActiveView NewNode = SelView.CreateNode $.material &NodePos )
Pour l’installer simplement, MAXScript/New script, collez-le dedans et glissez le tout dans une toolbar. Vous pouvez également télécharger le script.
Enfin, je vous invite surtout a essayer des choses. Vous découvrirez certainement beaucoup de choses en essayant de nouvelles nodes. Par exemple le Controller Linear Float ou le Waveform Float. Je vous invite egalement a consulter ce pdf du CGITrainer. Sur ce, bon Slate a tous!




























