2015年05月17日

[maxscript] 頂点カラーをオンオフするスクリプト書いてみた

ウェイト付けてたりすると頂点カラーオフにしてても勝手にオンになるのが面倒だったんで作りました。
if then、else文は前回書いた同様

現在選択しているオブジェクトの頂点カラーは$.showVertexColorsで切り替えできます。
スクリプトは以下。

if $.showVertexColors == on then(
$.showVertexColors = off
)
else(
$.showVertexColors = on
)

ショートカット、ボタンに追加で利るようにマクロスクリプトにしました。
よければどうぞ。

ShowhideVcol.mcr

似たようなスクリプトでこれより使いやすいものなどあるよという場合は、
コメント、ツイッターなりで教えていただけると助かります。
posted by kota at 13:56| Comment(0) | TrackBack(0) | 3dsmax | このブログの読者になる | 更新情報をチェックする

2015年03月14日

選択方法の違いで1つのショートカットでいろいろできるスクリプト

UniConnector
http://www.scriptspot.com/3ds-max/scripts/uniconnector

最近発見したがなかなか使い勝手がいいので載せておきます。

・どこの頂点でも2点選択で接続(間にエッジがあってもまっすぐ引いてくれる。ただ面が離れているとできない)*これ便利
・離れたエッジを2つ以上選択でブリッジ
・縁取り選択でキャップ
・エッジを2つ以上選択で接続
・エッジ1つ選択でエッジの中心に頂点を追加
・オブジェクト選択状態で、ポリゴンを編集モディファイアを追加
などあと編集可能スプライン関係のをいくつかの操作を一つのショートカットに登録することができます。
タグ:MAXScript 3DSMAX
posted by kota at 14:51| Comment(0) | TrackBack(0) | 3dsmax | このブログの読者になる | 更新情報をチェックする

2014年07月20日

[Maya][Mel]シェイプ名をオブジェクト名+ShapeにするMel

Melを初めて書いたのでおかしい部分あったらコメントなりで指摘してください。

オブジェクトのシェイプ名は基本的にオブジェクト名(transform名)+Shapeだと思いますが、
仕事でMaya2014でゴミ無し結合のMelのmCombine.melを使ったあと、
特殊な複製で左右反転したオブジェクト名がarm_r_000でシェイプ名がarm_r_Shape000になったり、
オブジェクト名をarm_l_000に変えてもシェイプ名がarm_r_Shape000のまま更新されなかったりしたので今回のMelを書いてみました。
まぁ、そんなところ誰も気にしないよと言う方は使う必要ないかと思います。

※1つ注意点は単一オブジェクトでのみ動作します。
複数選択には対応していません。メッシュ名が全て同一になります。
ここは時間があれば改善したいところです。
もしくは誰かやっt(ry

ざっと説明すると、
1行目 選択したオブジェクトを取得(配列)
2行目 配列の1つ目をオブジェクト名として代入
3行目 シェイプ名を取得
4〜7行目 シェイプ名の変数にオブジェクト名+Shapeを代入してそれにリネーム
こちらを参考にさせて頂きました。
REXのふふふ…な日記 Shapeの名前変更

string $TransName[] = `ls -sl`;
string $transName = $TransName[0];
string $oldShape[] = `listRelatives -s`;
for ($d in $oldShape)
{
string $newShape = $transName+"Shape";
rename $d $newShape;
};

シェルフに登録の際、お使いください。
shapeRenameで動きます。
shapeRename.mel
posted by kota at 10:41| Comment(0) | TrackBack(0) | Maya | このブログの読者になる | 更新情報をチェックする

2013年07月09日

最近仕事で使ってる無料のMELとプラグイン (Maya)

MEL
UnitBusTextureEditor
拡張UVエディター。数値入力でUVを正確に編集など。

MultiRenamer
リネームツール。選択して一括変換とか連番とかに。

Auto Save
オートセーブ。何分に1回とか決めれてインクリメンタルセーブのところに連番セーブされる。

AlignCV
頂点、CVの整列ツール

reloadTex
全てのテクスチャのリロード

プラグイン
Guren
なんか色々入ってるプラグイン。
使ってるのはコンバイン、切り離し、複製、平面化。ゴミファイルができないから地味に使える。
タグ:MEL
posted by kota at 01:05| Comment(0) | TrackBack(0) | Maya | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。