Dorian Fevrier's blog - Mot-clé - tricksJe m’appelle FEVRIER Dorian, je suis infographiste 3D passionné par mon métier, l’informatique en général, l’internet, la programmation et l’évolution de tout ce petit monde. Vous trouverez sur ce blog des tutoriaux, mes coups de cœurs, avis, etc.2024-01-02T23:48:05+01:00FEVRIER Dorianurn:md5:695d9c73474c33ce3dab043823509c4bDotclearLa bidouille des attributs cachéurn:md5:81bb81e35af745193e2b64d79381c0f32009-03-14T15:13:00+01:002013-07-26T22:41:30+02:00NarannInfographie 3D - Boulotbidouillefrinterfacemanipulationmayamayatomrmental rayoverriderendutricks<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu010_tn.png" alt="attributsCacheRendu010_tn.png" style="float:left; margin: 0 1em 1em 0;" title="attributsCacheRendu010_tn.png, mar. 2009" height="150" width="150" />Lors ce qu'on cherche à modifier des paramètres, "overrider" des attributs, Il arrive qu'on se retrouve bloquer par les choix d'interfaçage de Maya. C'est surtout en rendu qu'on s'en rend le plus compte. Aujourd'hui, je vous propose non pas un "tricks-of-the-dead" mais une manipulation qu'il m'arrive de faire (de plus en plus souvent malheureusement) lorsque je debug une scène ou cherche à comprendre ou est caché tel ou tel paramètre de rendu mental ray (encore une fois, l'intérêt de cette "moulinette" est surtout destiné aux render-men qui veulent comprendre comment la passerelle mayatomr fonctionne).</p> <h5>Pourquoi faire ça?</h5>
<p>C'est vrai quoi, il est très bien Maya... Bon... C'est le genre de billet où je suis obligé de m'énerver un peu car vous allez voir qu'on découvre des choses assez "rigolotes" (enfin, ça l'est beaucoup moins quand on travail sur une prod et que des plans doivent sortirent. :nervous: ). Cela dis, il faut avouer que c'est typiquement le genre de manipulation qui n'est possible "que" sous un logiciel comme Maya... Un autre logiciel ne permettrait pas d'accéder aussi facilement à ce genre d'attribut (mais un autre logiciel aurait une interface "fini" lui... :siffle: ).</p>
<h5>Let's start!</h5>
<p>Nous allons commencer par sélectionner le node qui nous intéresse. Je vous propose celui que je trouve le plus mystérieux, à savoir: miDefaultOptions. :hehe:</p>
<p>Tapez:</p>
<pre class="mel mel">select miDefaultOptions</pre>
<p>Dans la ligne de commande Maya.</p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu001.png" alt="attributsCacheRendu001.png" style="display:block; margin:0 auto;" title="attributsCacheRendu001.png, mar. 2009" height="52" width="213" /></p>
<p>Ouvrez l'Attribute Editor.</p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu002.png" alt="attributsCacheRendu002.png" style="display:block; margin:0 auto;" title="attributsCacheRendu002.png, mar. 2009" height="817" width="441" /></p>
<p>Des paramètres... Chouette! :bravo:</p>
<p>Mais sachez tout de même que cette "interfaçage" est une représentation scripté des attributs du node... En effet, chaque node de maya dispose de son script d'Attribute Editor, les AETemplate (Ils sont dans C:\Program Files\Autodesk\Maya2009\scripts\AETemplates pour les curieux) qui régissent ce qui est affiché (ou pas), et de quel façon. Ce que vous voyez n'est donc pas l'intégralité des paramètres du node.</p>
<p>Pour avoir accès à "la total", suivez le guide:</p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu003.png" alt="attributsCacheRendu003.png" style="display:block; margin:0 auto;" title="attributsCacheRendu003.png, mar. 2009" height="206" width="298" /></p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu004.png" alt="attributsCacheRendu004.png" style="display:block; margin:0 auto;" title="attributsCacheRendu004.png, mar. 2009" height="400" width="500" /></p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu005.png" alt="attributsCacheRendu005.png" style="display:block; margin:0 auto;" title="attributsCacheRendu005.png, mar. 2009" height="400" width="500" /></p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu006.gif" alt="attributsCacheRendu006.gif" style="display:block; margin:0 auto;" title="attributsCacheRendu006.gif, mar. 2009" height="425" width="266" /></p>
<p>Et voila! Vous pouvez maintenant modifier tout les paramètres du node (Une image en "HD" des paramètres est disponible <a href="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu007.png">ici</a>! Ça peut être pratique. :hehe: ).</p>
<p>Un autre node bien pratique pour le "debugging" de rendu: "mentalrayGlobals":</p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu009.png" alt="attributsCacheRendu009.png" style="display:block; margin:0 auto;" title="attributsCacheRendu009.png, mar. 2009" height="59" width="213" /></p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu010.png" alt="attributsCacheRendu010.png" style="display:block; margin:0 auto;" title="attributsCacheRendu010.png, mar. 2009" height="194" width="337" /></p>
<p><img src="https://www.fevrierdorian.com/blog/public/attributsCache/attributsCacheRendu008.png" alt="attributsCacheRendu008.png" style="display:block; margin:0 auto;" title="attributsCacheRendu008.png, mar. 2009" height="1684" width="249" /></p>
<p>Voila voila...</p>
<p>Encore une fois, il ne s'agit pas du tip qui tue mais il permet de s'affranchir de certaines limites de l'interface imposé par Autodesk. Je ne peut m'empêcher de faire la comparaison avec XSI qui lui, "bloque" l'interface mais est ducoup beaucoup plus rigoureux vis-à-vis de ce genre de problèmes. Je vous propose une petite liste non exhaustive:</p>
<ul>
<li>Le changement "foireux" du Filter Size quand on change de Filter sous Maya 8.5 dû à une tentative (visiblement raté) de mettre en relation la taille du Filter avec la taille des pixels (En considérant par exemple, qu'un filtre Gaussien s'étale sur trois pixel, <a href="http://en.wikipedia.org/wiki/Gaussian_function" hreflang="en">ce qui n'est pas tout à fait exact</a>... C'est sensé être plus compréhensible pour le graphiste et on ne peut pas dire que ça parte d'un mauvais intention... Sauf que ça bug...).</li>
<li>Le fait que "Interpolate Refraction" (mia_x) n'active pas le paramètre "Grid Density" et qu'on soit obligé d'activer "Interpolate ReFLECtion" pour pouvoir modifier la valeur de "Grid Density" est un autre exemple (il faut donc, une fois "Grid Density" réglé, redécocher "Interpolate Reflection", Super! :baffed: ). Et nous somme sous Maya 2009...</li>
</ul>
<p>Autodesk, du fait de la possibilité de passer par des méthodes annexes pour faire les même choses (ici, modifier les attributs), semble s'autoriser une certaine nonchalance sur la qualité de ses AETemplates. C'est pour cette raison qu'il m'arrive d'utiliser cette manipulation pour arriver à mes fins sans m'énerver avec l'interface.</p>
<p>Je partage tout ça en espérant que ça puisse vous servir. N'hésitez pas à laisser un commentaire si vous avez rencontré un problème semblable, je l'ajouterai à la liste.</p>
<p>Bonne suite!</p>
<p>Dorian :marioCours:</p>