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

CGメソッド

CG制作に関してのヒント

MENU

【3ds Max】Maya モードでshift+ドラッグによるクローン作成する方法

3ds Max 3ds Max-Tool Freesoft Freesoft-AutoHotkey

follow us in feedly

f:id:min0124:20160828101600p:plain

Maxでインタラクション モードをmayaにするとshift+ドラッグによるクローン作成ができなくなります。

これの解消方法です。(※選択解除ができなくなる問題点があります)

やり方

  • カスタマイズ>ユーザーインタフェースをカスタマイズ>マウス>Mayaモード選択のチェックをはずす。

f:id:min0124:20160824191755j:plain

これでshift+ドラッグによるクローン作成はもちろん

f:id:min0124:20160824191803j:plain

コンポーネントモードでshift+ドラッグによるフェースの追加などできるようになります。

f:id:min0124:20160824191812j:plain

問題点

ちなみにMAYAでいうShiftの追加選択できなくなるのですが、そもそもCtrlキーで代用が利きます。

がしかし選択解除(maxだとAltキー)が円弧を回転(Alt+LMB)とバッティングしてしまい使えなくなってしまいます。

円弧を回転のショートカットを少し変更(例えば CTRL+ALT+LMBとか)すれば使えるようになりますが、Mayaモードにする意味がなくなるのでこれはこれで問題です。

スクリプトで切り替える方法

MayaのShift選択は便利ですし、Maxのshift+ドラッグも便利なので、使用したい時に使い分ける方法です。

 rollout MayaSelectionModeToggle "MayaSelectionModeToggle" (
        button btn_mayaSelectionModeOn "ON" across:2
        button btn_mayaSelectionModeOff "OFF"

        on btn_mayaSelectionModeOn pressed do (
            MouseConfigManager.MayaSelectionMode = true
            print "Mayaモード選択をON"
       )
       on btn_mayaSelectionModeOff pressed do (
            MouseConfigManager.MayaSelectionMode = false
            print "Mayaモード選択をOFF"
       )
    )
    createDialog MayaSelectionModeToggle

追記:一行でできるようです。

MouseConfigManager.MayaSelectionMode = not MouseConfigManager.MayaSelectionMode

min.hatenablog.jp

AutoHotkeyを使用したやり方

f:id:min0124:20161109231631j:plain

  • カスタマイズ>ユーザ インタフェースをカスタマイズからマウスタブを選択

  • マウスの3つのショートカットを上記の画像の様に変更

  • AutoHotkeyにて以下のように記述

*LWin::
Send {LCtrl down}{LAlt down}
return

*LWin up::
Send {LCtrl up}{LAlt up}
return

これでAltキーは選択解除として使用でき、またカメラの操作はWindowsキーを押して操作できるようになり、MayaとMaxの良いところを2つ併用することができます。

さらに使い勝手の良いようにキーの入れ替えをします。

  • Sharpkeyというフリーソフトを下記のURLからダウンロード

SharpKeys | randyrants.com

*WindowsキーとAltキーの位置を入れ替えます。

f:id:min0124:20161110005722j:plain

これでAltキーでカメラの操作。Windowsキーで選択解除ができるようになります。

参考

How to use the Maya Interaction Model in 3ds Max 2013 Without Losing the Shift Function - YouTube

Alt Does not Deselect - Autodesk Community

MayaSelectionMode MAXScript [toggle on/off] | ScriptSpot