レイヤー(セル)入替・リネームスクリプト_LayersChange

ポストに返信
高木宏紀
記事: 385
登録日時: 木 7 28, 2016 3:41 am

レイヤー(セル)入替・リネームスクリプト_LayersChange

投稿記事 by 高木宏紀 » 火 11 13, 2018 4:25 am

フォルダ機能がないTVPaintで暫定的に「まとめてレイヤー(セル)の入替・リネーム」を実現するカスタムパネルを作成しました。
LayersChange説明_181113.png
レイヤー名を参照して「A」「A_col」「A_sk」「COLO_A」などを一括してグループ「A」として認識します。
「_BG」のような頭に「_」のつくレイヤーは、グループでない単独のレイヤーとして認識します。

「Up」ボタンは上のグループを参照して重ね順の入替と名前の入替を、
「Down」ボタンは下のグループを参照して重ね順の入替と名前の入替を行います。
それぞれ頭に「_」のつくレイヤーは「名前入替の対象外」になり、重ね順の入替のみを行います。

「Name(Head)」は「A→B」「A_sk→B_sk」「COLO_A→COLO_B」といったようにグループ名の一斉変更を行います。
頭に「_」のつくレイヤーで実行した場合は、単独のレイヤーリネームを行います。

従来の作り方のセル入替を想定したパネルですが、「A」と「A_sita」は同じグループ「A」として認識します。
意図的にグループを分けたい場合は「_」を使わず「A」「Asita」などにするよう、注意して下さい。
レイヤー名に「 」(スペース)が含まれるケースが検証しきれていないので、不具合がありましたらお知らせください。
添付ファイルを見るには登録またはログインが必要です

ポストに返信