*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};