読者です 読者をやめる 読者になる 読者になる

CGメソッド

CG制作に関してのヒント

MENU

【3ds Max】オブジェクト選択(Q)をMAYAと同じ挙動にする方法

f:id:min0124:20160828101600p:plain

オブジェクト選択してもサブオブジェクト(頂点とか)モードから抜けられないのが、気になったので(mayaと違う)スクリプトを書いて割り当ててみました。

ついでにMax Scriptも少し勉強。

やり方

データ収集

  • F11を押してMaxScriptリスナーを起動

  • マイクロレコーダーを使用可能にして、行動を記録

  • オブジェクト選択

actionMan.executeAction 0 "50027" -- Selection: オブジェクトを選択

  • サブオブジェクトからオブジェクトモードに変更

subobjectLevel = 0

f:id:min0124:20161113205948j:plain

記録取ったら、テストして適当に動くか確認

記述

スクリプト>新規スクリプトから

f:id:min0124:20161113210712j:plain

macroScript ObSel
            buttontext:"ObSel"
            category:"# Scripts"
(
actionMan.executeAction 0 "50027"  -- Selection: オブジェクトを選択
subobjectLevel = 0 -- オブジェクトモードに
)

と記述して、

C:\Users\ユーザー名\AppData\Local\Autodesk\3dsMax\2017 - 64bit\JPN\usermacros

へ保存

ショートカットの割当

f:id:min0124:20161113210124j:plain

カスタマイズ>ユーザーインタフェースをカスタマイズから# Scriptsをカテゴリー(# Scripts)を選択して、ホットキー(Q)を割りあてる。

これでQを押すと、mayaのオブジェクト選択と同じような挙動になります。