dimanche, juillet 31 2011
Par Dorian FEVRIER le dimanche, juillet 31 2011, 15:22 - Infographie 3D - Boulot
Comme vous le savez peut être déjà, le long métrage Les Contes de la Nuit de Michel Ocelot (Kirikou, Azur et Asmar entre autres) est sorti!
J'ai eu la chance de superviser la partie technique de la production. Au delà du fait que je trouve que ce film est une vraie réussite, ce fut sans hésiter l'une de mes plus belle expérience professionnelle. 
Dans ce billet je vous propose de faire le tour des moyens mis en place pour réaliser ce beau, que dis-je? Magnifique projet!
(Et faire un petit peu de pub aussi
)
Lire la suite...
mercredi, juillet 20 2011
Par Dorian FEVRIER le mercredi, juillet 20 2011, 21:26 - Infographie 3D - Boulot
Aujourd'hui je voudrais vous présenter Graphviz, un outil qui génère des graphes depuis des fichiers texte. 
Je m'en suis servi en production pour générer des graphes de dépendance de révision (La révision "machin" du cache "machin" a été généré depuis la révision "machin" du model "machin" et est utilisé dans le set "truc", "bidule" et "bitonio").
Je ne peux bien évidement pas vous montrer les graphes générés ici mais sachez qu'on découvrait pas mal de choses en les regardant... Justement parce que ce genre d'outil permet de visualiser rapidement des choses que notre cerveau a du mal à concevoir tout seul. Dans le cas d'un dataflow un peu compliqué, ça détend les neurones. 
(Merci à Adrien Herubel de m'avoir fait découvrir cet outil)
Lire la suite...
dimanche, juillet 17 2011
Par Dorian FEVRIER le dimanche, juillet 17 2011, 21:50 - Script et code
Et encore un billet express car je fais rarement des particules et j'en avais assez de devoir chercher, à chaque fois, comment créer un système de particule qui instancie des objets aléatoirement.
Je me suis donc fait un bout de code à lancer que je partage avec vous en espérant qu'il fera gagner du temps à certains. 
Enjoy!
Lire la suite...
dimanche, juin 26 2011
Par Dorian FEVRIER le dimanche, juin 26 2011, 22:41 - Script et code
Aujourd'hui je voudrais vous faire partager un minuscule morceau de code Python qui permet de faire, en cinq lignes, un print de la taille d'un fichier humainement compréhensible a partir d'une taille donné en octet.
La solution vient d'un certain Fred Cirera. Merci à lui! 
C'est diaboliquement simple mais c'est un soucis assez récurent quand on souhaite afficher des informations sur un fichier en script!
Lire la suite...
vendredi, avril 15 2011
Par Dorian FEVRIER le vendredi, avril 15 2011, 22:59 - Script et code
Billet express: Je viens de découvrir une façon d'utiliser la commande ls que je ne connaissais pas. C'était pourtant évidant. 
La technique consiste à utiliser * dans le nom de l'objet...
Bon, ça je le savais déjà. Mais là ou ça devient intéressant, c'est quand il s'agit de récupérer tous les objets ayant un attribut bien spécifique.
Cela évite d'avoir à utiliser une boucle! 
Lire la suite...
mercredi, mars 30 2011
Par Dorian FEVRIER le mercredi, mars 30 2011, 22:40 - Script et code
Si vous avez déjà été amené à récupérer la position dans l'espace de tous les vertices d'un objet, vous avez surement dû vous heurter à la commande xform et à sa lenteur légendaire. 
Dans ce billet, je vous propose un petit bout de script Python utilisant l'API Maya en Python qui permet de récupérer, plus rapidement, la liste de toutes les positions des vertices d'un objet.
Principalement didactique, ces codes, pourront intéresser les personnes qui souhaitent regarder un peu plus profondément comment utiliser l'API tout en ayant un cas concret d'application. 
Lire la suite...
mercredi, mars 23 2011
Par Dorian FEVRIER le mercredi, mars 23 2011, 00:44 - Script et code
Aujourd'hui je vous propose un petit tuto sur une nouvelle méthode, depuis dans Maya 2011, pour faire des interfaces avec Qt Designer (via la commande loadUI).
Je vous montrerai le principe, et on attaquera avec un exemple concret. Nous verrons donc les avantages et inconvénients de cette technique.
Vous allez voir que la vérité autour de cette nouvelle feature n'est pas aussi jolie qu'elle le laisse croire.
J'espère que vous apprécierez! 
Lire la suite...
lundi, mars 14 2011
Par Dorian FEVRIER le lundi, mars 14 2011, 22:24 - Script et code
Aujourd'hui, je ne suis pas peu fier de vous présenter la méthode d'un gros sénior dans le domaine du FX: Djelloul Bekri, qui, en plus d'être un mec adorable m'a donné et autorisé à diffuser son "trick" pour remplir le volume d'un mesh de spheres. 
Un grand merci à lui donc car je pense que beaucoup de FX guys vont apprendre un truc aujourd'hui. Voir plusieurs tant cette méthode peut s'adapter à beaucoup de choses. 
Lire la suite...
dimanche, février 20 2011
Par Dorian FEVRIER le dimanche, février 20 2011, 23:56 - Script et code
Aujourd'hui je vous propose un tutorial qui vous permettra de projeter un mesh sur un autre.
C'est un truc qui peut être pratique mais surtout, c'est assez "fun" à faire (tout est relatif diront certains
) et ça permet d'apprendre les fondamentales des changements de repères (les fameuses matrices) en ayant un exemple à la fois simple et concret.
Amateur de l'API, ce tuto est fait pour vous!
Lire la suite...
mercredi, septembre 22 2010
Par Dorian FEVRIER le mercredi, septembre 22 2010, 23:52 - Infographie 3D - Boulot
Boujour à tous! 
Dans Maya, il peut arriver que l'on veuille remplir un mesh de particules de manière complètement aléatoire. Il existe plusieurs méthodes pour ça.
On peut, par exemple, émettre des particules vers l'intérieur du mesh et les faire rebondir sur les parois. Mais cette méthode ne donne pas un résultat si aléatoire que ça. Et dans certains cas, cela se voit. 
Si on a des pépettes, on peut aussi utiliser Houdini qui fait ça à merveille et récupérer les particules dans Maya.
Ce que je vous propose est une méthode un peu "clef en main". Vous sélectionnez votre mesh, appliquez le script, réglez deux trois trucs appuyez sur play pour lancer la génération et c'est bon!
Lire la suite...
samedi, septembre 18 2010
Par Dorian FEVRIER le samedi, septembre 18 2010, 16:50 - Script et code
Lorsqu'on fait du développement Python dans Maya, on peut des fois être embêté avec ses modules persos Python. 
En effet, si on souhaite recharger un module, ce n'est pas super simple. En mel il suffit de redéfinir la procédure et c'est bon. En python ce n'est pas le cas.
Je vous propose ici un bout de code qui va décharger des modules de votre choix de Maya. Si vous réappelez ses modules, ils seront rechargés. 
Lire la suite...
vendredi, février 12 2010
Par Dorian FEVRIER le vendredi, février 12 2010, 22:36 - Script et code
This post is a english translation of this post. I'd wrote it after post this on CGTalk. Great thanks to Daisy C. Lyle. She translate all the french version to english and make a great work! She save me hours doing this!
. Hope that this tutorial will be usefull.
Lire la suite...
lundi, février 1 2010
Par Dorian FEVRIER le lundi, février 1 2010, 21:21 - Script et code
Il peut être intéressant d'avoir certaines informations d'affiché dans le viewport de Maya. En effet, malgré un grand choix d'information génériques, certaines, spécifiques à vos scripts et/ou productions ne sont pas affichées.
Il existe une méthode pour pouvoir afficher l'information que l'on souhaite et je vous propose de voir comment faire.
Lire la suite...
dimanche, décembre 13 2009
Par Dorian FEVRIER le dimanche, décembre 13 2009, 14:21 - Infographie 3D - Boulot
Ce billet est le premier d'un chapitre qui concerne les .map dans mental ray. Ici je vais expliquer les différentes méthodes pour en créer une. Il s'agit plus d'une introduction aux billets qui suivront où nous expliqueront exactement comment réagit Maya à l'utilisation des options de .map. Vous pouvez considérer ce tuto comme une solution clef en mains. Pour illustrer mes propos, j'ai décidé de racoler un peu en utilisant le modèle dont nous nous somme servi durant notre production de fin d'année 2007 (Mauvais Rôle): Le gobelin. Le modèle ainsi que la texture ont été fait par Jérémie Rousseau. 
Lire la suite...
mercredi, novembre 25 2009
Par Dorian FEVRIER le mercredi, novembre 25 2009, 23:27 - Script et code
Haha!!! Le voila! Das Python Debugger! Le truc que "une fois que tu sais que ça existe que tu peut plus te passer de" ^^ .
Le debug, le genre de chose qu'un scripteur de base (moi
) traduit par l'utilisation à tout va de "print" dont il asperge ses codes pour tenter de deviner "pourquoi de p*tain de script de m*rde ne fait pas qu'est ce qu'on lui à demandé de faire".
Et bien amis boutonneux pythonneux du dimanche, je viens de trouver une solution de la mort qui tue: Le module pdb!
Lire la suite...
mardi, octobre 6 2009
Par Dorian FEVRIER le mardi, octobre 6 2009, 21:13 - Infographie 3D - Boulot
Lire la suite...