Hatena::ブログ(Diary)

永字八法 RSSフィード Twitter

 | 

2011-05-24 Tuesday

trans.dll

エフェクトプラグインtrans.dll作成しました。
http://www.eiji8pou.net/download/trans20110524.zip
http://www.eiji8pou.net/download/trans20110530.zip

概要

D
旧画面と新画面を比較し、色について差異のあるピクセルを、それぞれ独立して動かすエフェクトです。
※この動画は、サンプルとしてはあまりよくないです。本当は、戦人のマント部分だけを操作したかったのですが、どういう訳か輪郭部分も微妙に違っていて操作の対象になってしまっています
画面全体を動かすとこんな感じに。
D

*define
deletemenu
game
*start

bg "back.bmp",1
ld c,":a;tatie2.bmp",1
click
*ll
ld c,":a;tatie1.bmp",99,3000,"trans.dll/delay,500,320,480,burst,10,320,480,tremble,5,erace,2500"
click
ld c,":a;tatie2.bmp",99,3000,"trans.dll/delay,500,320,480,burst,10,320,480,tremble,5,erace,2500,mode,in"
click
goto *ll
end

使い方

エフェクトプラグインとして普通に

print 99(固定),3000(ミリ秒),"trans.dll/パラメータをここに書く。"

パラメータの与え方

print 99,3000,"trans.dll/burst,10,320,240,delay,500,640,240"

単語パラメータの種類、その後、パラメータの種類に応じた数値や文字列。また、任意にパラメータを続けることができます

パラメータの種類

mode
inとoutの二種類。outは基本的に画面から物がなくなる時に使います。inは逆に画面に物が増えた時に使います。もちろん、あえて逆にして効果を狙っても構わないでしょう。デフォルトoutです。他のパラメータは同じで、modeだけを変えると逆回しになります
gravity
この後に、数値を二つ、重力の方向と強さを与えます。方向は画面上を0として時計回り度数です。デフォルトは180で、この方向にピクセルが「落ちる」と考えてください。強さは、ドット数です。このエフェクトが解決されるまでに、一つのピクセルドット数だけ移動すると考えてください。強さのデフォルトは画面の高さと同じです。方向を横にすれば風の表現に、上にすれば蒸気の表現に、使えます(多分)。
delay
この後に、数値を三つ、最大遅延ミリ秒と基準座標のxとyを与えます。delayを与えると、ピクセルの移動開始に時間差をつけることができます。基準座標に最も近いピクセルは即座に動き出し、最も遠い点が最大遅延ミリ秒後に動き出します。最大遅延ミリ秒はエフェクト全体のミリ秒よりも小さい数値を設定してください。デフォルトは0です。また、最大遅延ミリ秒にマイナスの数値を与えると、最も遠い点から動き出し、最も近い点が最も遅く動き出します。基準座標は画面の外遠くにおくのがよいでしょう。
erace
この後に、ピクセルが動き出してから消えるまでのミリ秒を指定します。このパラメータを指定しなければ、ピクセルは決して不透明にはなりません。この場合、きちんと画面の外まで移動させないとおかしな演出になるでしょう。数値を指定した場合、そのミリ秒までの間にピクセル不透明度は0に向かって減っていきます
burst
この後に、三つの数値を指定します。爆発の強さと、爆心地のx座標とy座標です。爆発の強さは、最初10くらいで試して調整してください。ピクセル最初に爆心地から離れるようなベクトルを与えられます
tremble
この後に、揺れの強さを指定します。揺れの強さは、最初は5くらいで試して調整してください。ピクセルそれぞれに違う微小な初期ベクトルを追加します。砂のような効果を期待するならば、これを指定しておくのが定番かと。
tremblex/trembley
揺れの強さを横方向と縦方向に別々に指定できるようになりました。以降、"tremble,5"は、"tremblex,5,trembley,5"と等価になります
color
移動対象のドットが徐々に色変化するパラメータです。colorの後には、指定した色に完全に変化してしま時間ミリ秒)、その後にカラーコードの数値三つを与えます。1500ミリ秒後に白に変化するならば、"color,1500,255,255,255"としてください。

パラメータが多くありますので、色々と試してみてください。

サンプル動画その2

f:id:eiji8pou:20110524003317j:imagef:id:eiji8pou:20110524003318j:image

この二つの画像を使ってエフェクトだけで下の動画のようなことができます
D

*define
deletemenu
game
*start

bg "01.bmp",1
click
*loop
bg "02.bmp",99,1000,"trans.dll/delay,250,400,350,tremble,5,burst,15,400,350,gravity,0,0,erace,750,mode,in"
click
bg "01.bmp",99,1000,"trans.dll/gravity,75,300,delay,250,1280,0,erace,7500,tremble,3"
click
goto *loop

このプラグインのネタ元

柊様
http://d.hatena.ne.jp/eiji8pou/20110429/effectlib#c

20100530追記

  • tremblex/trembley
  • color

以上、二つを追記し、サンプル動画も一つ追加。

*define
deletemenu
game
*start

mov $100,"trans.dll/gravity,0,0,delay,-500,320,240,burst,15,320,240,tremble,1,erace,2500,color,1500,255,255,255"

bg "back2.bmp",1
ld c,":a;tatie3.bmp",0
print 1
click
*back
bg "back.bmp",0
ld c,":a;tatie1.bmp",0
print 99,3000,$100
click
bg "back2.bmp",0
ld c,":a;tatie3.bmp",0
print 99,3000,$100+",mode,in"
click
goto *back

牢人形牢人形 2011/05/26 22:02  スゴイ、スゴイッ!!! PS3のうみねこ見て『あぁ……このくらい細かく立ち絵が消せるエフェクトがあったらなぁ〜』って思ってたのでコレは嬉しい!! 早速動かしてみます。

eiji8poueiji8pou 2011/05/26 23:45 オリスク動画見てます。
PS3版はそんな色々エフェクトがあったんですか?
動画とかあったら教えてください。真似ができるようならやってみます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/eiji8pou/20110524/trans
 | 

Notice

コメント等は基本的に自由ですが、通りすがりとかななしさんとかの場合、いじっても面白くないので放置する可能性があります。

最近のエントリー

カウンター:
<< 2011/05 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
あわせて読みたい
過去ログ
0000 | 00 |
1800 | 10 |
1908 | 06 |
1983 | 06 | 12 |
1985 | 01 | 08 | 09 | 10 | 11 |
1986 | 10 |
1990 | 01 | 02 | 03 | 04 | 05 | 06 |
1995 | 01 |
1996 | 02 | 03 | 04 | 05 | 06 |
1997 | 03 | 05 |
1999 | 02 | 09 |
2000 | 00 |
2001 | 12 |
2002 | 01 | 02 | 03 | 04 |
2003 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2004 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 |

Mail Form
お名前
メールアドレス
本文
公開の是非 公開してもよござんす/公開してはいけません
ブロ電™切符
RSS feed meter for http://d.hatena.ne.jp/eiji8pou/
著作権保護期間の70年延長に反対
NHK(日本放置協会)は放置される側の団体です
やる気の無いサイトリング
時間のないサイト運営者リング
ヒロインリコメンダー
私設コミケカタログ
「ひぐらしのなく頃に」を応援しています。
07th Expansion
「ひぐらしのなく頃に」のネタばれがあるのです。

最新コメント一覧

1. 04/29 柊
2. 02/13 湖都
3. 02/13 eiji8pou
4. 02/13 湖都
5. 10/06 湖都
6. 10/06 リメ
7. 10/06 eiji8pou
8. 10/06 リメ
9. 02/13 パンダ5
10. 05/26 eiji8pou
11. 05/26 パンダ5
12. 05/26 パンダ5
13. 10/01 リメ
14. 10/01 eiji8pou
15. 09/17 eiji8pou

最新トラックバック一覧

1. 06/19 Twitter / @maedaema
2. 01/14 同人サークル 金沢自転車学校 - NScripterでプレーヤーに文字入力...
3. 01/14 吉野家 ゆでたまご
4. 12/18 ガンダム無双3
5. 08/18 長山洋子 動画
6. 06/20 聖☆おにいさん(5) (モーニングKC) |中村 光
7. 06/01 Twitter / @fkm
8. 04/03 長山洋子 おにゃんこ
9. 07/03 Myrmecoleon in Paradoxical Library. はてな新館 - Sat, Dec 19
10. 08/03 幻惑密室 西澤保彦
11. 10/01 Atelier de Muguet 制作記録 - エフェクト自作 その2
12. 10/07 Atelier de Muguet 制作記録 - 圧縮方式について
13. 09/27 Atelier de Muguet 制作記録 - 花火
14. 09/27 Atelier de Muguet 制作記録 - 花火
15. 09/26 Atelier de Muguet 制作記録 - マップ自動生成

言及URL

1. むいむい。の所蔵 / figma ファイアボール チャーミング ドロッセル( チャーミング) - メディアマーカー
2. t.co
3. 占ぃったー
4. Twitter / eiji8pou: わたしの今日の運??
5. Twitter / eiji8pou: [MM登録] コミックヴ
6. Twitter / eiji8pou: [MM登録] figma ファイ
7. eiji8pou (eiji8pou) :: twtr2src | Post your Twitter timeline to Evernote or send by mail everyday!
8. t.co
9. t.co
10. t.co

言及ISBN/ASIN

1. バブルガムクライシス 超鋼守護天使 (朝日ノベルズ)
2. UN‐GO 敗戦探偵・結城新十郎(1) (カドカワコミックス・エース)
3. UN‐GO~因果論 (カドカワコミックス・エース)
4. 京四郎と永遠の空 (1) (カドカワコミックスドラゴンJr)
5. 京四郎と永遠の空 (2) (角川コミックスドラゴンJr. (KCJ99-2))
6. 京四郎と永遠の空 3 (角川コミックス ドラゴンJr. 99-3)
7. 私立樋渡高校COMICS (1) (角川コミックス・エース・エクストラ)
8. 私立樋渡高校COMICS (2) (角川コミックス・エース・エクストラ)
9. アトムちゃん (単行本コミックス)
10. 舞-HiME戦 (電撃コミックス EX 144-1)
11. 武装神姫2036 3 (電撃コミックス)
12. 魔王なあの娘と村人A〈3〉ロボ娘は今日も空を飛べない (電撃文庫)
13. キャッツ・ワールド (2) (ドラゴンコミックス)
14. レイモンド2 (ドラゴンコミックス 56-6)
15. TWD express vol.1 (NORAコミックス)
16. 白貌の伝道師 (星海社FICTIONS)
17. 殺竜事件 (講談社ノベルス)
18. 悲鳴伝 (講談社ノベルス)
19. デビルマン(1) (講談社漫画文庫)
20. デビルマン(2) (講談社漫画文庫)
21. デビルマン(3) (講談社漫画文庫)
22. デビルマン(4) (講談社漫画文庫)
23. デビルマン(5) (講談社漫画文庫)
24. AKB0048ハート型オペレーション(1) (KCデラックス)
25. RD 潜脳調査室(1) (マガジンZコミックス)
26. ミニマム(1) (ヤングマガジンコミックス)
27. AKB0048 EPISODE0 1 (講談社コミックスなかよし)
28. 漢式青春ばくはつ劇場(2) (KCデラックス)
29. 銃夢 Last Order(17) (KCデラックス)
30. 銃夢 Last Order NEW EDITION(10) (KCデラックス)

言及JAN/EAN

1. HGST 3.5inch 7200rpm 2.0TB 64MB SATA 6.0Gbps
2. 裸族のインテリジェントビル5Bay USB3.0 eSATAコンボ
3. luv wave
4. 妄想科学シリーズ ワンダバスタイル 1(限定盤)
5. 妄想科学シリーズ ワンダバスタイル 1
6. 妄想科学シリーズ ワンダバスタイル 2
7. 妄想科学シリーズ ワンダバスタイル 3
8. 妄想科学シリーズ ワンダバスタイル 4
9. 妄想科学シリーズ ワンダバスタイル 5
10. 妄想科学シリーズ ワンダバスタイル 6
11. カステラ あんサンド
12. ScanSnap S1500
13. スタンド型ワンクリックスキャナー
14. アンドロイド ローション付
15. FUTURE LOID ミクティー
16. FUTURE LOID ミクティ ver.2.0
17. ミクティPocket
18. ミクティPocket Ver.2.0
19. ヴァージンロイド ルルカ ローション付
20. ヴァージンロイド リンリン ローション付
21. Transformers: The Movie
22. アニメ★マニア
23. 『超重神グラヴィオンツヴァイ』オリジナルサウンドトラック
24. 月光嗜好症〜moonlights intoxication〜
25. 雪と氷の旋律
26. Noblerot
27. MUSIC TRACKS FROM Wi
28. 麗人ニルヴァーナ来駕〜ボクのアンドロ
29. 星と月のソナタ
30. 決定盤! ローカルヒーロー大全集

eiji8pouのアンテナ

1. Yahoo!ブログ - マンガ好きの戯れ言
2. ほぼ日刊資料保存
3. 『書店員の本音で生きたい!』
4. くすみんと
5. 放蕩オペラハウス
6. ゆうきさらのほんよみにっき
7. すいーとポテト@はてな
8. 本屋さんからの風景
9. diary / nowadays
10. はてなダイアリー - 永字八法
11. 富士書房
12. EXPLORE MONOGAMY BLOG
13. 雑多三昧記//禅
14. みてのとおりのありさまだ
15. 駄目社員はむの日記
16. 落葉のささやき
17. 雲上四季
18. モルツーの日々
19. ”裏”日本工業新聞!!
20. 本のがんこ堂 ブログ

注目URL

1. t2b - Twitterのツイートをブログに自動投稿
2. georss - GeoRSS
3. # - Twitter Search
4. 読書メーター - あなたの読書量をグラフで管理
.
.
.
.
.
.

注目ISBN/ASIN

1. ドラゴンクエストモンスターズ テリーのワンダーランド3D
2. きのう何食べた?(6) (モーニング KC)
3. レセプタクル (書籍扱い楽園コミックス)
4. 乙嫁語り 4巻 (ビームコミックス)
5. 東雲侑子は全ての小説をあいしつづける (ファミ通文庫)
6. カゲロウデイズ -in a daze- (KCG文庫)
7. スマイレージ ベストアルバム完全版 (1) (初回生産限定盤)
8. ドラゴンクエスト25thアニバーサリー モンスター大図鑑
9. ドラゴンズドグマ
10. 私がモテないのはどう考えてもお前らが悪い!(2) (ガンガンコミックスONLINE)

最新JAN/EAN

1. クリアアサヒ スリムボトル缶 350ml
2. ハーゲンダッツ クレープグラッセ ティラミス
3. ハートキャッチプリキュア! 耐熱コップ
4. ハーゲンダッツ kajitsu マンゴー
5. トイザらス限定 スマイルプリキュア! なりきりキャラリートキッズ

注目JAN/EAN

1. クリアアサヒ スリムボトル缶 350ml
.
.
.
.

書いたコメント