2010-07-01から1ヶ月間の記事一覧
ウエイトツールに更に使いやすさを考え4つまでジョイントを設定できるようにし、まとめてウエイトを表示できるボタンと変更できるボタンを追加。選択頂点にすぐ使用できるようにしました。インフルエンスのロックボタンを追加しました。ウエイト調整ツール…
ウエイトツールにおまけを付けてみました。。選択頂点の(頂点は複数可)ウェイトの変更ボタン SelEnter SelEnterボタンは選択している頂点のJOINTボタンで設定したジョイントウエイト値に変更します。 SelWeightのテキストフィールドに入力した数値に変更し…
MEL入門010で説明した関数を使用し作成しました。 下記ヘルプと読むとMELでウエイト編集ができそうですので今まで説明した技術でつくってみました。skinCluster コマンドウエイト調整ツールの説明 SkinClusterノードを選択しnameボタンをクリック。 ウエイト…
window -title "ウインドウのタイトル"; columnLayout -adjustableColumn true;gridLayout -numberOfColumns 3(横に並ぶ数) -cellWidth 1つのボタン等の幅 -cellHeight 高さ; スクリプト1; スクリプト2; スクリプト3; setParent..; showWindow;
【ワーナー公式】映画(ブルーレイ,DVD & 4K UHD/デジタル配信)|インセプショントリックアート展も観ました。 東郷青児記念 損保ジャパン日本興亜美術館 だまし絵といえば...。 ペンローズの階段 - Wikipedia マウリッツ・エッシャー - Wikipedia
下記の全てがスクリプトです。複数選択しまとめてリネームできます。 //ウインドウサイズを指定したものを作成後削除するとウインドウサイズが指定のサイズで作成されます。 string $window = `window -widthHeight 150 100`; setParent ..; showWindow $win…
ウインドウを作成し、テキストフィールドを作成します。 window -width 100 -height 70 -title "SELECTNAME"; columnLayout -adjustableColumn true; text -label "Name"-align "center"; textField -editable true NAME; button -command "SelNAME" -h 16 -…
MEL入門008でバックフェースカリングを行うMELを作成しました。 string $selOBJ= `ls -sl`; // 配列を使用した記述方法は setAttr $selOBJ[0].backfaceCulling 3そのままではなく、下記になります。 setAttr ( $selOBJ[0]+ ".backfaceCulling ")3; setAttr (…
select `ls "*"`; searchReplaceNames "削除したい名前の一部" "" "selected";付いてしまったシーン名_等まとめて削除します。 : が名前に入っている場合は使用できません。
変数について 簡単な例です。算数で下記のような式を習ったことがあると思います。A=1 B=3この場合A+B=4Aに1を代入、Bに3を代入する。変数とはこのAとBのように代入できるものです。上記内容をMELに置換え、スクリプトエディタで書くと //A=1 int $A=1;…
float $jnt =`xform -q -ws -t locator1`; joint -p $jnt[0] $jnt[1] $jnt[2]; float $jnt =`xform -q -ws -t locator2`; joint -p $jnt[0] $jnt[1] $jnt[2]; joint -e -zso -oj xyz -sao yup joint1; parent -w |joint1|joint2 ; parent |joint2 |joint1 ; …
スクリプトエディタを開きます。 ウィンドウ > 一般エディタ > スクリプト エディタ(Window > General Editors > Script Editor) ヒストリ(履歴)をほぼ全てを表示します。 ヒストリ > すべてのコマンドのエコー(History > Echo all commands) スクリプ…
//press 使用キーを押す、または、押しているとコマンド名のスクリプトが使用できる$hotKey1 = `nameCommand -annotation "コマンド名" -command "スクリプト"`; runTimeCommand -command "スクリプト" -category "User" $hotKey1; hotkey -k "使用キー" -na…
MELで作成したホットキーの削除はHOTKEYエディターで削除後、このままではまだHOTKEYが使用できるので 必ず、ホットキーをすべてデフォルトに戻しましょう。HotkeyPreferencesWindow; hotkeyEditorRestoreDefaultHotkeys;
HOTKEYエディターでは、カテゴリーはUserに作成されます。キーを入力し、findボタンで検索確認できますが キーの表示はしません。名前とコマンド(runTimeCommandの行)は表示されます。 //press Nキーを押していると面の追加機能が使用できる $hotKey1 = `n…
トイストーリー3展もやっているようです。 http://nttls-exhibition.jp/toy3/
最初にこの5行を追加すれば最初小さいサイズのウインドウを作成後消した後に本来のウインドウが作成され ウインドウサイズが残りおかしくなることはなくなると思います。string $window = `window -widthHeight 10 10`; setParent ..; showWindow $window; …
window -title "Modeling 001" -wh 374 50 -rtf 1; columnLayout -adjustableColumn true; rowLayout -columnWidth6 65 65 65 65 65 65 -numberOfColumns 6; checkBox -height 22 -label "clickDrag" -offCommand "selectPref -clickDrag false;manipOptions…
MEL入門005で使用したコマンドを調べてみましょう。 help window; ドラッグ選択しCtrl+Enterキーを押すと // Result: Synopsis: window [flags] [String] Flags: -e -edit -q -query -bgc -backgroundColor Float Float Float -dt -defineTemplate String -d…
MEL スクリプトを作成し実行する。 Maya のメイン ウィンドウの右下にあるスクリプト エディタ(Script Editor)ボタンをクリックするか、 ウィンドウ > 一般エディタ > スクリプト エディタ(Windows > General Editors > Script Editor)を選択してスクリ…
CombinePolygons; polyMergeVertex -d 0.001 -am 0 -ch 1;SoftPolyEdgeElements 1; polySoftEdge -a 180 -ch 1; CenterPivot; DeleteHistory;string $object; string $objects[]= `ls -sl`; for( $object in $objects ) { setAttr ( $object + ".displayBord…
FreezeTransformations; performFreezeTransformations(0); makeIdentity -apply true -t 1 -r 1 -s 1 -n 0; ResetTransformations; performResetTransformations(0);duplicate -rr;string $object; string $objects= `ls -sl`; for( $object in $objects ){…
move -a -x 0;
Autodesk Maya オンライン ヘルプ 目次 テクニカル ドキュメント MELコマンドで MELのコマンドを検索できます。
http://210.168.18.10//movie6.html
Motionographer Psyop: “Whole New World”
window -fw -t "ウインドウ名" -rtf 1; columnLayout -adjustableColumn true; button -command "実行するスクリプト" -h 16 -label "ボタン名"; showWindow; 例えば window -fw -t "test" -rtf 1; columnLayout -adjustableColumn true; button -command "m…
displayColor -list;
displayColor -rf;
displayColor polyEdge -active 13; displayColor polyFace -active 16;