L'artista VFX Robert Rioux ha rilasciato due plugin open source per convertire un shader chiave di Maya e adattarlo a Blender. Questi strumenti permettono la conversione automatica dello shader aistandardsurface di Maya allo shader principled bsdf di Blender durante l'esportazione di asset tra le due piattaforme.
Conversione di shader tra Maya e Blender
Questi strumenti risolvono un problema che, secondo Rioux, che è stato supervisore CG nella società di effetti visivi Real by Fake e attualmente gestisce il canale YouTube Blender Bob, lo aveva infastidito per molto tempo. Facilitano l'adattamento di uno dei shader principali di Maya al suo equivalente più vicino in Blender, riducendo così il lavoro manuale nella preparazione di asset sviluppati in Maya per usarli in questo software open source.
- Il primo plugin, uno script in Python, genera una definizione di shader insieme al file FBX durante l'esportazione dell'asset che utilizza lo shader aistandardsurface.
- Il secondo plugin converte automaticamente lo shader nel formato principled bsdf durante l'importazione dell'asset in Blender.
Soluzione rapida e automatica con rifiniture manuali
Gli strumenti sono progettati specificamente per lo shader aistandardsurface del motore Arnold, incluso di default in Maya, sebbene abbiano una struttura molto simile allo shader nativo standard surface di Maya.
Sebbene il processo automatizzi la conversione delle entrate dirette nello shader di Maya, non include altri tipi di entrate, come shader di miscelazione o gradienti. Inoltre, sarà necessario regolare manualmente i valori di spostamento nel modello importato.
Requisiti di sistema e download
Gli strumenti di conversione gratuiti di Robert Rioux sono disponibili sotto la licenza GPL v3.
Si possono scaricare da GitHub.