2021年3月24日に Autodesk M&E2022がリリースされました。 そしてAutodesk M&E製品に含まれるMAYA2022もリーリス 正直MAYA2020以降のアップデートに目ぼしい機能 […]
カテゴリー: Python

Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法
MAYAのスクリプト開発でこんな事を思ったことはありませんか? 「スクリプティングに使っているIDE(統合開発環境)から、直接MAYAに送信して実行できたら便利なのに」 MAYAのスクリプト言語MELやPython のス […]

Pythonのfor文で順番を1つ飛ばしや奇数偶数を判別して出力する方法Pythonのfor文で順番を1つ飛ばしや奇数偶数を判別して出力する方法
Pythonで繰り返し処理ができるfor文ですが、カウンタを最初から最後まで順番に、ではなく条件を指定して出力したい場合があります。 先頭ではなく2番目から始めたい 偶数のときだけ処理したい 指定した順番で修了したい な […]

[MAYA]Pythonでメインウィンドウのメニューバーに項目を追加する[MAYA]Pythonでメインウィンドウのメニューバーに項目を追加する
MAYAのメインメニューバーに項目を追加する事ができれば、チーム共有のツールをまとめたり、プロジェクト単位で専用ツールを分ける等の使い方ができます。 MAYAでスクリプトを使って自作GUIにメニューバーを追加する方法は簡 […]

Pythonでフォルダ内の全ファイルを一括移動[プログラミング学習]Pythonでフォルダ内の全ファイルを一括移動[プログラミング学習]
Pythonでファイルやフォルダものコピーや移動等をする方法を、以前紹介しました。 今回は、フォルダ内にある複数のファイルを一括して、他のフォルダに移動する方法を紹介します。 この一連の動作を実現する為に必要な技術は、 […]

Pythonのtimeモジュールで現在の日付・時間を取得するPythonのtimeモジュールで現在の日付・時間を取得する
Pythonで時間を扱う場合は timeモジュール を使います。 timeモジュールを使用して現在の日付・時間を取得する事が出来ます。 簡単に日付・時間を取得できるtimeモジュールですが、”ローカル時間&# […]

Pythonでファイルの作成・更新・アクセス日時を取得する-年月日表示に変換Pythonでファイルの作成・更新・アクセス日時を取得する-年月日表示に変換
「この2つのファイルはどっちが古いのか知りたい」 Pythonでファイルの作成日や更新日を取得したい場合があります。 フォルダの中の古いファイルを削除したり、最近アクセスしたファイルを選別したり。 Pythonにはファイ […]

[MAYA-Python]距離に応じて違う値の頂点カラーを設定してグラデーションにする[MAYA-Python]距離に応じて違う値の頂点カラーを設定してグラデーションにする
前の記事でMAYAのスクリプトを使った、ポリゴン頂点の位置を取得する方法を書きました。 MAYAのスクリプトでポリゴン頂点の位置を取得するコマンドpointPosition 関連記事 MELのvector型をつかった距離 […]

[MAYA-Python]ポリゴン頂点・CV・ロケータなどポイントの位置を取得[MAYA-Python]ポリゴン頂点・CV・ロケータなどポイントの位置を取得
MAYAのスクリプトでオブジェクトの位置情報を取得するには 「getAttr(オブジェクト名.translateX)」として移動値を取得する事ができます。 「ポリゴンの頂点の位置を取得するにはどうしたら良いの?」 もちろ […]

[MAYA Python] MELの型vectorを使って2点間の距離の値を取得[MAYA Python] MELの型vectorを使って2点間の距離の値を取得
過去にこのブログでMAYAのPythonスクリプトにでMAYAの標準スクリプトMELを組み込む方法を紹介しました。 ⇒MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法 その記事でMELを使用する […]