L'artiste VFX Robert Rioux a lancé deux plugins open source pour convertir un shader clé de Maya et l'adapter à Blender. Ces outils permettent la conversion automatique du shader aistandardsurface de Maya vers le shader principled bsdf de Blender lors de l'exportation d'actifs entre les deux plateformes.
Conversion de shaders entre Maya et Blender
Ces outils résolvent un problème qui, selon Rioux, qui était superviseur CG dans l'entreprise d'effets visuels Real by Fake et gère actuellement la chaîne YouTube Blender Bob, le dérangeait depuis longtemps. Ils facilitent l'adaptation d'un des shaders principaux de Maya vers son équivalent le plus proche dans Blender, réduisant ainsi le travail manuel lors de la préparation d'actifs développés dans Maya pour les utiliser dans ce logiciel open source.
- Le premier plugin, un script en Python, génère une définition de shader avec le fichier FBX lors de l'exportation de l'actif qui utilise le shader aistandardsurface.
- Le second plugin convertit automatiquement le shader au format principled bsdf lors de l'importation de l'actif dans Blender.
Solution rapide et automatique avec des affinages manuels
Les outils sont conçus spécifiquement pour le shader aistandardsurface du moteur Arnold, inclus par défaut dans Maya, bien qu'il ait une structure très similaire au shader natif standard surface de Maya.
Bien que le processus automatise la conversion des entrées directes dans le shader de Maya, il ne prend pas en charge d'autres types d'entrées, comme les shaders de mélange ou de dégradé. De plus, il sera nécessaire d'ajuster manuellement les valeurs de déplacement dans le modèle importé.
Exigences système et téléchargement
Les outils de conversion gratuits de Robert Rioux sont disponibles sous la licence GPL v3.
Ils peuvent être téléchargés depuis GitHub.