« 1つのカーブのCVを選択しようとしたら他のカーブも選択されて激怒。 → 解決。 | トップページ | なんでジョイントをイッキに選ばせてくれないんですか。 »

2018年4月23日 (月)

シェーディング表示の上にワイヤフレームおんおふ。

.



やっぱ普通に需要ありますよねえ?


4 押したらワイヤ表示。
5 押したらシェーディング表示。
6 押したらテクスチャ付き表示。
7 押したらライティング反映表示。

とかなんとか。
となると、


なんで シェーディング+ワイヤ表示 のホットキーがねえんだよゴルァ


ってみんな思いますよね。
俺も、Maya さまに触り出した当初から思っていた。





で、今さらなんだけど調べてみたら、いっぱい出てきました。

基本、標準の機能ではホットキーにできず、自分でスクリプトを書いてホットキーにするしかないみたい。 確かに、Maya 2017 でホットキーエディタで 4 5 6 あたりのホットキーが割り当てされているコマンドを検索してみると、 Display Wireframe とか Display Shaded は見つかるけど、Wireframe On Shaded とかそういうのは見つかりませんでした。 つまり、ホットキーがデフォルトでは割り当てされてないだけというのではなく、そもそもホットキーが割り当てできませんということですね。 なので、スクリプトを書いて、それをランタイムコマンドにでもして下さいということですね。 ランタイムコマンドにしてしまえば、ホットキーにできますからね。 
ってことでホットキーエディタ内でランタイムコマンド作って、中身のコードはネットからそのまんまパクりました。

Wireonshaded




コードは、検索するとあちこちに同じものが載っています。 昔誰かが書いたものが、コピペで拡散されたのでしょう。 もはや出どころも作者も不明のままコピペされているように見えます。 うーん、出どころは書いた方がいいと思うが・・・・


とりあえず俺から見た出どころは、嘔吐デスク様の AREA のページということにしておきます。 ↓

https://forums.autodesk.com/t5/maya-forum/wireframe-on-shaded-shortcut/td-p/6299247
string $selectedPanel = `getPanel -wf`;
int $shadedWireState = `modelEditor -q -wos $selectedPanel`;
if(`modelEditor -ex $selectedPanel`)
{
    setWireframeOnShadedOption (!$shadedWireState) $selectedPanel;
}




.

|

« 1つのカーブのCVを選択しようとしたら他のカーブも選択されて激怒。 → 解決。 | トップページ | なんでジョイントをイッキに選ばせてくれないんですか。 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217974/66642608

この記事へのトラックバック一覧です: シェーディング表示の上にワイヤフレームおんおふ。:

« 1つのカーブのCVを選択しようとしたら他のカーブも選択されて激怒。 → 解決。 | トップページ | なんでジョイントをイッキに選ばせてくれないんですか。 »