Dorian Fevrier's blog - Mot-clé - bidouille - CommentairesJe 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:695d9c73474c33ce3dab043823509c4bDotclearAppliquer un script à toutes les scenes Maya du dossier - Dorianurn:md5:0d804c4a208421a07933aa338d1f30792013-03-19T17:41:57+01:002013-03-19T17:58:00+01:00Dorian<p>Cool merci!</p>
<p>Par contre je te conseil de passer par <a hreflang="en" href="http://pastebin.com/" rel="ugc">pastebin</a> car les commentaires gèrent mal le code.</p>Appliquer un script à toutes les scenes Maya du dossier - DrWeenyurn:md5:d84085e32de2aaef277b57c4fc04ef992013-03-19T17:32:13+01:002013-03-19T17:41:10+01:00DrWeeny<p>Okay, du coup, j'ai jeté un coup d'oeil du côté de mayapy.<br />
Pour ceux qui seraient intéressé pour faire ça en python, je copie ici la procedure et un template de script :</p>
<p>Tout d'abord, dans "C:\Program Files\Autodesk\Maya20xx\bin\", il y a mayapy.exe. Lorsque vous exécutez ce programme, vous avez une fenêtre DOS où vous pouvez copier/coller un script python et l'exécuter en batch :</p>
<code>"""Commencer votre script par ces deux lignes (c'est nécessaire pour lancer un batch)"""<br />
import maya.standalone<br />
maya.standalone.initialize(name='python')<br />
<br />
"""Vous pouvez commencer votre script de la manière habituelle"""<br />
import maya.cmds as cmds<br />
import os<br />
<br />
"""Lister tous les ".ma" du dossier et des sous-dossier"""<br />
"""Path du dossier:"""<br />
topdir = 'D:\\myFolder'<br />
<br />
""" L'extension de fichier que je cherche"""<br />
exten = '.ma'
</code><p><code>""" Stocker tous les path de scène dans la variable 'myFiles' """<br />
results = str()<br />
myFiles = <br />
for dirpath, dirnames, files in os.walk(topdir):<br />
<br />
for name in files:
if name.lower().endswith(exten):
results = '%s' % os.path.join(dirpath, name)
myFiles.append(results)<br />
<br />
"""Les commandes à exécuter dans chaque scènes :"""<br />
"""La boucle:"""<br />
for i in myFiles:<br />
<br />
cmds.file(i, force=True, open=True)<br />
"""La ou les commandes que vous voulez appliquer """<br />
cmds.polySphere(sx=5, sy=5, n="Awesome_Batched_Sphere")<br />
<br />
""" Save the file"""<br />
cmds.file(save=True, force=True)</code>
</p>
<p>Voilà, j'espère que cela peut-être utile à ceux qui passe par ici (le script s’exécute 10 fois plus vite, même plus le temps de prendre un café u.u)<br />
Pour plus de ressources :<br />
- <a href="http://www.chadvernon.com/blog/resources/python-scripting-for-maya-artists/python-in-maya/" title="http://www.chadvernon.com/blog/resources/python-scripting-for-maya-artists/python-in-maya/" rel="ugc">http://www.chadvernon.com/blog/reso...</a><br />
- <a href="http://www.toadstorm.com/blog/?p=136" title="http://www.toadstorm.com/blog/?p=136" rel="ugc">http://www.toadstorm.com/blog/?p=13...</a></p>Appliquer un script à toutes les scenes Maya du dossier - Dorianurn:md5:dc94144f88e307552378d4da72cb60242013-03-19T10:24:40+01:002013-03-19T10:24:54+01:00Dorian<p>Non, je disais:<br />
- Le script qui va lancer Maya pour chaque scene d'un dossier, je le fais en python direct.<br />
- Et ce n'est plus un .mel que j’exécute mais un .py. :D</p>Appliquer un script à toutes les scenes Maya du dossier - DrWeenyurn:md5:a8849f6c296f1f5413f96f49c12a72622013-03-18T20:03:31+01:002013-03-19T10:21:29+01:00DrWeeny<p>Au lieu d'un .mel, tu mets un .py ?</p>
<p>Il y a peut-être un autre moyen je suppose.</p>
<p>Par contre le %%~dpf%%f, il faut juste mettre %%f ^^'</p>
<p>Merci pour le tuto en tout cas, ça dépanne bien :)</p>Appliquer un script à toutes les scenes Maya du dossier - DrWeenyurn:md5:1483b8a101607bdddac9bb0ea58ce9462013-03-18T19:33:55+01:002013-03-19T10:20:47+01:00DrWeeny<p>EDIT :</p>
<p>La ligne de code était mauvaise :</p>
<p><code>for /R %%f in (*.ma) do call patchFolderScenes.bat %%f</code></p>
<p>Là le scripte s'applique partout :)</p>Appliquer un script à toutes les scenes Maya du dossier - Dorianurn:md5:9cdd38d361fa718bfbc4b68cc2a6a15f2013-03-18T19:30:25+01:002013-03-18T19:30:25+01:00Dorian<p>Tres intéressant. Merci pour l'info.</p>
<p>Cela dit, ça fait longtemps que je n'ai pas fait un .bat (ni un .sh d'ailleurs). Si j'avais a faire un tel .bat maintenant, je le ferais en Python.</p>
<p>C'est tellement plus simple. ^^</p>Appliquer un script à toutes les scenes Maya du dossier - DrWeenyurn:md5:23cc7796d4a67f79606deb8f18849fb82013-03-18T19:02:40+01:002013-03-18T19:11:32+01:00DrWeeny<p>Sympas ce tuto. J'ai mis juste une plombe à me rappeler que mon pc n'avait pas la variable environnement de maya....</p>
<p>J'ai modifié une variable dans le "allPatchFolderScenes.bat" pour que ça cherche aussi dans tous les sub-folders :</p>
<p><code>for /R %%f in (*.ma) do call patchFolderScenes.bat %%~dpf%%f</code></p>
<p>J'aime bien la nouvelle présentation du blog</p>
<p>PS : Vraiment sympas de voir tous ces mayas s'ouvrir =)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Dorianurn:md5:8719feccf1663e8ff0e9936577bafc032011-05-17T18:23:34+02:002011-05-17T17:23:34+02:00Dorian<p>@Phil<br />
Ok, maintenant ça marche sous Seven x64 pour moi (pas les perfs mais plus de soucis de display).</p>
<p>Il fallait mettre le Device ID dans le .inf pour la FirePro.</p>
<p>Voilà :)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Dorianurn:md5:a99c6e67a8b6d12699aababafc0855572009-11-27T11:48:24+01:002009-11-27T11:48:24+01:00Dorian<p>D'après ce que j'ai pu voir, il semble que sous XP32 et XP64 se soit OK, les drivers marchent et les perfs sont là.</p>
<p>Cepandant, pour Vista et Seven (32 et 64) les résultats semblent "bizarre":<br />
Suivant les "patchs" les perfs peuvent être bonne dans un bench et ne pas changer dans un autre...</p>
<p>Au vues de l'avancement archaïque du "système", je pense que je vais laisser tomber. En effet, plus ils avance plus il y a de problèmes.</p>
<p>Par exemple, un utilisateur à rencontré des problèmes d'affichage avec les drivers patchés.</p>
<p>Avant, il ne s'agissait que de changer quelques octets dans le drivers pour lui faire croire que notre Radeon était une FireGL. Sous Vista et Seven ça semble beaucoup plus dur.</p>
<p>En ce qui me concerne, tant que le clique et l'affichage fonctionne, je ne me plains pas trop. Le reste c'est que du bonus. ;)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Philurn:md5:c2fb4a6ee1ec13d7cec22463dc9004652009-11-26T17:26:53+01:002009-11-26T17:26:53+01:00Phil<p>Bonjour,</p>
<p>Toujours pas possible sous seven 64?</p>
<p>Merci ;-)</p>La bidouille des attributs caché - Dorianurn:md5:a3421148faaa0b954f9642b650eb893a2009-10-28T00:08:06+01:002009-10-28T00:08:06+01:00Dorian<p>Pas de problèmes :)</p>La bidouille des attributs caché - Luourn:md5:583c1643f14f6446e25d2ed63be655d02009-10-27T23:18:38+01:002009-10-27T23:18:38+01:00Luo<p>Je vais essayer ça.<br />
Merci beaucoup en tous cas ! :D</p>La bidouille des attributs caché - Dorianurn:md5:775ef639c9c692e00723a0404dc22ef72009-10-27T21:58:35+01:002009-10-27T21:58:35+01:00Dorian<p>Export la en OBJ et ré-import là.</p>
<p>Si c'est trop technique le mieux est de passer par un forum du genre Mayalounge.com</p>
<p>Les réponses seront plus nombreuse. ;)</p>La bidouille des attributs caché - Luourn:md5:4516313d075a177f8d490d4fc54a5e682009-10-27T21:11:15+01:002009-10-27T21:11:15+01:00Luo<p>Elle ne l'est pas. :)</p>La bidouille des attributs caché - Dorianurn:md5:a1ece7ca5177800a07e7467585a3eb472009-10-27T20:34:41+01:002009-10-27T20:34:41+01:00Dorian<p>Dans ses cas la vérifie que la visibility n'est pas animé.</p>La bidouille des attributs caché - Luourn:md5:0b9e83f1e4e9b7fdb060331a26353b7b2009-10-27T19:16:58+01:002009-10-27T19:16:58+01:00Luo<p>Non il n'apparait pas sur l'alpha et oui j'ai changé d'shader pour voir et le problème reste le même.<br />
Ce serait la géométrie alors ?<br />
C'est embêtant parce que c'est rien qu'un plan avec un extrude façon "mur" et un bevel sur l'edge histoire de pas trop voir la limitation. :/<br />
Je ne vois pas comment changer ça.<br />
Bref, merci pour ta réponse. :)</p>La bidouille des attributs caché - Dorianurn:md5:599b2c72b466c5868aab53648d7199552009-10-27T18:59:16+01:002009-10-27T18:59:16+01:00Dorian<p>Bonjour et merci :)<br />
Pour ton problème c'est pas facile à dire sans avoir la scène sous les yeux... Le fond apparait t'il sur l'alpha? Si oui à tu essayé avec un autre shader? Ce shader a t'il le même soucis? Si non cela vient de ton shader. Si oui cela vient peut être de ta géométrie.</p>La bidouille des attributs caché - Luourn:md5:f74859b2f7a2ea14091b212d19b9bb342009-10-27T16:48:32+01:002009-10-27T16:48:32+01:00Luo<p>Oulah, c'est du lourd tout ça.<br />
Je cherchais sur le net une solution à mon problème et je suis tombée sur ton (votre ? J'opte pour le tutoiement. :p) blog.<br />
T'as l'air de t'y connaitre vraiment bien, j'me demandais si tu pouvais m'aider... ?<br />
J'ai un rendu d'une petite animation de 30 secondes à faire en mental ray. Le problème étant que de la frame 414 à la 730, ce cher moteur de rendu me balance mon plan je ne sais où. Au lieu d'un beau fond au lambert blanc immaculé, je me retrouve avec du noir. Tous mes autres éléments sont là, texturés et éclairés parfaitement, c'est juste le fond qui "disparait". Et bien entendu je n'ai pas ce problème en maya software.<br />
Aurais-tu une idée ? (°-°)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Philurn:md5:55a9fc9b403c0af15083233fb82955ec2009-09-30T18:55:33+02:002009-09-30T17:55:33+02:00Phil<p>Ok, je passerai assez souvent ici pour avoir des nouvelles ;-)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Dorianurn:md5:fc85c614f76e49bb5d94baad5c417e9d2009-09-29T18:12:42+02:002009-09-29T17:12:42+02:00Dorian<p>Je vais pas tarder à passer sous Seven, je me repencherai donc surement sur la question. ;)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Philurn:md5:f52bac2b18869fb7e8abde09c8021c502009-09-29T14:47:15+02:002009-09-29T13:47:15+02:00Phil<p>Zut ça marche pas sous seven 64 : dégoûté !</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Dorianurn:md5:564cf9553e292605113263f72cc08d0e2009-09-23T11:17:31+02:002009-09-23T10:17:31+02:00Dorian<p>Encore une fois, ça bosse dur ici:<br />
<a href="http://forums.guru3d.com/showthread.php?t=275174&page=14" title="http://forums.guru3d.com/showthread.php?t=275174&page=14" rel="ugc">http://forums.guru3d.com/showthread...</a><br />
Si un Patch sort je ferai un billet. :)</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Philurn:md5:47aa74eaaad727ad096001e18fef7f222009-09-21T19:03:31+02:002009-09-21T18:03:31+02:00Phil<p>Hello, très bonne astuce, bravo !</p>
<p>Si tu as l'astuce pour modder la 4870 HD je suis preneur ;-)</p>
<p>Bye</p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - Dorianurn:md5:c163ea3e7c76cb4d763d0510724bda232009-08-06T01:24:11+02:002009-08-06T00:37:34+02:00Dorian<p>Après il ne faut pas confondre: La numérotation des drivers pour Radeon (9.7 à ce jour) qui évolue très vite n'a rien à voir avec la numérotation des FirePro (8.62 la dernière version). La version 8.5 des drivers pour Radeon est sortie en Mai 2008 ^^. A cette époque, les drivers FireGL en était encore qu'a la version 8.45...</p>
<p>Pour ceux qui ne veulent pas changer de drivers, il semble qu'il existe quelques manipulation (que je n'ai pas testé. Si ça peut aider quelqu'un):</p>
<p><a hreflang="en" href="http://forums.cgsociety.org/showthread.php?t=486616" rel="ugc">http://area.autodesk.com/forum/autodesk-maya/installation---hardware---os/atiamd-hd3870-creates-selection-issues/</a></p>
<p><a hreflang="en" href="http://forums.cgsociety.org/showthread.php?t=486616" rel="ugc">http://forums.cgsociety.org/showthread.php?t=486616</a></p>Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport - slickurn:md5:54e7885d151bbeb1a9d35f4775c37f842009-08-02T21:05:52+02:002009-08-02T20:05:52+02:00slick<p>En fait, j'ai déjà rencontré ce bug également, et ma solution était un peu stupide, mais simplissime également. D'ailleurs, j'ai trouvé çà un peu honteux de la part de ATI.<br />
En fait, j'utilisais les drivers dans leur dernière version, et il m'a fallu retrouner à une version 8.5 je crois.</p>Appliquer un script à toutes les scenes Maya du dossier - Dorianurn:md5:50b53277eccaa4ff245946d1a92cefa72009-06-04T19:54:13+02:002009-06-04T18:54:13+02:00Dorian<p>Si c'est pas du floutage de gueule ça! ^^</p>Appliquer un script à toutes les scenes Maya du dossier - Choupieurn:md5:37f62cb05173615a1bea2bca0eaa69fc2009-06-03T09:51:57+02:002009-06-03T08:51:57+02:00Choupie<p>Très intéressant vos commentaires informatiques...<br />
j'y apprends énormément</p>
<p>Félicitation</p>Tkinter: Vous aussi, faites des GUI en Python... Ouai, mes fesses ouai... - Dorianurn:md5:3ce65c6189f338c4b4cfeab3d25cfabe2009-05-14T16:23:46+02:002009-05-14T15:23:46+02:00Dorian<p>Merci :)<br />
Je commence à laisser tomber l'aspect UI de mes petits programmes, je préfère me concentrer sur le fond, c'est plus intéressant :)</p>Tkinter: Vous aussi, faites des GUI en Python... Ouai, mes fesses ouai... - AlbertHurn:md5:ab08330a5e626c4b726e92c32f2da4b32009-05-08T16:51:38+02:002009-05-08T15:51:38+02:00AlbertH<p>Bonjour,</p>
<p>Moi qui suis un éternel débutant en programmation et en particulier sur Python, çà me "réconforte" de voir que la Galère n'est pas de mon fait.<br />
Je suis tombé sur ton blog en cherchant la mécanique de Tkinter par rapport aux évènements souris.....!!<br />
Merci pour le résumé de tes liens et bon courage.</p>