会話表示中にLive2dでキャラクターを表示させるプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。

トピックの投稿

返信へ
アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
投稿素材
連絡する:

会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Slip »

English version will be below
↓Plug-in to display characters on Live2d while displaying conversation window
viewtopic.php?f=5&t=6218

[概要]
会話表示中にLive2dでキャラクターを表示させるプラグインです。

↓参考動画
https://youtu.be/2ev4Ky559pQ

↓以下の記事を参考しています。
http://qiita.com/naotaro0123/items/28c23ae4eaf72ebe04c6
http://qiita.com/masakam1/items/34426bb0f5591f432a47

[準備]
1.以下のサイトからLive2DCubismSDK2(ver2.1.00_bata1_1)をダウンロードする
http://sites.cybernoids.jp/cubism-sdk2/webgl2-1

2.フォルダを解凍する
3.フォルダ内のlive2d.min.jsのファイル名をlive2d_min.jsに変更します。
4.以下からプラグインファイルをDLする
https://github.com/MrSlip777/talk_live2d

[新規作成からのコード修正手順]
プロジェクトの新規作成から実施する場合は以下の手順となります。

1.プロジェクトを新規作成する
2.フォルダplaginsに以下のファイルを配置する

・Live2DInterfaceMV.js
・live2d_min.js
・Live2DPlatformManager.js
・Live2DFramework.js
・Live2DModelElement.js
・Live2DMatrix-common.js
・Live2DMatrix-mat4.js
・ALT_StandingPictureMove.js

3.プラグイン管理を以下の順番で配置する
・Live2DInterfaceMV.js
・live2d_min.js
・Live2DPlatformManager.js
・Live2DFramework.js
・Live2DModelElement.js
・Live2DMatrix-common.js
・Live2DMatrix-mat4.js
・ALT_StandingPictureMove.js

4.Live2dデータを配置する(以下の手順に続く)

[Live2d関連ファイルの配置、設定手順]
1.(Live2dモデル名).model.jsonのexpression、motion部分を以下のように変更する
※以下の例はexpression_XX.exp.json、expression_XX.mtnはCubismで作成した分だけ設定しています。

コード: 全て選択

//参考例
"expressions":[
{"name":"expression_00","file":"expressions/expression_00.exp.json"},
{"name":"expression_01","file":"expressions/expression_01.exp.json"},
{"name":"expression_02","file":"expressions/expression_02.exp.json"},
{"name":"expression_03","file":"expressions/expression_03.exp.json"},
{"name":"expression_04","file":"expressions/expression_04.exp.json"}
],
"motions":
{
"expression":
[
{"file":"motions/expression_00.mtn" ,"fade_in":1000, "fade_out":1000},
{"file":"motions/expression_01.mtn" ,"fade_in":1000, "fade_out":1000},
{"file":"motions/expression_02.mtn" ,"fade_in":1000, "fade_out":1000},
{"file":"motions/expression_03.mtn" ,"fade_in":1000, "fade_out":1000}
]
},
1.1 変更したjsonファイルをメモ帳で開き、以下の形式で保存する
会話表示中にLive2dでキャラクターを表示させるプラグイン 77F0100A-5435-4883-A2A5-2A1C74993490.png
2.以下フォルダにLive2dのデータを配置する
※expressionsは表情jsonファイル(最大33ファイルまで対応 ※表情0~表情32)

\img\pictures\(Live2dモデル名)
├─expressions
|  ├─expressions_00.exp.json
|  ├─expressions_01.exp.json
|  ├─…
|  └─expressions_07.exp.json
|
├─(Live2dモデル名).2048
|  └─texture_00.png
|
├─motions
|  ├─expressions_00.mtn
|  ├─expressions_01.mtn
|  ├─…
|  └─expressions_07.mtn
|
├─(Live2dモデル名).model.json
└─(Live2dモデル名).moc

3.ツクールMVを起動する
4.プラグイン管理にて、ALT_StandingPictureMoveの値を以下のように変更する

Stand_1_CharactorName:キャラ名
Stand_2_FileName:img/pictures/(Live2dモデル名)/(Live2dモデル名).model.json

5.イベントエディター上で以下のプラグインコマンドを設定する
※詳細はALT_StandingPictureMove.js内に記載しています。
 
[変更履歴]
2018/02/17 内部の変数定義を修正しました。
※過去の履歴は同梱されているファイルを参照してください。

[注意事項]
本プラグイン、下記のサンプルを手順通り使用しても
エラーが発生する場合、ツクールMVを再インストールしてください。

[サンプルファイル]
コード、素材一式を挙げます。(live2d_min.js以外)
※各種素材の著作権は製作者様にあります。
http://firestorage.jp/download/dfd7524a ... b0abb147fc

↓プラグインのみ([準備]に表示したものと同じです。)
https://github.com/MrSlip777/talk_live2d

[スペシャルサンクス]
・しぐれん 様
最後に編集したユーザー Slip [ 2018年6月26日(火) 11:48 ], 累計 27 回

返信 4 / 4ページ

アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
投稿素材
連絡する:

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Slip »

ツイッター上の名前はdqsanで良いでしょうか?
私は以下のツイートの主になります。

https://twitter.com/kjmch2s/status/789769853221474304
dqsan さんが書きました:ありがとうございます。ツイッターをフォローしてリプライを送らせていただきました。dm機能は相互フォローでないと使えないみたいですのでできればフォローしてくださるとうれしいです。よろしくお願いします。
dqsan

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by dqsan »

失礼しました。ツイッターでは@nekosaiaiというアカウントでやっています。猫のアイコンです。リプライご確認下さればと思います。よろしくお願いいたします。
アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
投稿素材
連絡する:

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Slip »

確認できました。
dmを送ったので、ツイッターにて確認をお願いします。
dqsan さんが書きました:失礼しました。ツイッターでは@nekosaiaiというアカウントでやっています。猫のアイコンです。リプライご確認下さればと思います。よろしくお願いいたします。
アバター
Nmo
記事: 4
登録日時: 2017年11月11日(土) 00:12

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Nmo »

slip様

大変お世話になっております。Nmoです。
先日はわざわざver1.51での動作確認をして頂きありがとうございました!
しかしこちらでも再インストールしてみたところやはり動きませんでした...
更にお手数おかけしてしまうとは存じますが、他の質問者様と同様にデータの解析又、スクショ等での手順のご確認をして頂くことは可能でしょうか...?
不躾なお願いで大変恐縮ですが何卒よろしくお願い致します。

Nmo
アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
投稿素材
連絡する:

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Slip »

Nmoさん

こんばんは。書き込みありがとうございます!
ver1.51で起動出来なくて残念です(⌒-⌒; )
解析の件、了解しました。
先約入ってるので少し先になるかと思いますが、対応しますので、よろしくお願いします。

詳細なやりとりはツイッターからお願いします。
↓
@kjmch2s
Nmo さんが書きました:slip様

大変お世話になっております。Nmoです。
先日はわざわざver1.51での動作確認をして頂きありがとうございました!
しかしこちらでも再インストールしてみたところやはり動きませんでした...
更にお手数おかけしてしまうとは存じますが、他の質問者様と同様にデータの解析又、スクショ等での手順のご確認をして頂くことは可能でしょうか...?
不躾なお願いで大変恐縮ですが何卒よろしくお願い致します。

Nmo
アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
投稿素材
連絡する:

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Slip »

dqsanさんの件、解決しました。
原因は下記の2点でした。(dqsanさんの方で解決策を対応済み)
・live2d_min.jsが異なるファイルであったこと
・live2d の設定ファイル(〜.model.json)の保存形式が不正だったこと
Slip さんが書きました:確認できました。
dmを送ったので、ツイッターにて確認をお願いします。
dqsan さんが書きました:失礼しました。ツイッターでは@nekosaiaiというアカウントでやっています。猫のアイコンです。リプライご確認下さればと思います。よろしくお願いいたします。
アバター
Nmo
記事: 4
登録日時: 2017年11月11日(土) 00:12

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by Nmo »

Slip様

お世話になっております。Nmoです。

ご対応頂けるという事で@_pratolina_というアカウントにてツイッターをフォローさせて頂きました。
お手すきの際ご連絡頂けますと幸いです!
お手数ですが何卒よろしくお願いいたします。

Nmo
アバター
yudukakei
記事: 2
登録日時: 2020年5月23日(土) 08:03
投稿素材
連絡する:

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by yudukakei »

Slip様

はじめまして、ゆーづかといいます。

以下のサイトからLive2DCubismSDK2(ver2.1.00_bata1_1)をダウンロードするとありますが、
「http://sites.cybernoids.jp/cubism-sdk2/webgl2-1」にアクセス出来なくなっております。

Live2Dのライセンスの関係でcubism2.1で導入したいのですが、
「live2d.min.js」をダウンロードできる場所は他にないでしょうか?
(公式サイトやネット上でダウンロードできないか探してみましたが見当たりませんでした・・・)

お手数ですが、お返事頂けると幸いです。

ゆーづか
アバター
不重要
記事: 1
登録日時: 2020年8月07日(金) 15:10

Re: 会話表示中にLive2dでキャラクターを表示させるプラグイン

投稿記事 by 不重要 »

Hello, thank you very much for your plug-in. I would like to ask where can I download "Live2d_min.Js"?
返信する

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