★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。

新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
Live2D公式クリエイターズフォーラム

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。

.exp.jsonのパラメーター値が反映されません。

ティラノスクリプト X LIVE2Dでシナリオゲーを作っています。
http://sites.cybernoids.jp/cubism2/live2dviewer/expressions
の要領でアニメーターで表情mtnを作り、viewerで読み込みexp.jsonを配置してティラノスクリプトで表示しますと、

{"id":"PARAM_BROW_L_ANGLE","val":-0.5},
{"id":"PARAM_BROW_R_ANGLE","val":-0.5},
{"id":"PARAM_MOUTH_FORM","val":-0.8},

といった値が全て最大(最小)値までいってしまいます。
上記パラメーターの場合 -1~1 デフォルト値0ですので、-0.5とか-0.8ではなく 全て-1までいってしまいます。

live2d viewerでは問題なくパラメーターが機能します。

お分かりになる方がいましたらご教示くださいませ(_ _)

コメント

  • 追記
    いろいろいじってみましたところ
    idle用mtnがリピートされる時点で上記のようになるようです。
    つまり、10秒のidle.mtnですと10秒ごとに発生。
    これは仕様なのでしょうか?
  • 仕様ではありません。
    該当の処理はSDKから移植しているため、SDKから移植した際、またはSDK、ライブラリ内の不具合と思われます。
    こちらで調査いたしますので、それまでお待ちください。
    もしよろしければ、該当のexp.jsonをいただければ幸いです。
  • y_a_s_様

    ご回答ありがとうございます。
    返答が遅れ申し訳ありませんでした。

    該当のexp.jsonは破棄してしまっているのですが…
    記述は
    http://sites.cybernoids.jp/cubism2/live2dviewer/expressions
    チュートリアルに従いそのまま使っております。
    作例を出しますと…
    ファイル名 f01.exp.json
    ************************************************
    "type":"Live2D Expression",
    "fade_in":500,
    "fade_out":500,
    "params":[
    " "{"id":"PARAM_BROW_L_ANGLE","val":-0.48},
    " "{"id":"PARAM_BROW_R_ANGLE","val":-0.48},
    " "{"id":"PARAM_MOUTH_FORM","val":-0.81}
    ]
    }
    ************************************************
    といった感じです。

    現在別パラメーターを作りパラメーターMAXで表情が出来上がるように作ったり、mtnで代用したりしているのですが…

    exp.jsonは便利な機能ですので対応していただけると嬉しいです。
コメントするにはサインインまたは登録して下さい。