【MayaScript】MelをPythonにコンバートするScript公開【Mel to Py Converter Serpens】

python,maya,mel


Mel to Py Converter SerpensをGumroadで公開しました
gumroadで0円から購入できます(気が向いたらお賽銭投げてね)

MelをPythonに書き換えるとき、かなり大変なので自動化計画という感じです
現状の機能はこんな感じです
cmdsベース
importモジュールの自動設定
配列宣言の対応
エンコードをutf-8に定義
マルチバイト対応Script Editorを汚さない
Python のソースコードを自動で PEP8 に準拠させる(autopep8のインストール必須)

今後対応予定
.melをD&D対応
シンタックスハイライト
Tool上からpythonを実行する
ScriptEditからmelを取得する
など
を予定していますが開発はマイペースに進めています

現状はアルファー版ですのでいろいろエラー出ると思いますので
よかったらコードと一緒に教えてくれるとよりよくなりますー('ω')

Serpens document (日本語)

Serpens is "mel to python converter".
This Tool is cmds style, Encoding utf-8 declarations, Array compatible, Clean "Script Editor", Multibyte compatible and It automatically formats Python code to conform to the PEP 8 style guide to used autopep8.
It is currently under development.

Confirmed Supported Maya Versions:
2014, 2015, 2016, 2016.5, 2017, 2018, 2019, 2020

Serpens document (English)

Compatibility designed to work on future versions of Maya that are not yet out.
Not guaranteed to fully work on versions of Maya older than what is listed.