この記事は、3ds Max 2016の画面で作成したMAXScriptのツールバー登録手順を、保存していた原稿から復元したものです。
現行版での画面・操作・スクリプトの動作は未検証です。
Maxスクリプトをツールバーにボタンとして登録する手順を解説します。
作成済みのスクリプトをUIのボタンに割り当てて実行できるように登録します。
目次
Maxスクリプトをボタン登録する方法
スクリプトを用意してボタン登録用の記述を追加します。
ボタン用のスクリプトを用意
- スクリプトに最初に3行追記
macroScript スクリプト名
category:"カテゴリ名"
toolTip:"マウスオーバー時の表示名"
macroScript MayaSelectionModeToggle category:"max script" toolTip:"MayaSelectionModeToggle" ( 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 )
選択モードを切り替える処理を1行にまとめた別の記述例です。
macroScript MayaSelectionModeToggle category:"max script" toolTip:"MayaSelectionModeToggle" buttonText:"MaySelectionModeToggle" ( MouseConfigManager.MayaSelectionMode = not MouseConfigManager.MayaSelectionMode )
- 『.ms』から『.mcr』に変更して、スクリプトを保存
保存場所(例)
C:\Users\ユーザー名\AppData\Local\Autodesk\3dsMax\2016 – 64bit\JPN\usermacros
メニューの作成とボタン登録
- Maxを起動してさきほどのスクリプトをドラッグ&ドロップしておきます
- カスタマイズ>ユーザインタフェースをカスタマイズ>ツールバータブ>新規>名前入力
- 小さなウインドウが作成されるので、右側あたりにウインドウを吸着させて、置いておきます。
- カテゴリを選択して、スクリプトで書いたカテゴリ名を選択。するとスクリプトが出てきます。
- スクリプトを先ほど作成したウインドウにドラッグ&ドロップすれば完了です。
ほかの記事は3DCGソフトの使い方まとめからご覧いただけます。
3ds Maxの記事は、ほかにもあります。
あわせて読みたい


【3ds Max】スキンウェイトのコピー方法
3ds MaxのSkin Utilities(スキン ユーティリティ)を使って、元のメッシュから別のメッシュへスキンウェイトを転送する手順です。 2017年の操作画像を含む旧原稿を復元…
あわせて読みたい


3ds Max│MayaでいうSurface Shader/Use Backgroundの使い方
テクスチャを光の影響を受けずにそのまま表示したり、マットとして背景の形状で切り抜いたり、影のみを抽出して出力したりできます。 3ds MaxでMayaのUse BackgroundやS…
あわせて読みたい


3ds Max│足跡モード(Footstep Mode)の使い方
Bipedで歩行や走行、ジャンプのアニメーションを手軽に作成できる機能が足跡モードです。 手軽に自動生成できる反面、意図どおりの動きへコントロールするにはコツが必…
あわせて読みたい


【3ds Max】Bipedのセットアップ方法
3ds MaxのBipedを作成し、モデルに合わせてSkinモディファイアでウェイトを調整する手順です。 2017年当時の画面を使った手順のため、現行版では配置や項目名が異なる場…
