edge2/要望/38

Last-modified: 2008-09-20 (土) 17:49:41

レイヤー間の差分を抽出、選択状態に。

  • ページ: edge2/要望
  • 投稿者: anonymous_syu?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-06-23 (土) 17:46:07

メッセージ

edge2、愛用させていただいております。
タイトル通りの要望なのですが、すでに実装されている『色の使用場所を確認』のように、レイヤー1とレイヤー2を比較して内容が違う部分だけを抽出、選択状態にできる機能が欲しいです。

可能であれば画像間でもできるようになればと思うのですが、パレットや画像サイズが違うと難しそうだなぁと思ったので、共に共通しているレイヤー間での差分検出を要望いたします。

作ったアニメーションのコマの修正をするときに、修正部分だけ切り出すのが辛いときがありまして…

よろしくおねがいします。


  • 遅くなりました (^^; (見逃していました) まず、なぜ修正部分だけを切り出す必要があるのでしょうか? -- たかぼー? 2007-06-28 (木) 15:02:07
  • お返事、こちらも遅くなってしまいました。申し訳ありません。

早速ですが、この機能の欲しい理由は
「動かないオブジェクトの上に、動くオブジェクトが重なって動くアニメーション(gifなど)の、動作確認後の修正」のためです。
わかりづらくて申し訳ないですが例をあげると、
『人物の姿勢は変わらないが着衣が風で揺れている』や
『人物が準備運動で片腕をぐるぐる回している』のような動きのアニメーションのことです。
前者は、振袖などの丈の長い服装をイメージしていただければと思います。

これらのアニメーションを作り、できあがった動きを見てから何コマ目だけちょっと直そう、となったときに、
前述のようなアニメーションだと色の近い部分(動かないオブジェクトの服部分と風に揺れる袖部分など)が多く、
投げ縄ツールで1ドットづつ見極めながら修正したい部分を囲っていかなければならなくて、この部分を簡略化したい、と思ったのです。

もちろん、EDGE2にはレイヤー機能もアニメーションのテスト機能もありますので、
それらを駆使してプロジェクトファイル状態で保存して作業していけば、となるのですが、
過去に作ったものの手直しをしたいときにはこれはできませんし、
一旦完成させたアニメーションパターンの何コマ目から先を流用などといったときには、
プロジェクトファイルで不要レイヤーを選別して消していくよりも、
必要なビットマップをピックアップするほうが分かりよいなとおもって、
要望を出させていただきました。

長くなってしまいましたが、意図は伝わりましたでしょうか?
ご検討いただければと思います。よろしくお願いします。 -- anonymous_syu? 2007-07-03 (火) 05:33:38

  • ご説明ありがとうございます。なんとなくわかってきました。本来は、レイヤー間ではなくて、ページ間の差分を選択するのがベストなのでしょうか? -- たかぼー? 2007-07-03 (火) 09:20:42
  • 私個人としては、あくまで比較修正時の作業なのでレイヤー間のほうがベストです。
    可視設定をクリック連打で切替ながら前のコマとの変化を見たりがしやすいですし、編集項目に『新しいレイヤーへ貼り付け』というのがありますので、選択した差分だけを別レイヤーに切り出して、直していくまでのアプローチがページ単位よりも早いかなと。一つ前(後)のコマとの比較&修正をしやすくしたいがためなので。
    保存のときにページへ移していくときの手間は、自己負担します笑。 -- anonymous_syu? 2007-07-03 (火) 15:42:42
  • 了解です、そんなに工数は掛からないと思いますので、なるべく早めに試作してみたいと思います。レイヤメニューの「ページへ変換」というコマンドが役立つかもしれません?? -- たかぼー? 2007-07-04 (水) 09:56:38
  • ありがとうございます、楽しみに待っています (^^)
    そして「ページへ変換」コマンド、確かに役立ちます!活用いたします。 -- anonymous_syu? 2007-07-04 (水) 17:42:22
  • 早速試作版を作ってみました→http://www.tkb-soft.hmcbest.com/edge2_106_dev000.ZIP  選択範囲メニューの中に差分を選択するコマンドを用意しました。動きの確認をお願いいたします。 -- たかぼー? 2007-07-06 (金) 19:31:10
  • 素早い作成ありがとうございます。さっそく使ってみたところ何の問題もなく、こちらの意図していた用途に使うことが出来ました。ありがとうございます。
    一つだけ気付いた点がありまして、追加の要望になってしまうか?とも思ったので不躾かと迷ったのですが、
    1点見ていただきたいと思いましたのでお聞き願えればと思います。
    今実装していただいた差分の検出機能はパレット番号の違うマスを全て選択している状態だと思うのですが
    (違っていたら申し訳ありません、ご指摘下さい)、これを
    『パレット番号は違うが色は同じ(RGBの完全一致)マスを差に含めない』ようにすることはできますか?
    新しいアニメーションのコマを書き足すときに、作業時の都合や、格闘ゲームの色換えキャラのように
    同じ色でもわざとパレットを分けて作成するときがあるのですが、カラーパレットで『重複色の統合』を
    することなく、見た目の差分だけを切り分けて再編集、あるいは次のコマの素材として切り分けることが出来たいなと思うことが、
    今の差分検出を使っていてありました。
    色の同じ部分は見た目上は差分ではないので、アニメーションにするときにパレットに余裕があると
    意図的に(忘れてるだけの事もありますが汗)わけたままにすることがあるのです。
    『1つ下のレイヤとの差分を選択』コマンド実行時に警告窓で
    『見かけが同じコマを選択から除きますか?』と表示するか
    環境設定でどちらかを選んでしまうような形でこの機能は実現出来ますでしょうか?
    重ね重ねになりますが、もう要望を一つ満足のいく形で聞いていただいてるので、
    改めての要望のほうが良い場合や、「ちょっとそれは…」という事情があられるようならこのお話は結構です。
    ご検討だけお願いできればと思います、よろしくお願いします。 -- anonymous_syu? 2007-07-07 (土) 16:34:49
  • 確認ありがとうございます、コマンドを2種類にしてみました→http://www.tkb-soft.hmcbest.com/edge2_106_dev001.ZIP また動きの確認をお願いいたします。 -- たかぼー? 2007-07-08 (日) 20:20:43
  • 我儘まで聞いてもらってしまってすみません、ありがとうございます。
    イメージどおりの動作をしてくれており特に問題ありません。
    素早い対応に頭が下がるばかりです。
    本当にありがとうございます。 -- anonymous_syu? 2007-07-09 (月) 11:19:05