画像中の白成分のみを削除したい-supprimer le blanc d'une image

ソフトウェアに関する質問、バグ報告、機能の使い方など
ポストに返信
高木宏紀
記事: 382
登録日時: 木 7 28, 2016 3:41 am

画像中の白成分のみを削除したい-supprimer le blanc d'une image

投稿記事 by 高木宏紀 » 水 5 02, 2018 11:32 am

ユーザーと開発の双方に問い合わせします。
スキャンクリーナー:カラーのFXは日本の制作事情を伝えて作ってもらったFXなのですが、現状少し使い辛い面があり、
このエフェクトで行おうとしている「二値化」とは別に単純に「スキャン素材の紙成分(白)だけをキーイングする方法」を確保しておきたいと思っています。
単純にRGB(255,255,255)のピクセルを削除するのでなく、中間色のピクセルを含むRGB(255,255,255)の成分すべてをキーイングする方法です。
After Effectsでは「チャンネルコンバイナー」と「カラーマット削除」による方法があります。
20180502.jpg
20180502.jpg (404.56 KiB) 688 回 表示
これとまったく同じ計算方法で画像中の白成分を取り除く手順を既存のTVPaintのFXで行う方法はあるでしょうか?
スタジオのアニメーターから「スキャンした素材を透けさせる方法はないか」と聞かれて「モードを乗算にする」をアナウンスしたのですが、
素材としてそのままキーイングして利用できる方が、ゴミ取りは必要ですがそのまま素材として使える可能性が増えるかなと思った次第です。

アバター
ex-T_Z
記事: 455
登録日時: 日 4 30, 2017 12:30 pm
お住まい: 帰ってきたMac mini

Re: 画像中の白成分のみを削除したい

投稿記事 by ex-T_Z » 木 5 03, 2018 11:52 am

AEは不勉強です。
クリスタの「輝度を透明度に変換」機能か「アルファチャンネル:白を透明度に置き換え」プラグインに相当する処理を希望されるもの、と解釈してレスします。

「カラーキーヤー」「ルマキーヤー」「アドバンスドキーヤー」のいずれかをトラック全体に適用する方法はお試しですか?
本来は天気予報やロジャー・ラビットのようなアニメ+実写ブルースクリーン合成撮影用のスタックになります。
画像
画像
画像
TVPaint Animation 11 Pro046.png
適当すぎる線画失礼
紫レイヤーはスタック適用状況を確認する為の下敷きです。

状況によっては「ノイズクリーナー」スタックの重ねがけが必要になるでしょう。
TVPaint Animation 11 Pro046.png (32.45 KiB) 667 回 表示
 
Spoiler : 以下高木さんのサンプル画像を拝借:他社比較 :
CLIP STUDIO PAINT007.png
クリスタは3つの方法があります
 内蔵「輝度を透明度に変換」(色情報消失)
 プラグイン「白を透明度に置き換え」(色トレス線維持)
 色域指定による選択範囲からレイヤーマスクを切る(手間がかかる)
CLIP STUDIO PAINT007.png (42.76 KiB) 665 回 表示
Rebelle 3002.png
色トレス線(影指定線)をいれてみました。
Rebelle 3002.png (18.32 KiB) 636 回 表示
CLIP STUDIO PAINT008.png
プラグイン「白を透明度に置き換え」は色トレス線を維持します。
鴬色部分になっているのは透過確認用下敷き。
CLIP STUDIO PAINT008.png (18.53 KiB) 636 回 表示
Rebelle 3001.png
Rebelleのα化処理コマンド
Rebelle 3001.png (35.24 KiB) 665 回 表示
Rebelle 3003.png
RebelleのWhite to Alphaも色トレス情報を維持します。
白フリンジ除去も行ってくれます。
Rebelle 3003.png (34.33 KiB) 636 回 表示
 
Windows用アプリAzPainter2にも同様のアルファ化機能があります(フィルタ→アルファ操作→明るい色ほど透明に)
翻訳ご無用 / Ne traduisez pas pour eux, s'il vous plaît.

高木宏紀
記事: 382
登録日時: 木 7 28, 2016 3:41 am

Re: 画像中の白成分のみを削除したい

投稿記事 by 高木宏紀 » 金 5 04, 2018 7:42 am

返信ありがとうございます。
事例がモノクロでわかりにくかったかもしれませんが、「輝度を透明度に変換」は色情報がなくなるので欲しい機能と一致していません。
「クロマキーヤー」は実写合成の経験がなく細かい設定の扱い方がわかりにくいので、もっと簡便に背景色としての白要素(ないし黒要素)を除去したいという感じです。
サンプルに書いた通り、8bitRGB画像のRGB[255,255,255](白)はA[0](透明)に変換、RGB[0,0,0](黒)はA[255](不透明黒)に変換し、中間色に関しては例えば
RGBA[64,127,127,0](濃いめの青緑)であればRGB中最低値の64を拾い、反転値の255-64=191をアルファ値として採用してA[191]とする事で
RGB[64,127,127]の青緑のうち白成分だけをアルファにするといった変換式です。
完全ではありませんが大きく支障が出ない方法かとは思います。

参考(こちらは黒バックでの事例ですが)
https://www.ochiaimitsuo.com/2400/

ClipStudioも今の所標準の機能としてはなさそうですね。
http://www.clip-studio.com/clip_site/su ... /tid/69187

「ルマキーヤー」で「カラーマット削除」とほぼ同じ事ができそうな事までは確認できていますので、「チャンネルコンバイナー」に相当する機能、もしくは
現状のキーイングFXで同じ事が実行可能なものはないか、知りたい所です。

アバター
ex-T_Z
記事: 455
登録日時: 日 4 30, 2017 12:30 pm
お住まい: 帰ってきたMac mini

Re: 画像中の白成分のみを削除したい

投稿記事 by ex-T_Z » 金 5 04, 2018 7:59 am

高木宏紀 さんが書きました:
金 5 04, 2018 7:42 am
ClipStudioも今の所標準の機能としてはなさそうですね。
http://www.clip-studio.com/clip_site/su ... /tid/69187
 
僭越ですが、そちらは5年前の情報です。
スミ+指定色透過レイヤー(インデックスカラー)に変換するにはCLIP STUDIO公式プラグインストアで販売されている「白を透明に置き換え」を使用するのが一般的かと思います。
CLIP STUDIOストアの仕様上URLが貼れないのでお手持ちのCLIP STUDIO→プラグインストアで確認して下さい。
 
CLIP STUDIO003.png
連番画像スキャン一括処理まで求めるならRETAS Traceman・Paintmanの統合を待つしかありません。
CLIP STUDIO003.png (67.1 KiB) 621 回 表示
仕上げ・撮影業務経験のないアマチュアユーザーが申し上げるのも釈迦に説法ですが
  • Corel Painter「色域指定マスク」やRebelle「White to Alpha」レベルの透過処理にインデックスカラー選択機能+連番画像(フレーム)処理+フリンジ除去が追加されたFXスタック
     または、これらの一括・自動処理に対応したGeorgeスクリプトの提供
  • 今回の要望内容でスキャンクリーナー:カラーFXのアップデートを正式に依頼する

あとはプライベートフォーラムのご同業担当者さんかMetz開発チーム(パリ時間5月1〜8日、祝日続きの連休中)を介したメンゼンさんの回答をお待ち下さい。
メンゼンさんへ
資料としてTVP 11.0.8アップデートリファレンス画像を使った、高木さんの要求される計算式に近い1コマンド変換(透過化)結果の比較をシェアします。Painterは詳細ダイアログ調整前の状態を保存したので色トレス線が変色しタップ穴も白飛びしています。
 
Takagi_request.zip
実行結果;
 CSP「白を透明に変換」
 Painter「自動マスク(白の近似値を除外)」
 Rebelle「White to Alpha」
(2.97 MiB) ダウンロード数: 16 回
翻訳ご無用 / Ne traduisez pas pour eux, s'il vous plaît.

アバター
Lise
Site Admin
記事: 306
登録日時: 金 7 08, 2016 8:22 am

Re: 画像中の白成分のみを削除したい

投稿記事 by Lise » 月 5 07, 2018 3:52 pm

お世話になっております。TVPaintのリーズです。

ex-T_Zさんの素材を使いさせて頂いて、色々試しました。
やはりFXカラーキヤーでほぼ同じ結果ができると思います。(少しいだけパラメータをいじっていました)

念のため、画面を録画しました:
白いピクセルの削除.mov
(14.45 MiB) ダウンロード数: 17 回
それで、FXの設定を保存して使いたい時にもう一度FXスタックに入力すればいかがでしょうか。

参考になれば幸いです。
Translation : :
Bonjour,

Je me suis servie des éléments que ex-T_Z a posté pour faire des tests.
Effectivement, le FX color keyer fonctionne bien, j'arrive à avoir des résultats similaires. (J'ai un peu joué avec les paramètres)

Si vous voulez ré-utiliser le FX sans à avoir à toucher aux paramètres à chaque fois, vous pouvez le sauvegarder et le ré-importer à votre convenance.
Lise Menzin (リーズ) TVPaint Team Member (東京駐在員事務所の担当者)

高木宏紀
記事: 382
登録日時: 木 7 28, 2016 3:41 am

Re: 画像中の白成分のみを削除したい

投稿記事 by 高木宏紀 » 火 5 08, 2018 1:31 am

Lise様
返信・ご提案ありがとうございます。

こちらの件に関してはやりたい事がパラメータ含めて決まっている事なので、パラメータ調整によるキーイングでなく
1動作であらゆるパターンの素材に対応できる事がのぞましいです。
絵の内容によってキーイングのパラメータ調整をする方法は、描く以外の作業回数を最小限に減らしたいアニメーターにとって、
あまり好ましいものではありません。

After Effectsに移って作業するというのも私が現在参加している班(TVPaintもAfter Effectsも使うスタッフ)には有効な選択肢ですが、
作画のみを行なっているスタッフには提案できない案で、全ての工程を1つのソフトウェアで行うことを目指しているTVPaintで完結できる事が理想です。
なぜこの機能を欲しているのか、直接お会いして説明する機会があればその際に再提案させていただきます。

アバター
ex-T_Z
記事: 455
登録日時: 日 4 30, 2017 12:30 pm
お住まい: 帰ってきたMac mini

Re: 画像中の白成分のみを削除したい

投稿記事 by ex-T_Z » 木 5 10, 2018 2:19 am

>>メンゼンさん
高木宏紀 さんが書きました:
火 5 08, 2018 1:31 am
こちらの件に関してはやりたい事がパラメータ含めて決まっている事なので、パラメータ調整によるキーイングでなく
1動作であらゆるパターンの素材に対応できる事がのぞましいです。
Serif Europe Ltd. Affinity Photoのように「(AfterEffects同等の)透過化&バッチ処理が1コマンドで完結」できる樣になれば理想的ですが高木さんの求められる計算式をFXスタックのパラメータとして固定化し、Georgeスクリプトによる1コマンドカスタムパネル・ボタンとして配布することは難しいでしょうか? 
Affinity Photo001.jpg
Affinity Photo001.jpg (27.5 KiB) 461 回 表示
Affinity.jpg
Affinityは透過.tga書き出しが出来ません
Affinity.jpg (169.47 KiB) 461 回 表示
 
Finder002.png
TGAから圧縮(ZIP・LZW)圧縮TIFFへの移行を某ソフトが阻んでいるのは残念至極
Finder002.png (6.68 KiB) 461 回 表示
翻訳ご無用 / Ne traduisez pas pour eux, s'il vous plaît.

ポストに返信