Il peut arriver en cours de prod d'avoir à appliquer un petite modification sur un grand nombre de scène (en général quand on en arrive là c'est qu'on a des failles dans les rouages quelque part
). Je vous propose donc ici un méthode (il y en à d'autres) qui se révèle assez simple pour appliquer un script à l'intégralité des scènes d'un dossier.
vendredi, mai 29 2009
Appliquer un script à toutes les scenes Maya du dossier
Par Dorian FEVRIER le vendredi, mai 29 2009, 22:20 - Script et code -
mardi, mai 19 2009
Le montage, la 3d et tout ça!
Par Dorian FEVRIER le mardi, mai 19 2009, 23:00 - Mes coups de coeur -
Actuellement sur une production ou l'outil de montage qu'il a été décidé d'utiliser est Final Cut Pro, j'ai été amené à en tester Sony Vegas Pro et me permet donc de faire un petit tours (très) rapide des différents aspects de ses deux outils de montages ainsi que leur "adaptation" aux contraintes de notre secteur qui sont un peu particulières (L'importance du time code moindre, la notion de "bande" qui n'existe pas", les séquences d'images, etc...).
dimanche, avril 19 2009
LupasRename renommer ses séquences d'image facilement
Par Dorian FEVRIER le dimanche, avril 19 2009, 21:09 - Mes coups de coeur -
Il y a des logiciels qu'on utilise au quotidien et dont on arrive même à oublier qu'ils existent tellement ils deviennent une seconde nature!
LupasRename fait partie de ceux là.
Il s'agit d'un petit soft qui, comme vous l'aurez deviné, permet de renommer des fichiers par lots.
Petit tour d'horizon de cet outil!
mercredi, avril 15 2009
Créer un Custom Locator avec l'API Python de Maya
Par Dorian FEVRIER le mercredi, avril 15 2009, 22:40 - Script et code -
Comme je vous le disais, je commence à utiliser le binding Python de l'API Maya. J'ai donc regardé les codes sources de Rob Bateman (que je trouvais incompréhensibles il y a un an) et les ai "traduit" (non sans mal) en Python... J'ai donc créé un petit script avec un locator personnalisé. Ce n'est clairement pas le plus simple pour commencer (J'avais quand mêmes des bases grâce à d'autres tutos, aux "plugins" Python déjà intégré à Maya et a des tutos OpenGL que j'avais fait) mais une fois le code fonctionnel, c'est assez drôle de le modifier pour fabriquer son propre locator...
dimanche, avril 12 2009
Powerball! La branlette de 20 kilos!
Par Dorian FEVRIER le dimanche, avril 12 2009, 22:50 - Mes coups de coeur -
Je suis passé à LDLC jeudi matin (disque dur 1To pour épauler mon 160Go
) et j'ai acheté un objet qui m'a toujours interpelé tellement il me semblait venir d'une autre planète: Une Powerball! Le principe est assez simple, vous tournez une sorte de toupie à l'intérieur d'une ball. Une fois que la toupie est lancé, vous devez faire un mouvement circulaire avec le poignet pour la faire accélérer. Plus votre mouvement reste fluide, plus "le couple" (jusqu'à 20 kilos) de la ball augmente à tel point que votre boule commence a vouloir quitter votre mains et il faut tenir le coups pour la garder!
dimanche, mars 29 2009
Seul avec Python, Maya et son API...
Par Dorian FEVRIER le dimanche, mars 29 2009, 23:12 - Script et code -
Ça fait plusieurs week ends que je regarde comment fonctionne l'API Maya avec Python. Je commence à avoir un petit aperçu des avantages et inconvénients... Je m'y suis mis et je compte faire, un de ces quatres, quelques tutoriaux et scripts car la documentation manque un peu...

dimanche, mars 15 2009
Tkinter: Faire communiquer les variables de l'interface
Par Dorian FEVRIER le dimanche, mars 15 2009, 23:04 - Script et code -
Quand on fait une interface, on est souvent amené à récupérer le contenu des informations qui sont dans la dite interface (Est ce que la checkbox est activé? Qui y a t'il dans le widget Entry? etc...). Je vous propose de voir rapidement comment faire interagir des éléments d'une interface tkinter avec différentes variables. Nous allons voir qu'on passe par un objet qui est en fait... Une variable, ou plus précisément, la classe variable.
Nous aborderons brièvement le resizing des fenêtres dans la dernière partie.
samedi, mars 14 2009
La bidouille des attributs caché
Par Dorian FEVRIER le samedi, mars 14 2009, 15:13 - Infographie 3D - Boulot -
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).
vendredi, mars 13 2009
Tkinter: Vous aussi, faites des GUI en Python... Ouai, mes fesses ouai...
Par Dorian FEVRIER le vendredi, mars 13 2009, 23:53 - Script et code -
Travaillant actuellement sur un projet de Michel Ocelot (les incultes, cliquez sur le lien
), je fais une interface graphique pour un logiciel de "tracking de fichier". Ça consiste en gros à lister tous les fichiers d'un certain type (ex: ExxPxx_DecA.tif) dans une hiérarchie donnée (par exemple: Z:/Exx/Pxx/Decors) en ne changeant que quelques variables dans le chemin, ce qui permet d'avoir rapidement un aperçu de "qu'est-ce qu'il manque", de l'âge des fichiers, de savoir qui est plus récent que qui, etc... Super pratique donc! Mais je ne vais pas m'attarder sur le sujet trop longtemps (J'y reviendrai peut-être un jour si je fais une version "publique" et si ça intéresse quelqu'un...). Je voudrais vous parler de Python 3.0 et des problèmes que j'ai rencontrés (et que je rencontre encore à l'heure actuelle) concernant l'utilisation de tkinter. Problèmes qui se révèlent être un des cotés sombres de Python et des modules indépendants qui l'entourent.
dimanche, mars 1 2009
Taskix, modifier l'orde des boutons de la barre des tâches
Par Dorian FEVRIER le dimanche, mars 1 2009, 22:38 - Mes coups de coeur -
Bonjours à tous! Je voudrais vous présenter un petit logiciel qui "déboite"... (Un terme comme "vachement pratique" me semblait un peu "gentil"...). Il permet d'organiser votre barre des taches... Je ne sais pas si vous êtes du genre à avoir trente six choses à gérer en même et, pour le coup, des tas de boutons dans la barre des taches. En ce qui me concerne, quand j'ai des rendus à gérer et un système de rendu foireux dans les pattes qui pour une raison X ou Y ne copie pas les images a la fin d'un rendu, oui, j'ai trente six boutons (voir plus) d'ouvert...
samedi, février 28 2009
Bourrage de zéros en Python
Par Dorian FEVRIER le samedi, février 28 2009, 21:42 - Script et code -
Je vous propose une petite procédure en python qui permet d'effectuer un "bourrage de zéros" (ou "zero garbage") à une chaine de caractères. Ceci peut se révéler très pratique dans le cas où, (comme par hasard...) vous vouliez ajouter des zéros devant un chiffre donné pour naviguer dans des dossier (de plans par exemple), où que vous souhaitiez renommer des fichiers en masse (Pas juste dans un dossier hein? Il existe des logiciels qui le font très bien... Là je parle de renommer des dizaines de séquences d'images différentes dans des centaines de fichiers). Personnellement, j'utilise souvent cette procédure alors j'ai jugé utile d'en faire part à tous le monde.
Ecrire avec les framebuffers persos de Maya
Par Dorian FEVRIER le samedi, février 28 2009, 14:14 - Infographie 3D - Boulot -
Les framebuffers sont un peu à un moteur de rendu ce que sont les "calques" à Photoshop (Désolé les puristes pour la comparaison foireuse). Pour faire simple, disons qu'on peut demander à mental ray d'écrire dans des framebuffers et d'y stocker des informations (spéculaire, color, et bien d'autres...) Depuis Maya 2009, il est possible d'écrire dans les framebuffers de mental ray (les mauvaises langues dont je fais partie diront: "Enfin..."). Je vous propose donc ce mini tuto sans trop d'ambitions qui vous offrira je l'espère un aperçu rapide et concis de "comment-qu'on-fait-pour".
vendredi, février 27 2009
Blender pour faire des petits compos!
Par Dorian FEVRIER le vendredi, février 27 2009, 21:56 - Infographie 3D - Boulot -
Je vous propose un mini-tuto sur le compositing dans Blender. En effet, dans les boites qui respectent ce vieux principe oublié qui consiste à... Avoir des licences acheté avec des vrais sous, on se retrouve rapidement comme un imbécile en cherchant désespérément dans notre menu windows les icônes de nos logiciels favoris comme, par exemple, Photoshop (Et oui, avouez que vous mettez plus de temps à naviguer dans les menus pour rétrécir une image dans XnView ou Gimp :D ).
dimanche, février 22 2009
[fdMiaMaterialXCreateFB] Créez automatiquement vos renderPass pour le mia_material_x
Par Dorian FEVRIER le dimanche, février 22 2009, 21:58 - Script et code -
Bonjour à tous! Aujourd'hui je vous propose un script mel qui va vous permettre de créer tous les framebuffers nécessaire au compositing du shader mia_material_x.
Je vous propose également un petit tutorial pour vous expliquer comment l'utiliser et comment le compositer. Le script contient des commentaires (en anglais) ce qui permet au personnes intéressé de pouvoir jeter un coup d'œil.
samedi, février 21 2009
Créer 300 dossiers en Python
Par Dorian FEVRIER le samedi, février 21 2009, 15:25 - Script et code -
Il arrive dès fois d'avoir à créer un tas de dossier identique ou la seul différence se situe au niveau du numéro...
J'ai toujours considéré qu'a partir du moment ou une manipulation devait être faites plus de deux fois il fallait qu'elle soit automatisé. (Car on se rend compte qu'au final on le fait bien plus de trois fois :D )
Je vous propose modestement ce petit script Python oû j'ai expliqué, ligne à ligne, la démarche de la manière la plus claire possible. Le but n'est pas de l'utiliser tel quel mais de vous en inspirer. L'objectif étant qu'un non initié puisse faire quelques modifications pour pouvoir l'adapter à ses besoins.
dimanche, février 8 2009
Sapphire Radeon 4870 HD en FirePro 8750 (FireGL)?
Par Dorian FEVRIER le dimanche, février 8 2009, 04:06 - Infographie 3D - Boulot -
Avant de me faire démonter par les puristes, sachez que je ne suis pas sûr à 100% d'avoir réussi le modding (EDIT: En fait je suis sûr que non) mais toujours est il que ça a résolu mon problème :D
Explication:
Étant l'heureux possesseur d'une Radeon 4870 HD Sapphire (Elle déboite vraiment cette carte et ne m'a pas couté trop chère), j'ai commencé à modéliser une deux chevaux (comme ça, pour le plaisir) mais là, horreur! Des problèmes de drivers!
« billets précédents - page 3 de 4 - billets suivants »