2015-01-01から1年間の記事一覧
今回はmaya.cmdsを使ってXMLの簡単な例を書いてみたいと思います。SIではJSを使えば、結構簡単に出力、読み込みができましたが Pythonでやるのが、未経験だったのでメモに。今回は、シーンのディスプレイレイヤーを取得し それをXMLとして出力してみます。 …
会社の人に説明するときに、単純に【引数の事】でアーギュメントの略だよ。 と伝えても、うん? って感じだったので、コードと共に説明した事をメモ。 def test_code(*args): print args[0] print args[1] test_args1 = "code1" test_args2 = "code2" test_c…
今回もWEBで学んだことを書いていきます。(確かWEBだったはず…) 内容は頂点にモデルを配置するといった、簡単なモノです。 ここから、ランダムにしたり、計算によって配置したりできますね。 いきなりコードを… import maya.cmds as cmds if cmds.window("Ra…
かなり番外編ですが、11… とある理由でデータが壊れる事があったので、MAYAで自動バックを作成する ツールを作りました。 このスクリプトはセーブ実行時にそのデータを指定フォルダに コピーし、日時で細かく管理、バックアップするツールです。 誤ってセー…
今回も動画で学んだコマンドを紹介。前回に続いて軽めのコードになります。 こんな感じのやつです。 シーン一覧をMAYAディレクトリから取得して 一覧表示し、選択後読み込みといったやつだったと思います。 ではコード import maya.cmds as cmds import os d…
今回からは、動画とかで学んだ事書いていきます。 昔勉強で作成したモノになります。 リンクはすみません。忘れました。 今回スクリプトの内容はこんな感じ。 画像を読み込み→キューブを作成→入力されて名前にリネーム とこんな感じの簡単なツールです。 画…
かなり番外編ですが、 折角なんで、タイトルは続けてみようと思います。 先日、大阪でGTMFと呼ばれるセミナーがあり、1セッションだけ受講したので その報告と同時にコードの紹介をしたいと思います。「Autodesk Maya;大人気!カスタム・グラフエディタと…
今回は昔作った勉強用のスクリプトがあったので それを紐解いていきたいと思います。内容は、スライダーで設定された値を持って 球を作成するというモノになります。 こんな感じです。↓ では早速コード import maya.cmds as cmds if cmds.window("Obj_EditWi…
続いて少しだけ数学をしたいと思います。 やっぱりスクリプトやるとなると、この辺り補っていかないと 後々苦労したり、無駄が増えてしまうので…と書きつつ詳しい事は説明しません。 ※できません汗なので、コード見つつこんな事ができるんだ…。 程度で進めて…
間はさみましたが、続けてキーのコピー、ペーストの方を見て行きたいと思います。 全体的にアニメーターよりの内容になっていきますが、概念は同じなのでご了承下さい。まずはコードから。 import maya.cmds as cmds oCube = cmds.polyCube(n='Cube_KeyEdit'…
肝心なことを書き忘れていたので、書いていきたいと思います。色々書いてもあれなので、まずはコードを書いてみたいと思います。 import maya.cmds as cmds oCube = cmds.polyCube(w=1,h=1,n="Cube_Make") cmds.polyCube(oCube[0],e=True,sx=1,sy=2,sz=3) oS…
では続き。前回はSET側のコードで移動させたり、KEYを打ったりしてました。 今回はGET側をやってます。まず初めに前回の環境を作成します。 import maya.cmds as cmds cmds.polyCube( n='Cube_Move' ) cmds.move( 5, 1, 1 ) cmds.setKeyframe( at='translate…
続いて値の設定について書いていきたいと思います。 SIと同じで、アトリビュートのGET,SETValueがあるみたいなんですが 値の設定だけならもっと簡単にできそうです。 今回はまず、SET側からみていきましょう。 import maya.cmds as cmds cmds.polyCube( n='C…
一から説明用にmayaMelではなく、mayaPythonの資料を書く必要があったので メモに残して行こうかと思います。まずはSIでも同じだが、色々なサイトをめぐりました。 SIからの移行に関しても色々書いて頂いているダイキンさんのサイト http://www.comtec.daiki…
簡単な事なんですが「あ、なるほど」と思ったのでメモに。動画みたいにキラキラをアニメの素材っぽくランダムにする方法です。 キラ from tommy_on on Vimeo.1.まずは、画像みたいにシェイプレイヤーでキラキラ素材を作成し配置します。 作り方はヘルプ通り…
以前作っていた、動画をまとめるスクリプトを色々カスタムしてみました。 というにも、資料の管理が煩雑になってきたので、自宅NASにサーバーとして 管理したいなぁーと思っていたので作りました。 仕事では、引き出し用に使ってたりします。本当は「WhiteBr…
テストも兼ねて軽いものですが、テキスト読み込むツールを作成しました。 最近本格的にPython触るのんですが、約1年ぶりに触ったためか 殆ど忘れてて焦ってます…ではまずはコード とりあえず、「pyscripter」で動作確認済みです。 # -*- coding: utf-8 -*- #…
エクセルで指定したフォルダ間をコピーするツールです。 ※エクセルを使用したWSHのツールです。 おそらく今後必要になりそうだったので、先行して作成しました。 あとエラー処理、オープンオフィスの対応がありますが とりあえずこれで色々試してみたいです…
最近時間ができたんで、動画をGIFにコンバートするツールを考えてました。 当初はAEのバッチか、PSのアクションで実行をでするつもりだったんですが 最近めっきりFFMPEGを使ってなかったので、FFMPEGで作成するツール? を作ってみました。 往々にして下記の…
aeでuiの位置などで教授用に作成した画像。 結構質問あるんだと痛感。 まずはウィンドウサイズについて。こんな感じでウィンドウ作りますよね。 var window_make = new Window("dialog","Dialog",[0,0,250,130]); window_make.show(); このとき、【[0,0,250,…