Amazonで商品を見るセール会場へ

【3ds Max】Maxスクリプトをボタン登録する方法

この記事は、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の記事は、ほかにもあります。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

3DCGのおすすめ書籍

3DCG用PCの選び方

周辺機器の優先度

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次