投稿記事

講座の記事 (3)

[講座]マップをエフェクト・パーティクルで盛って見映えさせよう!

追記<1/20>

記事内で紹介しているブレンドモード「オーバーレイ」を使用した演出がツクールMZでは動作負荷が高く、特にスマートフォンや低スペックPCではFPSを落とす原因となるため非推奨とさせて頂きました。

オーバーレイに関する検証や、対応方法を別記事にまとめてますのでご一読ください。



ハロー、プレミアムツクールデー!

先月のマップ制作RTA動画に引き続き、今月は出来上がったマップに2分20秒のTwitter動画の尺でエフェクトを盛っていく動画を作ってみました!

RPGを作り始めてから長らく、

「神マップが作れずとも、手軽に映えさせたい!」

という目標をゆるく追いかけてきましたが、


パーティクルプラグインのプリセットを充実させたり、自動装飾プラグインのクラファン開発にかこつけてポストエフェクト系プラグインを開発し、

クオリティ手軽さの両面において、

ひとまずの自分で納得できる水準を超えることができました!


ポストエフェクトはマップを手軽に盛れるだけでなく、



同じマップでもガラッとイメージを変えることができます!




いくら神クオリティのFSM系タイルとはいえ私みたいな凡マップスキルで組むと、

どうしても代わり映えしないマップに陥りがちです…

(上手い人が組むと、色彩が統一されて美しかったり、構図がダイナミックだったり、細かな遊び心が詰め込められたりとすごいですよね👀)


マップ自体はセオリーに従って組み、パーティクルやポストエフェクトで個性やバリエーションをつけられるのは私向きですごいお得感です!


この記事では自作プラグインの宣伝もとい紹介をしつつ、他所様のプラグインも含めて

マップ画面にどんなエフェクト・演出を活用できるか広く紹介していこうと思います!

(記事内で他サイト様の素材ページを紹介してますが、必ず素材の利用規約を確認した上で利用させてもらいましょう!)


ちなみに、最近はプラグインを自作してばかりで他プラグイン作者様の新しいプラグインなどは存じておりません…!

何か使いやすいプラグインなどあればコメントで教えてもらえると嬉しいです!



フィルター系プラグイン

画面作りの本丸!

マップ全体に色補正・ブルームなどのフィルターをかけて雰囲気を大胆に変えます。
(※負荷が重めのフィルターもあるので安易な重ねすぎにはご注意を!)

FilterControllerプラグイン<ツキミ様>

フィルタープラグインといえばツキミ様のFilterControllerプラグイン。

PIXi用のフィルターライブラリpixi-filter.jsに含まれるほとんどのフィルター機能をこれ1つで呼び出し&操作することが可能です!

ただし、マップごとにフィルターのパラメータ設定をするのは少し大変です。

マップの色味など補正するには後述のプラグインがおすすめですが、リッチな日差しエフェクトを簡単につけられるGodrayフィルターやその他のグリッチやノイズなど特殊なフィルターを使うにはこのプラグインの出番です!

他にも用途は広いのでとりあえず入れておいて間違いなし!


ジオラマ風の撮影効果プラグイン<lriki様>

マップの画面作りのためのフィルターエフェクトを盛り込んだ革命児!


* GitHub:lriki/LN_FilmicFilter

「色の補正」
「ブルーム(明るい部分をぼんやり輝かせる補正)」
「チルトシフト(画面上下をぼかす)」
「ビネット(画面のフチを暗くする)」

の4つのフィルターをまとめて設定・適応することができ、
これ1つで画面クオリティをグッと上げることができる神プラグインですね!

統合された1つのフィルターで処理を行っているため動作も軽量です!


私も当初はこのプラグインのお世話になる予定だったのですが、若干用途が合わなかったため単純に4つのフィルターを適用・編集可能なプラグインを自作しました↓


TRP_MapFilter

上述のジオラマ風プラグインに触発され、自分用に使いやすいよう自作したプラグイン。

準公式ライブラリ「pixi-filter.js」に含まれる「色補正」「ブルーム」「チルトシフト」に加えて自作の「ビネット」をまとめて編集・適用できます。

色補正

彩度・コントラストの調整やRGB補正など行えます。
全体の色彩を揃えたい場合は、彩度を抑えつつRGBを調整するといい感じです…たぶん!

ブルーム

明るい部分をさらに明るく&ぼかして輝かせます。

  • しきい値:ブルームを適用する明るさの範囲。0.1だと明るさ10%~100%部分、0.9だと90%~100%の部分まで適用、といったイメージ
  • スケール:明るくさせる強さ
  • ぼかし:ぼかす強さ

わりと負荷が重めのフィルターかも。必要なければCtrl+DでOFFにしましょう。

チルトシフト

画面上下に行くほど強まるグラデーション状のぼかしをつけます。

  • ぼかし:ぼかす強さ
  • グラデ幅:だんだんぼかせる幅。基本は画面高さの半分
  • Y座標:ぼかしグラデーションの中央となるY座標。高さ固定の横スクロールマップなどではキャラ位置に合わせるといいでしょう。

これも負荷が重めのフィルター。必要なければCtrl+DでOFFにしましょう。

ビネット

画面四隅を暗くします。

  • サイズ:ビネットの大きさ。大きいほど暗くなる範囲が大きくなります。
  • アルファ:ビネットの透明度
  • ぼかし:ビネットの境界をぼかす強さ。

ツクールの見下ろしマップは画面の上下左右が均質でメリハリがつけづらいです。

チルトシフトもそうですが、画面の上下や四隅を制限することで画面にメリハリがつき、また、自キャラがいる画面中央に視線を誘導することで没入感が高まる……気がします!


ビネットは負荷も低いので、薄っすらでもかけておくと雰囲気が出るかも?

ただし、かけすぎると画面全体が暗い雰囲気になるので注意。
(洞窟などでの視界制限に使っても○)

プラグイン販売ページ

TRP_MapFilterは「マップ自動装飾プラグイン」クラウドファンディングのブースト用プラン「限定プラグインセットプラン」に含まれています。


ビネットに関しては、後述のパーティクルプラグインでリング状に黒いもやもやパーティクルを出すことでそれっぽい使い方も可能です。

過去の回想・夢の中・闇系のダンジョンなどで使うと面白いかも?
(↓街背景が表示された際に、四隅に黒いもやもやを表示)
https://twitter.com/thiropGames/status/1605534465807175680




フォグ・テクスチャ系プラグイン

フォグプラグイン

霧・雲・日差しなどの画像を上から重ねることで情報量を増やしてクオリティアップ!


(↑ぴぽや倉庫様のフォグ画像素材ページ)

MVではgentlawk様のマップフォグプラグインをお借りしてました。


…MZではどれが主流かは不明です🙇‍♂️

ググってみた感じ、Victor Sant様のFog and Overlayプラグインなどいくつか同様とのプラグインがありそうです。


フォグ画像素材

フォグプラグインにはフォグ画像が必須です!

ぴぽや様が質・量ともに豊富なフォグ画像素材を配布されてるので、手持ちの素材がない場合は利用規約を確認した上でお借りしてみるといいでしょう!


フォグテクスチャプラグイン

追記)ブレンドオード「オーバーレイ」がMZの低スペック・スマホ向けで非推奨としました。その関係でここで紹介している旧フロアテクスチャプラグインは、フォグ全般を扱うフォグプラグインに新生しました。負荷高めとなりますがここで紹介しているテクスチャ用途のオーバーレイ表示も可能です。


フォグプラグインを使ってると、雑に重ねるだけで画面に濃淡ができてそれっぽく見えるので手放せなくなるでしょう。

ただ、画像を調整するのが面倒で、結局アルファを上下させるくらいでワンパターンに陥りがち…。

そして思いました。

「濃淡で情報量を増やしたいだけなら重ねる画像はフォトショのあれでいいんじゃ?」

「ガンマやコントラストを調整すれば濃淡の分布を調整できるし」

「拡大率を変えれば濃淡の密度も調整できる!」

「おまけに縦に潰せば霧っぽくもなりそう」

というわけで作ってみたのが「フロアテクスチャプラグイン」です。


テクスチャ画像の表示・パラメータ設定を一体的に行うことができます!

加算で霧っぽく重ねたりオーバーレイで雑にマップに濃淡をつけるのが強力です!
(※オーバーレイはMZの場合は要コアスクリプトver1.6.0以上)


このプラグインも「マップ自動装飾プラグイン」クラウドファンディングのブースト用プラン「限定プラグインセットプラン」に含まれています。

また、使い方の解説ページもあるので気になる方はご覧ください!

追記:フォグ機能

同プラグインで、フォグ全般を扱えるようになりました!

スクロール関連のフォグ用パラメータが追加され、また複数のフォグを切り替えながら設定できるようになりました。

オリジナルな機能として、スクロール付随率を変更したり独自のTilingスプライトを使用可能です。
https://twitter.com/thiropGames/status/1616407301849776130



パーティクルプラグインの併用

後述のパーティクルプラグインでも"フォグっぽい"使い方ができます。

ゆっくりしたスピードで長く画面にとどまるパーティクルでフォグっぽく使えるのですが、「画面端で使い回すループ設定」が必要だったり画面をうまるのに時間がかかるため「時間を先送りするコマンド」が必要で少し上級者向けです。



天候・パーティクル系プラグイン

天候プラグイン:MOG_ExWeather

言わずと知れたMoghuter様の神プラグイン!
バリエーション豊かな天候系のパーティクルを表示できます。

https://twitter.com/moghunter1/status/1299410052986613760

天候エフェクトプラグイン:AO

さきほど調べて見つけたAO様の天候エフェクトプラグイン。
雷がライティングと連動してたりと、かなりユニーク!

https://twitter.com/AoNbti/status/1239882809847599106


パーティクルプラグイン「TRP_ParticleMZ」

ここまでも何度か名前を上げてる自作のパーティクルプラグイン。Boothなどで販売中!

  • すぐに使える豊富なプリセットデータと画像素材
  • イベント・画面固定・天候・リージョンなどなど豊富な表示対象
  • テストプレイで見ながら編集できるエディタ

などなど、今では自分の代表的なプラグインとなってます!
追加プリセットデータ集も販売しているので、本体内臓のプリセットだけじゃ物足りなくなったら見てみてください!

↓プリセットなどを紹介。もちろんパーティクルの動きを自作したり細かく調整もできるので、操作に慣れてきたらいろいろいじってみてください!

漂う光系プリセット

「どんなマップだろうと光パーティクルを漂わせればそれっぽく見えるのでは?」

という実に安易なアイデアで11テーマ32種のプリセットを用意してます!
https://twitter.com/thiropGames/status/1557572682363072512

実際には何も考えずに表示させちゃうと、くどくなりがちなので注意!
(動画映え意識してることもあって、パーティクルがまだ大きい感じがあるので小さめに編集&調整するといいかも)

天候系プリセット

霧や雲といったフォグっぽい使い方は紹介済みなので、それ以外のプリセット例を紹介!

雨・雷

日差し

その他プリセット

  • 星空・流星・花火など遠景への表示
  • 炎・煙といったイベントへの表示
  • 土煙・水しぶきなど地形に合わせた歩行エフェクト

などなど、凝りだしたらわりと何でもできてしまうので、プリセットをうまく活用して程よく手抜きしてみてください!


オブジェクト・イベント画像

ポストエフェクトではありませんがイベントなどで光や影の画像を配置したり、マップ上に動く物体・動物を配置することでマップのクオリティや情報量を増やすことができます。

ボリュームライト/木の葉っぱの影

薄暗いマップに差し込むボリュームライト(目に見える光・光線など)はそのコントラストから間違いなく目を引くアクセントになるはず!

ボリュームライトを入れるためにあえて少し暗めの色調にしてみたり暗い物陰を確保してみたりするのも全然ありでしょう!

追記)↑はブレンドモード「オーバーレイ」を使用しています。前述の通りツクールMZかつスマホ・低スペックでは非推奨です。代わりに加算表示をすれば、雰囲気は変わりますが温かみのある日差しのように表示できると思います。


また、屋外の木が生えてるマップでは「木の葉っぱの影画像」がおすすめ!

というより、影を配置するために街路樹でもなんでも木を生やそう!(本末転倒)

(ボリューム光もですが、こういう配置するだけで見映えがよくなるっぽい画像って他になにか無いですかね?🤔)


キャラクターグラフィック表示拡張プラグイン<トリアコンタン様>

イベントに画像を設定してそのまま表示させるより、角度や拡大率を大雑把にでも調整したほうがより違和感なくとけこませるられます。

トリアコンタン様のキャラクターグラフィック表示拡張プラグインではイベントのメモ欄で簡単に設定できるのでおすすめ!

自動装飾プラグインxマップオブジェクトプラグイン

マップ自動装飾プラグインとマップオブジェクトプラグインを組み合わせて使用すると、テストプレイの編集モードで表示を確認しながら

  • 不透明度
  • 角度
  • 拡大率

など調整して配置することができて簡単です。

↓の記事で詳しい使い方など解説してます。


両プラグインとも現在は「マップ自動装飾プラグイン」のクラウドファンディングで入手可能です。

クラファン終了後(~1/31)はBoothにて販売予定ですが時期は未定です。
(クラファンの各プランは先行販売価格のためBoothでは若干の値上げになります。)


揺れる草木

揺れる草木は植物が生えてるある外観マップならどこでも配置できるので使い勝手が良いです!

揺れる草花のキャラ画像素材<白黒洋菓子店>

揺れる草花のキャラ画像素材が白黒洋菓子店様にて配布されてます。
非暗号化での利用などできませんが、利用規約を確認してお借りしてみましょう!

マップオブジェクトプラグイン

前述のマップオブジェクトプラグインには、オブジェクトをアニメーションさせる機能がついてます。

Skew回転させることで揺れてるように見せることもできるので、アニメーション画像を用意できない場合におすすめ!

https://twitter.com/thiropGames/status/1576903608175841287

ちなみに自動装飾プラグインと組み合わせてオブジェクトをドット単位で配置できます。
木を密集配置でき、通行判定もそれっぽく自動設定してくれますよ!


虫や小動物

「マップ上の動くものを増やす」という意味では、虫や小動物をイベントで配置するのも効果的でしょう!

(こういった汎用的に使えるイベントは空のマップにまとめておくとパッとコピペで配置できておすすめ!)


通行人

街であれば移動中の通行人を配置することでマップに動きがつき、住民の生活感も出ておすすめです!

拙作めませかではPCキャラ達がランダムに現れては走り去っていきます。

マップ端にキャラをセットしておいて下のような移動ルートで通行人のモブを作れます!
(邪魔になりそうなら常時すりぬけONでもOK)

  1. 透明ON&すりぬけONで待機
  2. キャラ画像をランダムに変更
  3. 透明OFF&すりぬけOFFで移動開始
  4. マップ端まで移動させる
  5. 元の座標に戻す

2.のキャラ画像をランダムに変えるにはスクリプトで「var images=["People1","People2","People3"];this.setImage(images[Math.randomInt(images.length)], Math.randomInt(8))」など。

5.の元の座標に戻すにはスクリプトで「this._x=this._realX=this.event().x;this._y=this._realY=this.event().y;」など。



ライティング系プラグイン

代用方法は数多くあれど、最も没入感ある自然な光・暗闇の明暗を表現できるのがライティング(光源)プラグインです!

……なのですが、これも私はMZの主流のプラグインを知らないので紹介できないです🤸‍♂

ざっと探してみた感じ

など、他にもいくつかありそうです。


ライティング系プラグインは動作負荷が高めです。
また、プラグインや用途によっても重い・軽いの差が出やすいプラグインです。

いろいろなプラグインを試して自分の用途に合うものを探してみるとよいでしょう!



明かりアニメプラグイン

動作負荷などを考えライティングプラグインの使用を控えたい場合などは、明かりの画像を炎やランプになどの上に重ねて表示する明かりプラグインが代替としてとても優秀です。

MVではtomoaky様のアニメ付き明かりプラグインがありましたが、
MZではそれをmunokura様が移植したプラグインが公開されているようです。

パーティクルプラグインでの代用

前述のパーティクルプラグインでもイベント状に光パーティクルを重ねることで光源っぽく見せることができます。(Z値をspritesetにして色調変化の上に重ねるのがポイント)




自分の手持ちの「マップを盛るためのアイデアストック」をざっと紹介してみました!
詳しく紹介しませんが、他にもマップクオリティやマップ体験を盛るアイデアはいろいろあるでしょう。

  • 近景・遠景
  • 環境音/BGS
  • 歩行時のステップ音

マップはゲームの作風にも関わってくる重要な要素です。

動作負荷の問題もありますので、どのエフェクトをメインに使い、
どのエフェクトをここぞの場面で使うか。

などなど、実際に試してみながら組み合わせをよく吟味してみてください!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

[講座]アニメーション画像でエフェクト量産【TRP_ParticleMZ】

←MV版マニュアルトップ
←MZ版マニュアルトップ


「MV形式のアニメーション画像」を使ってキャラクター対象のエフェクトを簡単に量産する方法を解説動画にしてみました!

導入記事を読み終わって、いざ「自作パーティクル設定を作ってみよう!」と挑戦してみる前に試すとちょうど良いレベルだと思います。

使い始めの方もぜひ挑戦してみてください!

https://twitter.com/thiropGames/status/1545582304495423488

次に講座記事・動画を作るモチベーションになるので、「内容がためになった!」という方はぜひ記事やツイートにいいね・RRをよろしくです!



雑記:講座動画ツクール

前回、講座記事を編集中に不幸にもロストしてしまったショックから、「次からは動画形式で作ってみようかな」と、講座動画の流れをツクールで編集できるようにちょくちょくいじってました。

https://twitter.com/thiropGames/status/1545034658940825601

慣れると記事で書くよりも短時間で編集できそうな感じです!

今回はわりとガッツリした内容でしたが、反応あるようでしたらちょっとしたテクニックみたいなのも気軽に投稿していきたいですね。

それではノシ

1件のチップが贈られています

チップを贈るにはユーザー登録が必要です。チップについてはこちら

[講座]「ガチャ演出」の技術紹介

メリー・プレミアムツクールデー!
https://twitter.com/thiropGames/status/1537450173642616833

ということで、ガチャ演出を作ってみました!

制作時間や演出の負荷など一切自重せずに本気でつくってみましたが、
たまにはこういうのも良いですね🤸‍♂️
(※演出の負荷は、オプションで動画化したものを流して対応予定)



今回の記事では、ガチャ演出で使っている技術の概要をざっと紹介していきます!

現行で配布されているプラグインで代用できそうな演出は、プラグインの紹介も行っていきますよ!
(※今回の演出はほぼ自作のスクリプトを使用してるので、実際に再現できなかったらゴメンナサイ)


かなり内容が濃いですが、初心者の方はフィルターやパーティクルまわりの使い方に絞って目を通すのがおすすめです。


グリッチ演出

言わずと知れた厨二エフェクト、グリッチ演出ですね!

手軽にかっこいいのでエフェクト初心者が多用して逆に安っぽくなります。

私は初心者なので迷わず使います!


フィルター類はツキミさんが公開している「FilterController」が断然使いやすいですね!

パラメータをアニメーションさせることもできるので、応用も◎!


フィルター効果は「pixi-filters」という(たぶん)準公式ライブラリを使用する場合がほとんどかと思います。

「pixi-filters」で用意されているフィルターは、デモページで確認することができます。

  • どんなエフェクトをかけようか
  • パラメータを細かく調整したい

という場合は、デモページで実際にエフェクトやパラメータを試してみながらプラグインで設定するのがおすすめです。

グリッチ演出では、入りと終わりで「slices(分割数)」のパラメータを動かして、画面が乱れた演出を作っています。

静止状態でもたまに「slices」を上下させてノイズ感をつくってます。


グリッチ時に画像の切り替え

グリッチと同時に、椅子に座った女の子がドラゴンの画像に切り替わっています。

単純に、切り替えのタイミングでイベントの透明化などで切り替えればOKですね!

同時に画面の色調変更も行って幻を見ているような雰囲気を作ってます。


また、ドラゴンの足元には炎のようなオーラエフェクトを加えてます。


もちろん、拙作の「パーティクルプラグイン」を使用してます!

MV/MZそれぞれに対応したものをBoothで販売しているほか、最近では公式DLCでも販売開始しました!

DLC版には英語マニュアルが付属してますので、英語のほうが得意な方はDLC版がおすすめです!

(※MV版の方が安価ですが、グループエディタが付属しません。サポート外ですが、フル機能のMZ版をMVで使用することも可能です。「TRP_ParticleMZ」のRPGツクールMVでの動作について


パーティクルはONにしてから徐々に発生します。

画像を切り替えた直後にオーラをマックスの状態にしたいので、「exceed」コマンドを使って表示した直後に時間を進めればOKです。


文字演出

1文字ずつ、ピクチャ画像として表示すればOK!

たしか、MZだとイージングも使えるんでしたよね。

アニメーションは「クソデカ拡大(20倍)+不透明度0」から「等倍+不透明度255」までイーズアウトで表示してます。

勢い・インパクトをつけて登場させたいときには常套のアニメモーションです!


文字のゆれ

入りのアニメーションのあとはランダムに揺らしています。

自分はピクチャ使わずにスクリプトでSpriteを動かしてるのですが、ピクチャだと大変かもですね…

ループコマンド内でスクリプトで手軽に動かすとしたら↓みたいな感じですかね

なお、運が悪いとあらぬ方向へ飛んでいきます(´・ω・`)
(ちゃんと定位置でシェイクさせるには、定点の座標を保持しておく必要があります)


文字裏のパーティクル

文字裏には、「爪痕のパーティクル」のを表示してます。
(紫のモヤモヤはドラゴンの足元へのパーティクルです。たまたま文字の背景に表示されていい感じになってますね)

パーティクルはスクリプトからSpriteを対象にも表示できますし、
通常のコマンドでピクチャを対象(「picture:ピクチャ番号」)にも表示できます。


また、爪痕の画像はMV形式(使ってるのはVXAのかも)のアニメーション画像を使用してます。

「Ctrl+I」で呼び出せるパーティクル画像はシンプルな画像が多いです。

ちょっと複雑な印象の演出にしたい場合は「Ctrl+A」で呼び出せるアニメーション画像から選ぶのがおすすめです◎

(※MZしか持ってない方は、ぜひぜひ素材集としてMVも買いましょう!セールだと80%オフとかしてるはず!)


実際、この演出もアニメーション画像を適当に切り替えながら良さげなものを選んだだけで、爪痕であることに特に意味はないです。

適当に試していると、思いがけない印象のエフェクトができるのでとってもおすすめ!



ガラスが割れる演出

グリッチ演出が終わるのと合わせて、床のガラスが割れる演出になります。

ガラスパーティクル


ガラス片の画像を用意して、パーティクルとして表示しました。

「img/particles」フォルダに画像を入れるとエディタで選択できるようになります。

画像の加工や制作ができる方は、イメージに合うパーティクル画像がない場合は自分で作っちゃうのがおすすめ!


パラメータの設定はspeed自体は抑えて、accelerationで徐々に舞い上がるようにして浮遊感を出しています。

ガラスの数は、frequency(射出頻度)で調整するのでなく、射出は1回に抑えてparticlesPerWave(射出ごとのパーティクル数)で調整するのが楽です。


また、ガラスのパーティクルに対してサブエミッターを設定し、ランダムにキラッと光りが反射するイメージのエフェクトを足してます。



細かな演出

ガラスが割れるタイミングで開放感を出すために細かい演出を行ってます。

  • 上下の黒帯を消す

  • 背景のブラー(ぼかし)を弱める

こういう、ここぞという時のインパクトのために、それまではあえて演出を抑えるような手法が自分は好きです。

(ブラーはフィルタープラグインでかけられます。)



落下演出

空を落下する演出。
(手軽にダイナミックな画面が作れるので個人的に多用しがち…)

自分はTilingSpriteで背景画像を表示して上下ループさせてます。


遠景表示に関しては、公開されてるプラグインでは砂川赳さんの遠景プラグインが多機能で使い勝手が良さそうです。

https://twitter.com/NewRPGProject/status/1530480448568053760


プラグインを使わずとも理論的には、

  • 上下に並べた2つのピクチャを並べる
  • 並べたまま上に移動
  • 下端が見切れるタイミングで元の位置に戻す

という手順でも上下ループを実現できます。


遠景の切り替え(上級)

空の遠景は「青空」→「夕空」→「夜空」と切り替わっています。

自分はSpriteに対してmaskを設定し、マスクを上方向に動かすことで画面下から徐々に透明にして次の遠景へと切り替えています。

マスクの設定は

  • マスク用のスプライトをマスク対象と同じ親に対してaddChild
  • 対象のスプライトに対してsprite.mask = maskSprite

といった感じでできます。若干直感的でなくて戸惑いやすいですね。


ピクチャで実現するには、ツキミさんの「GradientWipe」プラグインで再現できそうです。

https://twitter.com/sm3girls/status/958627400476061696

あと、別に単純に徐々に透明にして次の背景に遷移させるのも全然アリですね!
(元も子もなし!)


モーションブラー

空背景へと画面が切り替わるタイミングで「モーションブラー」を入れてます。

画面に勢いが出るのと、画面切り替わり時の不自然さを緩和できます!

  • モーションブラー無しとあり

また、画面切り替わりの位置に雲の画像を帯のように表示してごまかしてます。




雲とガラス片の視差パーティクル

落下中の空には、「雲パーティクル」と「細かなガラス片」を背景として表示しています。


(※大きいガラス片はSprite表示)

スクロールに連動させるために、対象を「weather(天候)」として表示しています。

さらに、スクロール速度を微妙にずらして近景・遠景的に視差を作っています。
パーティクルプラグインのわりと最近のアップデートで追加した機能で実現可能です。


対象を「weather」の代わりに「weather:x方向の連動率,y方向の連動率」で指定します。

「weather:1,0.5」とすると、y方向のスクロールに対して50%のみ付随して、ゆっくり・遠景のように見えます。

逆に「weather:1,1.5」とすると、150%の速度で付随して、早く・近景のように見えます。


パーティクルをフェードアウト

ここで表示しているパーティクルは夜の背景になったタイミングで全てフェードアウトさせてます。

「clear」コマンドを使えば、

  • 「射出を止める」か
  • 「即座に全てのパーティクルを消す」

ことができますが、徐々にフェードアウトさせることはできません。


拡張パッチとして配布している「ExMove」プラグインを使うことで、管理IDごとのパーティクル全体(コンテナ)を操作することが可能です。

天候を自然に切り替える際などに使える機能なので、入れておいても○


ガラス片に動画を写す(上級)

大きめのガラス片に動画が写っています!

が、時間的に短いのとガラス片の画像のクオリティが低くてよう分からんですね。
(大きい画像は絵心の無さをごまかせずにつらい……)

実は、videoエレメントはbitmapに普通に書き出せるのです!

bitmap._context.drawImage(video,0,0,width,height)

みたいな感じですね。

毎フレーム、bitmapへの書き込みを行えば普通のSpriteとして表示できちゃいます。

bitmapを使い回せば、複数のspriteで同じ動画の表示もできます!

        ┌→ sprite
video → bitmap ─→ sprite
        └→ sprite

ガラス片に写すのには、動画Spriteに対してガラス片のシルエットの画像でマスクを設定すればOKですね。

技術的には面白いので、もっと映える場面で使ってみたいです。


光が主人公に集まってくる演出

割れたガラスから解き放たれた光が、画面上方から降ってきて主人公に集まります。

ちなみに、色の違う光はレア確定演出です……地味!

これは……自分用に用意したパーティクルプラグインの拡張機能を使ってます。
(要望があるようなら配布する……かもです)


クライマックス

覚醒的な何かがあって主人公君は力を得たみたいです。

ここまで来たら、あとは感覚のままにエフェクトを足しまくるのみ!

やりたい放題ですが負荷は大丈夫なんでしょうか。自分にもわかりません!


背景にうっすら表示している六芒星的なエフェクトがお気にいり。

これも、VXAのアニメーション画像素材ですね!



パーティクルは基本、ブレンドモード「加算」で表示することが多いと思います。

なので、明るい画面よりも暗い画面の方が基本、映えます。

つまり、暗闇がもっともパーティクル演出が映えるわけですね。合理的!


みんなも、パーティクルを盛るときは画面の色調変更でちょっとだけ暗めにするのがおすすめです!

Z値を「spriteset」にすれば、色調変更の影響を受けずに一番手前に表示できるので合わせて使いましょう!


ズームブラー

フラッシュするタイミングでズームブラーもかけてます。

ある一点を中心に放射状にブラーをかけるフィルターで、汎用性が高いです!

戦闘のスキルモーションにも、イベント演出にも使える万能エフェクト!

フィルタープラグインで触ってみて、使い方を覚えましょう!

いきなり最大値でフィルターをかけて、徐々に「strength」を0に近づければOK。
(反対の動きにすると、徐々に集中感が増していくような演出に使えます!)


ブルームフィルター

最後に画面が白く明転しますが、色調変更に加えてブルームフィルターをかけています。

色調だけだと画面全体が白ずむ感じになりますが、ブルームフィルター(正確にはAdvancedBloomFIlter)も併用すれば、光が強まっていく感じを自然に出せます!

断然、かっこいいのでこのフィルターも使い方を覚えるのがおすすめ!



というわけで、ガチャ演出で使っている演出まわりの技術をざっと紹介してみました!


なんというか、久しぶりに自分の全力を出し尽くしてやりきった感ですね!

絵心がなくてイラストやデザイン的な見栄えを作れないので、モーションやエフェクト回りを頑張って来ましたが、まずまず満足できるとこまで来れたなぁと。

とはいえ、やはりイラストパワーは正義なので、用意してもらった素材をもっと活かせるように精進したいですね。



……今回の記事で、「いいね」と思った方はプレツクツイートの方も是非、いいね・RTをよろしくです!!

https://twitter.com/thiropGames/status/1537450173642616833

あと、パーティクルプラグインもついでによろしくです!

最後までお読みくださりどうもでした!

それでは、またノシ

  • アイコン
    LOSER/S ID00000792
    参考にさせて頂きます!!

2件のチップが贈られています

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索