star0worshipperセーブされない設定をスタートアップ時にセットするマクロ追記:この投稿に関しては、現在も色々実験中です。2021-10-15一時非公開がないので公開されてますが、冗談半分の気持ちでお読み下さい。実験してたら、一気に大量のブラシの設定をすると、ブラシのアルファとかが飛ぶ時があるみたいです。タイマーなどで調整する必要がありそうまた、editmodeに入ってないと、基本的にブラシの設定ができないようです。スタートアップ時に空のドキュメントを開く設定のZBrushだと、editmodeになっており、仮のメッシュが存在するドキュメントを開く必要があります。ここの環境に応じて、追加の設定が色々必要です。セーブされないセッティングってありますよね。思い当たるのは、ブラシのチョイスかと思います。「MaskLassoで、SmoothStrongerで、KnifeCurveになっていて欲しい。」なんてことがマクロで出来ます。バージョン\ZScripts\DefaultZScript.txtを、「DefaultZScript.txtbak」のように書き換えてバックアップした上で、[If,1,[IPress,Macro:Macros:Misc:StartupMacro]][pd]という内容の、新しいDefaultZScript.txtに書き換えます。バージョン\ZStartup\Macros\Miscのところに、「StartupMacro.txt」ファイルを作成し、ここに、設定ではセーブされないけど、予めセットアップしておきたい処理を記述していく感じです。以下の「マクロで録画した好きな処理」あたりのコメントの場所にコピペしましょう。)[IButton]じゃないぞ。以下は、一例のStartupMacro.txtです。//(サブメニューって起動時閉じてるんですよね。これを書いておくと、起動した瞬間から指定したサブメニューが開いてくれているので、起動時の見栄えが安定します)//自動で2つ以上のサブメニューは閉じちゃう設定の方には関係ない設定ですね。//スムースに戻しておく][IPress,Brush:Move]]余談:DefaultZScript.txtに直接書かないのは、「やらかさないように」のためではないでしょうか。Referenceに乗ってないコマンドの一つ「Zスクリプト→コマンドのエクスポート」には存在するが、http://docs.pixologic.com/user-guide/customizing-zbrush/zscripting/command-reference/サイトには載ってないコマンドがちらほら。正確にSet、Getしてくれるスクリプト」等。(マクロでサブツールの可視性を記録しても、[IModSet,Tool:SubTool:pm3d_sphere3d_2,56]のように、ほぼ使用不可能な状態で記録されてしまって普通には使えない。//1ビットを引いた値を新しくセットすることで、サブツールが非表示になる。増えたスクリプトの差分が載ってる所ないのかしら。Bias」と呼んでいます。画像のようにZModelerを設定して、マスクしたいところでドラッグするだけ。MAHmaskとの違いは、MAHmaskはブラシを当てところだけを塗るのに対して、こっちは一気に面を掌握します。ハードサーフェス様のパリッとした造詣にはこっちの方が向いてる気も。デメリットとしては、「同一平面」をドラッグに応じて一気にマスクするので、カーソルを当てたつもりのない同一平面上にもマスクが当たってたりします。みたいな一部の機能だけ、ドラッグでの作業もできるって、意外と気づきにくいと思うの・・・。SmartMaskがあるんですけど。直感的に塗り塗りできるのは強いですよね。普通のTransposeとマスクって同時に使うことが多いと思うので、ブラシ側でマスクできるのは便利かなと思います。star0worshipperポリフレームカラーをトグルするマクロZmodelerでチマチマやってるときに、ポリグループの色によってポリフレームが見にくい時がままあると思います。4色にポリフレームをトグルできるマクロなんてどうでしょう。黒->白->赤->緑。Pfカラー」で、ポリフレームのカラー変えられますよ。以下のスクリプトをコピーして、PolyframeColorChange.txtとか、PfC.txtみたいに好きな名前をつけて、マクロフォルダに突っ込めば動きます。star0worshipperギズモの位置をサブツール間でコピペするマクロまず最初に。toolsにあります。https://www.zbrushcentral.com/t/my-zbrush-plugin/308580/72以下旧書き込み(回転が保持されないバグあり):GizCpでギズモコピー、GizPstでギズモペースト。「すでに割り当てられている」なんて言われて、何に割り当てられているか分からなかったりすることありますよね。文字検索して引っかかってくれれば、まずは良し。->保存」が使えます。テキストを保存すると、以下のように、後ろ半分に人間が読める形のコメントを出力してくれるので、キーボードショートカットの重複チェックをしたい方や、前のショートカットを思い出したい方は、こちらも合わせて文字検索すると間違いが減ると思われます。使い勝手がいまいちと思ってる方は少なくないと思います。Menuにショートカットが当たってるだけなんですよね)最初から付属してるマクロに左右のサイドパネルを閉じるマクロがあったので、ワンボタンで両方閉じるようにマージし、ドキュメントをちょっとだけ拡大する処理を追記しました。ドキュメントをシンプルに1.2倍に拡大するだけなのでジャギなどが出ますが、Zmodelerなどで、ちょっとした細かい作業をしたいときなどは十分な動作かと思われます。以下をコピーして、「お好きな名前の.txt」に保存して、マクロフォルダに打ち込むと動作します。Menuを正確にトグルする。等には向かない作りの雑なマクロです。普段から両方のパネルを引き出しており、かつドキュメントは基本的に等倍の人ならきちんと動作するはずです。InterfaceのサンプルZBrushって、割とボタンだらけになりませんか?こうやって別ウインドウメニューを呼び出せるマクロボタンを作り、あまり使わないものなどをまとめておくと、UIが少しスッキリするんじゃないかなぁなんて思います。先に言っておきますと、https://docs.pixologic.com/user-guide/customizing-zbrush/zscripting/interfaces/note-interface/上のコーヒーメーカーのサンプルスクリプトで全部分かる人には全く役に立たない書き物です。コーヒーメーカーは、ループ処理とか画像の更新とか、やりたいこと全部入りのサンプルなので、もっとミニマルに、2箇所書き換えるだけでいいサンプルに削ぎ落としてみました。/*--必要最低限いじるのはここだけ--*/が2箇所あります。次に、ボタンの番号に対応したIF文内に、マクロを切り貼りするだけ、の2ステップでメニューが完成します。「適当な名前.txt」で以下をマクロフォルダにぶち込むと動作します。/*--必要最低限いじるのはここだけ--*///これで検索した2箇所だけを置き換えれば、少なくともこの例の場合、6つのボタンが置ける。200]//ボタンサイズ。result=1//ボタンは置いた順に、上に描画されていく。デフォルトで押された状態か。非押下のボタンにするか。↓/*--必要最低限いじるのはここだけ--*///ボタン、置いた順に、2、3、4、5・・・//ボタンのサイズの数だけ下にずらしている。シンプルな例//計算は普通の四則計算ではなく、()くくりだけを優先して、左から順に計算される。1+2*3=9、1+(2*3)=7の世界。//result7//[NoteIButton,/*テキストボタンにしたいならここに文字を書く*/,///*画像ならここにパスを指定する、絶対でも相対でもよい。デフォルトで押された状態か。非押下のボタンにするか。//バクスラCの次にhexカラーコードを置くと、NoteやNotebarで表示する文字の色を変えることができる。5,//ここにこんな感じで起動したい処理を書いていく。//録画したマクロでもなんでも。6,//ここにこんな感じで起動したい処理を書いていく。//録画したマクロでもなんでも。7,//ここにこんな感じで起動したい処理を書いていく。//録画したマクロでもなんでも。手動で追加もできるかと思います。byサブツールやフォルダのON/OFFを切り替えるルーチンhttps://www.zbrushcentral.com/t/imodset-tool-subtool-error/411109/4?u=star0worshipper例えば、以下のコードは名前が"test"のフォルダを可視状態にします。[RoutineCall,ToggleFolder,"test",1]以下の書き方なら、"mysubtool"の可視状態をオンにします。[RoutineCall,ToggleSubTool,"mysubtool",1]マクロに組み込むと色々便利ですね。マーカスさん、もう退社されてしまいましたが、残されたスクリプト達にこうやって今も助けていただいてます。Info」なる、詳しい説明が見れるというメモです。表示されないボタンは表示されませんが、簡単な見分けなどに役立つかもしれません。