*SERIKO reduce [#o75d3935]

ばぐとら掲示板より転載。by 祝部秀矢さん

**内容 [#udb9d82a]

***MAYUNAにある「reduce」コマンドをSERIKO上で使用したい。 [#d9b2c85b]

:example|以下の画像ファイルと切り抜き(仮にreduceとしています)メソッドを使用してフェードアウトを行った場合。~
[[画像>http://www1.odn.ne.jp/marginalian/reduce_sample.png]]

 surface0
 //surface0のサイズは200x200と仮定
 40interval,never
 40pattern0,reduce_sample,3,reduce,0,-400
 40pattern1,reduce_sample,3,reduce,0,-380
 40pattern2,reduce_sample,3,reduce,0,-360
 40pattern3,reduce_sample,3,reduce,0,-340
 40pattern4,reduce_sample,3,reduce,0,-320
 40pattern5,reduce_sample,3,reduce,0,-300
 40pattern6,reduce_sample,3,reduce,0,-280
 40pattern7,reduce_sample,3,reduce,0,-260
 40pattern8,reduce_sample,3,reduce,0,-240
 40pattern9,reduce_sample,3,reduce,0,-220
 40pattern10,reduce_sample,3,reduce,0,-200
 //・・・・・中略。
 40patternXX,reduce_sample,3,reduce,0,0


***同様の表現をpnaファイルを使用して行いたい。 [#v7004310]

要は、SERIKO上で指定して透過の状態を変化させたい。

:example|以下の画像ファイルと透過(仮にpermeateとしています)メソッドを使用してフェードアウトを行った場合。~
[[画像>http://www1.odn.ne.jp/marginalian/pna_sample.png]]

 41interval,never
 41pattern0,pna_sample,3,permeate,0,-400
 41pattern1,pna_sample,3,permeate,0,-380
 41pattern2,pna_sample,3,permeate,0,-360
 41pattern3,pna_sample,3,permeate,0,-340
 41pattern4,pna_sample,3,permeate,0,-320
 41pattern5,pna_sample,3,permeate,0,-300
 41pattern6,pna_sample,3,permeate,0,-280
 41pattern7,pna_sample,3,permeate,0,-260
 41pattern8,pna_sample,3,permeate,0,-240
 41pattern9,pna_sample,3,permeate,0,-220
 41pattern10,pna_sample,3,permeate,0,-200
 //・・・・・中略。
 41patternXX,pna_sample,3,permeate,0,0

CROWのワイプ機能で近い事はできるようなのですが、中心からにじみ出るような形や、Cartoonで見られるような周囲から円が小さくなって顔だけ取り残されるという表現等、自由度の高いことができると思うので。

**検討 [#qf40556c]

***実装 [#a1594847]

-上記双方とも"reduce"とする
-後者(透明度計算含む)は合成画像にPNAもつけることで対応

記述例

 40interval,never
 40pattern0,5000,3,reduce,0,-400
 40pattern1,5000,3,reduce,0,-380
 40pattern2,5000,3,reduce,0,-360

surface5000.pngを用意。~
surface5000.pnaも追加すると上のpermeateもできる。

ベースの透明な部分は無視する。

1.10.23仮実装、1.11正式発表。~
ToDo:1.11のCHANGELOGにちゃんと書く。

**ツッコミコーナー [#v73fcc6a]

#comment(below)
-いや、持ち込んだのはわたしですから。アニメーションウェイトの方も手をつけるときにご一報いただければ、それ用に修正したサプリメントを用意しますよー。 -- [[hafuli]] &new{2005-04-15 (金) 19:35:06};
-EandJのほうは、むしろそのテストを参考に動作試験してたので(笑) ありがたかったです。 -- [[ぽな@ばぐとら]] &new{2005-04-13 (水) 21:26:42};
-確認しました、ありがとうございます。速魚媛とEandJのメニューにreduce使用のテストを加えてあります。よろしければ試してみて下さい。 -- [[hafuli]] &new{2005-04-13 (水) 21:07:26};
-1.10.23でとりあえず始末しました。 -- [[ぽな@ばぐとら]] &new{2005-04-12 (火) 23:06:50};
-できるかなぁ……まぁ、頑張ってみます、、、 -- [[ぽな@ばぐとら]] &new{2005-04-03 (日) 13:08:21};
-一つのreduce用サーフェイスで複数のポーズに使用できるようにしたいのですが、overlayfastのように、ベースの表示領域のみに適用ってできますか? -- [[hafuli]] &new{2005-04-02 (土) 20:34:27};
-こちらはとりあえず[[.22Test2>http://ssp.shillest.net/archive/redir.cgi?test]]で仮実装してあります。~
……まだ仕様がブレるかと思うので、1.11回しだろうなぁと思いますが。 -- [[ぽな@ばぐとら]] &new{2005-04-02 (土) 03:08:30};

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS