カテゴリー: MEL

DCCツールMAYAのデフォルトのスクリプト言語です。

maya_sweep-mesh-from-curve_topimage

[MAYA2022]複数のカーブから生成したSweepMesh(メッシュをスイープ)を個別に操作する方法[MAYA2022]複数のカーブから生成したSweepMesh(メッシュをスイープ)を個別に操作する方法

多くの新機能が追加されたMAYA2022。 モデリングツールの新機能「SweepMesh/メッシュをスイープ」は、チューブや額縁、道路やリボンやロープ、などカーブに沿わせてインタラクティブに生成そして編集できて非常に便利 […]

vscode_mayacode_topimage

Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法

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

maya_main_menubar_addmenu_topimage

MAYAのメインウィンドウのメニューバーに項目を追加するスクリプト|MEL編MAYAのメインウィンドウのメニューバーに項目を追加するスクリプト|MEL編

MAYAでよく使う機能や自作スクリプトを実行するコマンドをまとめる方法として、 シェルにまとめる 自作スクリプトのGUIウィンドウでまとめる そして今回紹介する メインメニューバーに項目を追加 基本的に。この3つが考えら […]

maya_python_mel_mag_topimage

[MAYA Python] MELの型vectorを使って2点間の距離の値を取得[MAYA Python] MELの型vectorを使って2点間の距離の値を取得

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

pythoncode_in_melcode_topimage

MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-

MAYAは使えるスクリプトとしてMELの他にPythonも使うことが出来ます。 通常MELで書くときはMELだけ。 Pythonで書く時はPythonだけで済ましますし、殆どの場合それで十分対応可能です。 だた例えば、 […]

maya_python_select_shelftoplevel_topimage

MAYAのメインウィンドウのシェルフをPythonで操作する方法|タブの選択やボタンの追加MAYAのメインウィンドウのシェルフをPythonで操作する方法|タブの選択やボタンの追加

「メインウィンドウのシェルフをPythonスクリプトで操作したい」 MAYAのメインウィンドウの上部に配置されている Shelf/シェルフ ツールやコマンドを登録して1クリックで機能にアクセスする事ができ非常に便利です。 […]

maya_python_melscript_vector_topimage

MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法

MAYAはPythonでスクリプトを書けますが、MAYAのデフォルトのスクリプトはMELです。 MAYAでPythonでスクリプトを書けるようになってから大分たつので今はなくなりましたが、Python対応し始めた頃はまだ […]

maya_setvertexnormal_xyz_topimage

MAYA 法線の向きを指定するSet Vertex Normalの解説「XYZ」は何の値?MAYA 法線の向きを指定するSet Vertex Normalの解説「XYZ」は何の値?

MAYAにはXYZの値を指定して法線を設定する事ができる Set Vertex Normal があります。 XYZの欄に数値を入力して[Apply]すれば選択した頂点の法線方向を変更できるのですが、数値が角度ではないので […]

sl_mask_topimage

MAYAスクリプト[ls]でまとまって出力されたコンポーネントを展開する方法MAYAスクリプト[ls]でまとまって出力されたコンポーネントを展開する方法

  頂点を選択してlsコマンドで受け取った時にvtx[0:3]のように各頂点番号で受け取れない問題があります。 このようなときに各頂点を受け取れるように展開することが出来るコマンドが[filterExpand]です。 f […]

notfound_shelfImage_topImage

MAYA シェルフに登録できないアイコンのイメージファイル名を探す方法MAYA シェルフに登録できないアイコンのイメージファイル名を探す方法

  MAYAでツールを作成していてアイコンのイメージファイル名が分からず困る事があります。 シェルフに登録できれば、登録したアイコンのエディットでShelf Editorからアイコンイメージのファイル名は確認で […]