問題タブ [mel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
animation - MayaMelスクリプトアニメーションがFBXとしてアニメーション化されていない
素晴らしいクワッドモデルを取得しました。スキンを作成し、Melスクリプトで作成されたリグにアニメーション化しました。Mayaでスライダーとパラメータを使用してアニメーションを編集する限り、これはうまく機能します。ファイルをFBXファイルとしてUnity3Dにエクスポートすると、アニメーション化されません。Melからリグへの変換で何かが失われていますか?Unityにはボーンリグが必要ですが、この手続き型リグは、Mayaのスケルトンツールで構築およびアニメーション化されたリグと同等ではありませんか?「参照」フォルダがあることを確認し、キーを設定し、ルート名を「ヒップ」に変更しました。
この質問についての洞察に感謝します。
dDuane
character-encoding - Maya で ASCII コードを実際の文字に変換する方法
現在、Maya で mel スクリプトを開発していますが、他の言語の char(xx) コマンドのように、ASCII コードに基づいて文字を出力できません (たとえば、65 は 'A' を出力する必要があります)。
どうすればそれを達成できますか? ありがとう !
python - Maya2012でレンダーマンをアクティブ化する
何らかの理由で、Mayaのレンダリングウィンドウが機能しません。MELスクリプトまたはPythonを使用してアクティブ化する方法はありますか?無効になっていると思います。ありがとう。
maya - case 条件で変数を使用する switch ステートメント
Maya Mel Script 言語でSwitch
、条件に変数を使用するステートメントを作成することはできますか?case
線に沿った何か(説明のためのばかげた例):
Ps 私はそれを試してみましたが、うまくいきませんでしたが、別のオプションを知っているかもしれません。
どうもありがとう
procedure - 配列をグローバル プロシージャに渡す
そのため、配列を a に渡す必要がありますglobal procedure
が、いつものように再定義する必要があります。これはちょっと初心者の質問だと思いますが、配列をプロシージャとして渡すことはできますか? そうでない場合は、グローバルにしてプロシージャに挿入できますか。
また
この文字列を渡していますが、まだこのエラーが発生します。
Error: Wrong number of arguments on call to applyCurrentType
コードのサンプルを次に示します。
python - 極端な初心者の場合、QTクリエーターでUIの背景画像を取得するにはどうすればよいですか?
QT CreatorでMELのUIに似たUIを構築しようとしていますが、C ++がわからず、QT Creatorを初めて使用するため、苦労しています。スタイルシートの変更について何か読んだのですが、リソースルートを機能させることができませんでした。Creatorのヘルプセクションを見ましたが、何らかの理由で[リソースの編集]ボタンがありません。このようなことをしたいhttp://www.youtube.com/watch?v=JhDZbzA2ObM。助けてくれてありがとう。
maya - 未解決の参照がある場合、MELからMaya .MAファイルをロードするにはどうすればよいですか?
を使用して、を参照するファイルMEL script
をロードしようとしています。およびファイルは他の誰かによって作成され、私に提供されます。を探していますANIMATION.MA
CHARACTER_RIG.MA
CHARACTER_RIG.MA
ANIMATION.MA
ANIMATION.MA
N:/Project/Maya//char/character/CHARACTER_RIG.MA
MayaからANIMATION.MAを開くか、同等のMELコマンドを使用すると、常に次のプロンプトが表示されます。
[参照]をタップして選択すると、CHARACTER_RIG.MA
完全に開きます。参照エディターで、未解決のパス(N:/ ...)、解決済みのパス(/ my / path)、名前空間、および名前空間RNを持つ参照が作成されたことがわかります。
私の質問は、MELの「参照...」に相当する方法を教えてください。参照を事前に作成しようとしましたが、未解決のパスを設定できないため、ANIMATION.MAをロードすると、MAYAでプロンプトが表示され続けます。
python - PyQt と Maya、スレッド = False の場合?
私はこの問題を 3 日間調査してきましたが、うまくいきませんでした。私はこれらすべてにまったく慣れていないので、見逃しているものがあるかもしれません。
問題が適用される対象: Maya.cmds、PyMel、および QThread または Thread のみを使用する評価済み MEL
このコードは、Maya に続く「mayapy」python インタープリタで実行するように設計されています。複数のインスタンスで同じエラーを再現する短い例を作成しました。
1 つのボタンは機能しますが、もう 1 つのボタンは機能しません。しかし、それらは同じコードを実行します。
このコードは、押されたときに同じ機能の実行を開始する 2 つのボタンを作成します。1 つが実行thread.start
され、thread.run
.
thread.start
これにより、スレッドは正常に機能し、データを Qt インターフェースにフィードバックできるようになりますが (プログレス バー用)、ほとんどの Maya コードは次のようなあらゆる種類のエラーを返し始めます。
これはブール値の引数であり、どのような形式や方法で引数を与えようとしても、常にこれと非常によく似たエラーが発生します。res = new_cmd(*new_args, **new_kwargs)
ブール値が必要な同じ行。
thread
実行するだけでなく、 toが必要start
です。スレッド化を行う別の方法がない限り、回避策はありますか?
python - Maya用マクロツール
Photoshop Action を見て、Python を使って Maya 用のマクロ ツールを開発したいと思っています。それで私はそれに取り組み始めました。
ここに私のサンプルがあります、
すべてを記録することができました。ここに私の記録された情報があります。
問題は、物事を分類できなかったことです (必要なものだけを記録します)。すべての情報を記録するだけです。se、sw、si、sr など、さまざまなフラグの組み合わせを使用してみました。しかし、必要な情報を選択できませんでした。
mel - MEL:階層をトラバースする
ジョイント階層内のすべてのジョイントの名前を既知の形式に変更するMELスクリプトを作成しています。アイデアは、股関節を選択すると、スクリプトが股関節の名前を変更し、他のすべての関節を調べて、階層内の位置に基づいて名前を変更するというものです。
MELのジョイント階層をどのようにトラバースできますか?