SERIKO reduce

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

内容

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

example
以下の画像ファイルと切り抜き(仮にreduceとしています)メソッドを使用してフェードアウトを行った場合。
画像
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ファイルを使用して行いたい。

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

example
以下の画像ファイルと透過(仮にpermeateとしています)メソッドを使用してフェードアウトを行った場合。
画像
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で見られるような周囲から円が小さくなって顔だけ取り残されるという表現等、自由度の高いことができると思うので。

検討

実装

記述例

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にちゃんと書く。

ツッコミコーナー



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS