Cubism 製品のマニュアル・チュートリアルはこちら
 
Cubism Editorマニュアル    Cubism Editorチュートリアル    Cubism SDKマニュアル    Cubism SDKチュートリアル

cubsim 4 editor でサイズの大きいPSDファイルを読み込むと一部パーツが表示されません。

サイズの大きいPSDファイル(18.3 MB)を読み込むと体が表示されません。


右下のメモリ使用量を見ると394.0/455.5になってますが、メモリの割り当てがうまく出来てないのでしょうか?


【問題が発生したソフトウェア名とバージョン】Cubism Editor 4.0.05
・【ご利用のPC環境】Windows10
・【グラフィックボード】GeForce GTX 970
・【CPU】Intel Core i7-6700(4コア/8スレッド 3.40GHz 8MB TDP65W HD Graphics 530)
・【メモリ】16GB

【エラーログ】
[ERROR] Error @ 体 @RendererSystem
[ERROR]
@UtDebug
[ERROR] java.lang.OutOfMemoryError: Java heap space
[ERROR] at java.awt.image.DataBufferInt.(Unknown Source)
[ERROR] at java.awt.image.Raster.createPackedRaster(Unknown Source)
[ERROR] at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
[ERROR] at java.awt.image.BufferedImage.(Unknown Source)
[ERROR] at com.live2d.graphics3d.shader.x.a(Unknown Source)
[ERROR] at com.live2d.graphics3d.texture.GTexture2D.setup_exe(Unknown Source)
[ERROR] at com.live2d.graphics3d.texture.GTexture2D.setup(Unknown Source)
[ERROR] at com.live2d.graphics3d.shader.GShader.bindTexture(Unknown Source)
[ERROR] at com.live2d.graphics3d.component.GMeshRenderer.render(Unknown Source)
[ERROR] at com.live2d.graphics3d.rendering.c.b(Unknown Source)
[ERROR] at com.live2d.graphics3d.rendering.c.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.context.CEViewContext.renderScene_exe(Unknown Source)
[ERROR] at com.live2d.cubism.view.context.CEViewContext.renderScene(Unknown Source)
[ERROR] at com.live2d.cubism.view.context.f.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.context.f.invoke(Unknown Source)
[ERROR] at com.live2d.cubism.view.gl.SGFramework.Panel.SGViewArea.render3d(Unknown Source)
[ERROR] at com.live2d.cubism.view.gl.SGFramework.n.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.gl.SGFramework.i.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.gl.SGFramework.i.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.gl.SGFramework.h.render3d(Unknown Source)
[ERROR] at com.live2d.graphics3d.view.glWrapper.GLJPanelWrapper$c.display(Unknown Source)
[ERROR] at com.live2d.graphics3d.view.glWrapper.GLJPanelWrapper$b.display(Unknown Source)
[ERROR] at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
[ERROR] at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
[ERROR] at com.jogamp.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1446)
[ERROR] at com.jogamp.opengl.awt.GLJPanel$10.run(GLJPanel.java:1521)
[ERROR] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
[ERROR] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
[ERROR] at com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:2095)
[ERROR] at com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:569)
[ERROR] at javax.swing.JComponent.paint(Unknown Source)
[ERROR] at javax.swing.JComponent.paintChildren(Unknown Source)
[INFO ] reset

コメント

  • うなぬんさん
    初めましてこんにちは、
    psdが出力されない件なのですが、そのpsd制作したツールは何になりますでしょうか?
  • 依頼されたものなので制作ツールまでは分かりませんが、おそらくCLIP STUDIO PAINTじゃないかと聞いています。

  • なるほど、psdをフォトショップ、またはクリップスタジオで開き、上書き保存(または別ファイル保存)した後、保存したpsdファイルを開くとどうなりますでしょうか?
    またレイヤーに変なレイヤー効果、マスク処理、ガイドなどが入っていないか確認をお願いいたします。
  • クリスタで上書き保存後に開こうとしても同じく体だけ表示されない状態です。特におかしな効果などは入っていませんでした。

    ちなみに、他の方のPCのcubism4では正常に表示されるのでPSDファイルに異常があるのではなく僕の環境の問題ではないかと思います。
    エラーログにはメモリ不足で開けなと書いてありますがメモリ14GB割り当てても足りないものでしょうか……?
  • 編集済:10/10
    他の方では普通に開けるとなると…少し問題ですね。
    cubism3では開けたりしますでしょうか?
    私の環境では、100MB程度のpsdを普通に開いているので、18MBは決して大きい容量ではないのでそのまま開けると思います。
    とりあえず、今回依頼されている案件ですので、そこまで時間かけられないですよね…
    頭以外の体だけまとめたpsdを別途用意し、新たに追加で読み込んでみるとどうなりますでしょう?

    推察するにbatファイルのソースを書き換えてMAX_MEMORY=14000まで割りあてていると思うのですが、
    こちら、3.xのマニュアルでは拝見できるのですが、4.x系で特に触れられていないのです、一旦こちら、デフォルトの4000に戻してみるというのも手かもしれません

    あまり明確な返答ができなくて申し訳ありませんがよろしくお願いいたします。
  • うなぬん様

    ご質問誠にありがとうございます。
    Live2Dスタッフでございます。
    いつも弊社製品をご愛顧くださり誠にありがとうございます。

    別途お送りいただいたファイルを拝見しましたが
    Cubism Editor.batを書き換えたことによりエラーが発生しているように見受けられる部分がございます。
    まず、Cubism Editorをアンインストーラで【アンインストールしてから】再インストールしていただき
    問題が改善するかどうかをお試しください。

    なお製品の使い方に関するお問い合わせについては
    ユーザの皆様との知見共有のため当コミュニティにて対応させていただいております。
    メールの返信は割愛させていただきます。

    お手数をおかけし申し訳ございませんが、何卒宜しくお願い申し上げます。
  • Cubism Editorをアンインストールして再インストールは既に何度も試しているが一向に問題が解決しません。
  • すでにJavaの再インストール、グラボのドライバの更新、Cubismの再インストール、別バージョンのインストール、batファイルの書き換えてない状態での起動、書き換えての起動、などを試しています。

    Cubismをアンインストーラーでアンインストール後、再度インストールしてbatファイルを書き換えず起動しても問題が解決しない状態でのログファイルを添付しておきます。
    log.txt 23.8K
  • 編集済:10/19
    うなぬん様

    ご確認誠にありがとうございます。
    順番に確認してお調べいたしますので、
    お手数ですが以下の点をご確認いただけますでしょうか。

    ・当該のPSDをCubism Editorで読み込んだ際のCubism EditorのRAM使用量およびVRAM使用量を
     タスクマネージャのキャプチャ動画およびスクリーンショット画像を添えてご教示ください
    ・タスクマネージャを確認した際のCubism Editorのメモリの総使用量をご教示ください
     (16GB中どれくらい使用しているか)

    お手数をおかけし申し訳ございませんが、何卒宜しくお願い申し上げます。
  • キャプチャ動画がこちらに添付できないためリンクを貼っておきます。
    https://youtu.be/AmUq0WgzZ2M

    ubism Editorのメモリの総使用量は当該ファイルを開いてる状態で707.2MB使用しています。

  • うなぬん様

    ご連絡誠にありがとうございます。

    身体部分が1枚のレイヤーでサイズが非常に大きいことにより
    一括でメモリを確保できずに表示されていないものかと思われます。

    度々お手数をおかけし申し訳ございませんが、以下のことをご確認いただけますでしょうか。
    何卒宜しくお願い申し上げます。

    ・設定ファイルの削除

    以下の場所の「Live2D」フォルダが設定ファイルです。
    こちらを削除してからCubism Editorを起動し、当該のPSDを読み込めるかどうかお試しください。
    C:\Users\username\AppData\Roaming\Live2D
    (削除する前に設定ファイルを別の場所にコピーしてバックアップを取っておいてください)

    ・Cubism Editor.batの以下の●●●●部分を

    デフォルトの4000から「8000」「10000」「12000」に段階的に変更し
    どのような挙動の変化があるかをご確認ください。
    また、その様子がわかるようにタスクマネージャのGPUパフォーマンスも含めて
    キャプチャした動画をお送りください。

    rem ** Memory Size
    set MAX_MEMORY=●●●●
    set MAXMEMORY=-Xmx%MAX_MEMORY%m
    rem set MAXMEMORY=-XX:MaxRAMFraction=1

  • ・設定ファイルの削除

    試してみましたが、前と変わらずやはり身体だけ表示されませんでした。

    ・Cubism Editor.batの以下の●●●●部分の書き換え

    段階的に試してみましたが、こちらも相変わらず体だけ表示されません。
    動画のリンクを貼っておきます。お手数ですがよろしくお願いします。
    https://youtu.be/sHRSXi9UbK0
コメントするにはサインインまたは登録して下さい。