python
ノードにどんなコンストレイントがかかっているか、パっと確認したいことってないっすか? 標準機能でも、そんなのあったような気がするんですけど、簡易的なやつ作りました。 DeleteConstraints 選択ノードの子供にあるコンストレイントノードをリストで表…
Maya2023からですかね?ようやく任意のTransformノード同士の位置合わせが標準で出来るようになったっぽいですね。 ・・・いや、遅いだろて! もう作ってるて! AttachTransform # encoding=utf8 import pymel.core as pm VERSION = "0.1" print("\n*import {0}…
AnimationLayerを利用する際、アニメートされているAttributeだけをAnimationLayerに追加したいと思ったことはありますか? AnimationLayerに対してノードを追加する際、いつも対象のノードを選択した状態でAnimationLayerEditor上のLayerを右クリックして表…
Maya2020辺りですかね、TimeSliderBookmarksっていう機能ができましたよね。 あれ、便利なんですけど、自分にとってはちょっと多機能すぎるんすよね。 純粋にアニメーション中の特定のフレームをリマインドできればいいなと思うことが多々あります。 そんな…
こんにちは。 今回も小スクリプト紹介です。 CameraCirculation ■ ダウンロード ■ 使い方 ■ 更新履歴 余談 2023/02/20 Update CameraCirculation アクティブなビューポートのカメラをサイクル的に切り替えます。 実行する度にシーン内のカメラをリスト化し、…
ニッチなことかもしれませんが、とあるTransformノードに対して位置や回転を追従するTransformノードが欲しいことってありませんか? 私はあるんすよ。 FollowerGenerator Transformノードの位置と回転に追従するTransformノードを生成する。 そういうスクリ…
2023/02/20 Update 今回も自作スクリプトの紹介。 例によってPymelです。 Download NoiseAnimGenerator これでなにができるのか? 使用方法 UIについて AnimLayerについて Offset Type 更新履歴 制作話 Download www.dropbox.com NoiseAnimGenerator なんて…
例によってPymelスクリプトの記事でございます。 アニメーション制作中に必ず1回は遭遇するジンバルロック問題を解決するスクリプトの紹介です。 RotateOrderSwitcher ダウンロード 使い方 更新履歴 余談 RotateOrderSwitcher XYZの回転マニピュレーターの内…
アニメーション制作時にもっとも多く行う面倒なことってなんでしょうか? 私にとってアニメーションのベイクがそれに当たります。 2022/11/29 Update EasyBakeAnimations 概要 使い方 オプション 更新履歴 EasyBakeAnimations Mayaのアニメーションのベイク…
2022/11/26 Update こんにちは。 さて、今回もアニメーション制作時の面倒ごとを一つ片づける為の小スクリプトを置いておきます。 FollowCamCreator ■ インストール ■ 使い方 ■ 余談 FollowCamCreator アニメーション制作中、キャラクターは 常にカメラに捉…
寒すぎる。 今日もちょっとしたスクリプトの紹介になります。 OpenSpecifiedFile Mayaの「シーンを開く」で使われているファイルブラウザ、使いにくすぎ問題。 マウスの進む戻るボタンも反応しないし、ファイルのブックマークにショートカットを指定すると、…
こんにちわ。 最近えらく寒くなりましたね。 ・・・忙しいんで前置きはいいですわ。 今回は小スクリプトの紹介になります。 FrameStepPlus ■ コード ● 次のフレームに送る ● 前のフレームに送る ● フレーム送りタイプを切り替える FrameStepPlus Maya標準のフレ…
アニメーションの作業中に回転オーダーの変更等々によってアニメーションカーブが乱れてしまったとき、ひとまずはオイラーフィルターを実行するのですが、いちいちグラフエディタのカーブメニューから選択するのが面倒なので以下のスクリプトをホットキーに…
Mayaにて新規シーンを作成すると、大体以下のカメラが最初からシーンに含まれていると思います。 persp top front side んで、仕事しているとたま~にこれらのカメラが複製されて・・・ persp persp1 persp2 persp3 persp4 top top1 top2 front front1 front2 s…
こんにちは。 今回もMaya用のちょっとしたスクリプトの紹介になります。 EasyNodeSearch ■ ダウンロード ■ インストール ■ 使い方 ● オプション ● フィルター EasyNodeSearch 任意の文字列からシーン上にあるノードを検索して一覧に表示するスクリプトを制作…
こんにちは。 今は梅雨入りしてしばらく経つのですが、最近はずっと家の湿度が高いせいなのでしょうか、外から帰宅した時の部屋の臭さに毎回驚いてしまう毎日です。 今回は小スクリプトの掲載です。 NameReplacer ■ コード ■ 使い方 NameReplacer Maya標準で…
お久しぶりです。 ここ最近は仕事が忙しかったり居住環境が変わったりと色々とありまして一切の更新が出来ませんでごめんなさい。 さて、今回は久しぶりに自作スクリプトの公開記事です。 ParentSwitcher ■ ダウンロード ■ インストール ■ 使い方 ● オプショ…
Mayaのアニメーション再生機能。シーンによってはきちんと最後まで再生されなくないっすか? なんか最後から1~2フレーム手前で再生が停止してしまうことが多い気がします。 再生モードをループとかピンポンとか継続的に再生させるものになっている時はそ…
アニメーション作業中にたくさんのノードを選択して、グラフエディタ上にアニメーションカーブを表示させることってありませんか? 例えば、シーン上の全てのリグを選択し、領域ツールやリタイムツールでアニメーションのテンポ調整を行ったり・・・。 そんなと…
ノードにコンストレイントが設定されている時、その接続先を取得したいことってありませんか? 私は作業中に何度もあります。 自分で設定したコンストレイントなら、未だしも他人が設定したものを、いちいちノードエディターを開いて対象のノードを調べるの…
こんにちは。 毎回、この冒頭部分に何かしら挨拶文的なことを書こうとして・・・、結局消すんですけど、ブログやっている人ってどんな挨拶しているんでしょうね。自分も調べものをしている時は、良く他の技術系のブログを閲覧するんですが、なんだかんだ全文し…
コンテンツ制作において、最初にする「仮データ」制作。 アニメーション制作においても、ブロッキングとか単に仮モーションなんて名称で呼ばれる仮データ制作はありますね。 今回はそんな仮データ制作に有用なスクリプトの紹介です。 ReductionAnimCurve ■ …
こんにちは。 今回は小スクリプトの紹介です。 SmoothAnimCurve ■ インストール ■ 使い方 ■ オプション 余談 SmoothAnimCurve 過去、XSIというソフトウェアにはアニメーションカーブ(XSI上での呼称はファンクションカーブでしたか)の形状に対して様々なフ…
こんにちは。 今日はPymelに関する備忘録です。 ScriptJob ■ 特定の操作に反応 ■ 登録したスクリプトジョブを削除 ■ UIとスクリプトジョブを結びつける UI要素の削除に合わせてスクリプトジョブを実行 UI要素にスクリプトジョブをアタッチ ScriptJob 「選択…
※2020/08/29 Updated こんにちは。 最近、更新内容が全てスクリプト紹介ばかりですみませんね~。 今日もスクリプト紹介です。 SelectionStorer ■ インストール ■ メインメニュー ■ セレクションセットの追加 ■ セレクションセットの削除 ■ セレクションセッ…
こんにちは。 今回もMaya用スクリプトを紹介します。 PrimitiveRigGenerator ■ インストール ■ 使い方 各引数に関して ■ 具体的な使用例 ■ おまけ ■ 余談 PrimitiveRigGenerator 今回は非常にシンプルなリグノードの生成補助ツールを制作しました。 とは言っ…
アニメーションを制作する上で、皆さんが気にしていることはなんでしょうか? ポージング?タイミング?テンポの良さ?カメラワーク?キャラクター性? 私は、ゴミのようなキーフレームがないかどうか を気にしています。 こういうやつですよ。 キャプチャー…
2021/11/15 Update版が以下にございます。 chototoilet108.hatenablog.com アニメーション作業中、一時的にリグの外部にノードを作成して、コンストレイントによってリグと接続することがありますよね? 例えば、胸リグのローカル制御になっている腕リグを、…
ここしばらくはSoftimageについて記事を書いていましたが・・・Mayaに戻ります。 今日はMayaのアニメーション作業時・・・なかでもループアニメーションを作成しているときの煩わしい「ループの前後端の値を合わせる」作業を解消するものをこさえましたので、ご報…
今回もSoftimageの話。 中でもPythonでのUI制作についての備忘録です。 最初に言いたいのは、Softimage(以下XSI)において、Pythonを使うのはちょっと面倒です。 XSIではバージョン2010以降からPythonに標準対応となりましたが、それ以下のバージョンでは別…