忘却まとめ

Blenderの中級者・上級者向けの踏み込んだ情報や、アドオン・3DCGに関する情報を記事にします

【Substance Painter】Autohotkeyを利用して頻繁に行う操作をショートカットにする

3DCG全般

投稿日:

Substance Painterは、細かな操作をショートカットに登録できない。
何度も繰り返す操作はショートカット化した方が早くて確実のため、Autohotkeyを利用して無理やり設定する方法を紹介する。

使い方

  • 下記のコードをsubstance_painter_key.ank など適当な名前で保存し、Windowsのスタートアップフォルダなどにショートカットファイルを置いておく。
キーマップ機能
Alt + Q黒マスク追加
Alt + Wペイント追加
Alt + E塗りつぶし
Alt + RIDマスク追加
Ctrl + Shift + Alt + Rメッシュを一発で更新する
(マウスとメニュー選択をゴリ押しで行う。
既に1度更新している場合にうまくいく)
Ctrl + Shift + R書き出しウィンドウの実行
(ボタンにマウスを移動してクリックするゴリ押し)
#IfWinActive, ahk_exe Substance Painter.exe

!q::Send,{Blind}{RButton}{Down}{Down}{Enter} ; 黒マスク追加
!w::Send,{Blind}{RButton}{Up}{Up}{Up}{Up}{Up}{Up}{Up}{Enter} ; ペイント追加
!e::Send,{Blind}{RButton}{Up}{Up}{Up}{Up}{Up}{Up}{Enter} ; 塗りつぶし
!r::Send,{Blind}{RButton}{Down}{Down}{Down}{Down}{Enter} ; IDマスク追加

; メッシュを一発で更新する
; マウスとメニュー選択をゴリ押しで行う。既に1度更新している場合にうまくいく
+^!r:: ;ctrl + shift + alt + R
	MouseGetPos, x0, y0
	WinGetPos, X, Y, Width, Height
	MouseMove, Width - Width+90, 40
	MouseClick, left
	MouseMove, x0, y0
  Send,{Blind}{Down}{Down}{Down}{Enter}
  Sleep 1
  Send,{Blind}{Tab}{Tab}{Tab}{Tab}{Enter}
  Sleep 200
  Send,{Enter}{Blind}{Tab}{Enter}


; 書き出しウィンドウの実行(ボタンにマウスを移動してクリックするゴリ押し)
^+r::
MouseGetPos, x0, y0
WinGetPos, X, Y, Width, Height
MouseMove, Width - 60, 750
MouseClick, left
MouseMove, x0, y0
return
  • 対応バージョンはSubstance Painter 2020

3Dモデルなどの制作依頼はこちら

-3DCG全般
-

Copyright© 忘却まとめ , 2021 All Rights Reserved Powered by STINGER.