ピクチャのアニメーションプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2015年12月20日(日) 18:04

みなさま、制作お疲れさまです。
「ピクチャのアニメーションプラグイン」を公開しました。
セルを縦か横一列に並べた画像を用意すれば、あとは簡単な手順を踏むだけでピクチャが自動でアニメーションします。

・スクリーンショット
2015-12-20.jpg


・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/PictureAnimation.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。ただし、ヘッダのライセンス表示は残してください。
画像
画像
画像
画像
画像
画像
最後に編集したユーザー トリアコンタン on 2018年12月03日(月) 21:46 [ 編集 1 回目 ]

プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
むにもも
記事: 6
登録日時: 2015年12月27日(日) 20:23

Re: ピクチャのアニメーションプラグイン

投稿記事by むにもも » 2015年12月27日(日) 20:39

素晴らしいプラグインありがとうございます!

早速こちらを利用させていただいているのですが、以下のURLにある様なメモリブロート対策プラグインを
導入してみても効果が出てくれないようだったのでご報告です。(もし私の勘違いだったら申し訳ありません。)

http://forums.rpgmakerweb.com/index.php ... e-manager/
http://liply.net/

アニメーション用に読み込んでいる画像のキャッシュは、通常の画像キャッシュとは別枠だったりするのでしょうか?
もしもどなたか解決策をご存知の方がおられましたら、ご教示いただければ幸いです。
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2015年12月30日(水) 09:02

こんにちは。
プラグインのご利用ありがとうございます。

アニメーション用の画像は、他の画像と同様の方法でロード・キャッシュを行っています。

メモリブロートについてはWebGLモード(主にPCから起動した場合)で起動した場合に問題になり得るという認識です。
しかし、以下の記事によるとPCの場合でも、OS側の適切なメモリ管理により致命的な問題ではないと考えています。

参考:http://qiita.com/liply/items/f98807edb62f2d178669

上記の対策プラグインは使用していないので分かりませんが、効果が出ていないというのはどのように判断されたかたちでしょうか?
クラッシュした等の事例があれば、前提条件を(PCやスペックやピクチャの表示状況等)教えて頂くことは可能でしょうか?

お手数をお掛けしますがよろしくお願いします。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
むにもも
記事: 6
登録日時: 2015年12月27日(日) 20:23

Re: ピクチャのアニメーションプラグイン

投稿記事by むにもも » 2015年12月30日(水) 19:47

>>アニメーション用の画像は、他の画像と同様の方法でロード・キャッシュを行っています。

お忙しい中、お返事ありがとうございます。となると、
こちらのプラグインが原因ではありませんね。大変失礼いたしました……

ちなみに当方の試した内容ですが、1280x720の画像を150枚使って、
1秒(2フレーム1枚、約30fps相当)のループ動画を5種類ほど作り、
連番形式にて再生するということを行っていました。
わりと無茶な使い方で申し訳ありません。

なお、その際に使用した画像は、webp変換後に拡張子をpngに偽装したものなので、
サイズは150枚合計で10~20MB程度に圧縮されています。ただ、キャッシュ展開時にはもちろん
解凍されてしまうため、全てを再生した後ではメモリ使用量に2GB程の増加が見られました。
表示状況については、再生始めに少しカクつく程度で、非常に滑らかにループしてくれます。

この症状について、前述のメモリブロート対策プラグインを導入してプレイを続けてみたのですが、
タスクマネージャーから見えるMVのメモリ占有量は肥大化したまま変化が見られなかったため、
効果が出ていないのではないかと判断した次第です。

他のプラグインについては、必要な物以外を無効化しており、Shaz氏のキャッシュ消去プラグインは
モバイル以外でも有効になるようにオプションを変更してあります。


以下が当方のPCスペックになります。

OS Win7 Ultimate 64bit
CPU PhenomⅡ X6 1090T
MEM 16GB
SSD 256GB(Intel製)+HDDたくさん
GPU 660ti


大変厚かましい希望なのですが、もしも可能であれば動画再生を終える際、同時に
キャッシュも消せるようなオプションを追加していただけると、泣くほど嬉しいです。
無理なようでしたら無視していただければ幸いです。


**おまけ**
こちら、MVの背景素材にAfterEffectsで雨を降らせた改変ループアニメ背景になります。
ツクールでの動作確認などに、よろしければお使い下さい。

(720p 60枚・2秒30fpsアニメ用webp画像)
http://www.mediafire.com/download/brs4i ... 8/anim.rar
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2015年12月30日(水) 20:36

情報提供ありがとうございます。
たしかにそれだけのものを表示させるとなると、プレイヤーのPCスペック次第では心配になりますね。

分かりました。対策を検討してみます。
ですが、私はメモリブロート対策プラグインの内容を把握していないので、対応をお約束することはできません。
申し訳ありませんが、気長にお待ち頂ければと思います。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2016年1月03日(日) 17:14

こんにちは。
こちらの調査について途中経過をご報告します。

Shaz氏のキャッシュ消去プラグインは、マップ移動した時点でキャッシュクリアが実行される仕様のようで、
リソースモニタを表示しながら確認したところ、アニメーション表示後にマップを移動したらメモリ使用量が元に戻りました。
むにももさんの環境でも再現できるかどうか、試していただいてもよろしいでしょうか?

キャッシュも消せるようなオプションについては、現在実装検討中です。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
むにもも
記事: 6
登録日時: 2015年12月27日(日) 20:23

Re: ピクチャのアニメーションプラグイン

投稿記事by むにもも » 2016年1月03日(日) 21:29

お正月休み中にも関わらず、ご対応ありがとうございます。

>>むにももさんの環境でも再現できるかどうか、試していただいてもよろしいでしょうか?

こちらについてですが、一つの動画再生ごとに場所移動イベントを挟んだり、再生後にプレイを継続して
各マップへの移動を繰り返しても、当方の環境ではキャッシュがクリアされないことを確認しております。
ただ、トリアコンタンさんの環境では正常に動作しているとのことなので、
当方の環境が原因、という可能性が大いにあるようですね……参考になりました、ありがとうございます。


>>キャッシュも消せるようなオプションについては、現在実装検討中です。

検討していただけるだけでも大感謝です。もし時間的な理由などでご負担になってしまうようであれば、
そのうち解決策がひょっこり出現するのをのんびりと待つ心づもりでいますので、どうぞお気遣いなくお願いします。

それと、何もお返しができないのは心苦しいので、何か素材やキャラ絵などのリクエストが有りましたら
ご相談下さい。当方イラストを生業にしており、ドット絵の仕事なども経験がありますので、
あまり大規模なものでなければ対応させていただきます。
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2016年1月04日(月) 16:16

うまくクリアされないですかー。なかなか一筋縄ではいかないですね。

>それと、何もお返しができないのは心苦しいので、何か素材やキャラ絵などのリクエストが有りましたら
>ご相談下さい。当方イラストを生業にしており、ドット絵の仕事なども経験がありますので、
>あまり大規模なものでなければ対応させていただきます。

本当ですか!? ありがとうございます!
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
むにもも
記事: 6
登録日時: 2015年12月27日(日) 20:23

Re: ピクチャのアニメーションプラグイン

投稿記事by むにもも » 2016年1月04日(月) 16:25

すみません、どうやらShaz氏のプラグインが有効にならなかったのは、
当方がプラグイン名の修正を失念していたことが原因だったようです。

先程“mv_cache_manager.js”を“CacheManager.js”に書き換えて適用したところ、
マップ移動でキャッシュが正常にクリアされることが確認できました。

当方の大ポカによりお騒がせしまして、大変申し訳ありませんでした。
アバター
トリアコンタン
記事: 1484
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ピクチャのアニメーションプラグイン

投稿記事by トリアコンタン » 2016年1月04日(月) 16:29

おおっ、正常にクリアされたのですね! よかったです。
ファイル名の修正はみんな意外と気付かないのでお気になさらず。。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/

“MV:プラグイン素材” へ戻る