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

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

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

PIXI.js での描画、あるいは共存

 株式会社Live2D 御中
 初めまして。ふぁみべぇと申します。

 現在 SKYNovel という新たなノベルゲームシステムを開発中なのですが、
https://github.com/famibee/SKYNovel
 御社のLive2D Cubism 3システムをプラグインとして取り込む研究をしております。

 その過程での質問がございます。

・【問題が発生したソフトウェア名とバージョン】CubismJsComponents 公開最新版
・【ご利用のPC環境】macOS Mojave
・【機種名】iMac Pro (2017)
・【グラフィックボード】Radeon Pro Vega 56 8176 MB
・【メモリ】64GB
・【原画(イラスト)を制作したソフトウェア】
・【問い合わせ内容がわかるスクリーンショットまたは動画】

 PIXI.js との連携サンプル「live2dcubismpixi.ts」を含む「Cubism SDK For JavaScript Components( https://github.com/Live2D/CubismJsComponents )」は、[IMPORTANT NOTICE] に示されたとおり【このリポジトリはもはや開発の主流にはならないでしょう。代わりに" Cubism Webサンプル "を開発しました。 今は "Cubism Webサンプル"を使用することを強くお勧め…】とのことで、試してみても以下のようなエラーが発生しました。
 

 こちらは今後メンテされないと思うのですが、当方のゲームエンジンは PIXI.js を採用しております。
 PIXI.js 内での Live2D 描画は今後サポートされるのか、あるいは共存は可能でしょうか?


 ご回答いただければ幸いです。
 ではでは失礼いたします。

コメント

  • @famibee さん

    Cubism 3 SDK for Webをpixi.jsに対応させる予定はございません。
    Cubism 3 SDKは、頂点を計算する部分以外のソースはすべて公開されているので、pixi.js対応のRendererをユーザ側で実装していただくことで対応させることは可能です。

    CubismJsComponentsのエラーにつきましては、ソース内で使用されている「LIVE2DCUBISMCORE」をすべて「Live2DCubismCore」に書き換えれば解決します。
    しかし、CubismJsComponentsは、モデルの描画と物理演算以外の機能につきましては実装されておりません。
    モーションをなめらかに切り替えたり、パーツの表示状態の管理、表情などの機能を使用する場合はCubism 3 SDK for Webをご利用ください。
  • こちらもご回答ありがとうございました。
コメントするにはサインインまたは登録して下さい。