トップページ > 過去ログ > 記事閲覧
ファイルサイズの大きなモデル読み込みについて
名前:黒っぽい 日時: 2012/06/01 05:10

プログラミングスキルが初心者レベルなので、ちょっとした事でつまづいてしまいました。 少々ファイルサイズの大きな(900KB)モデルを読み込もうとしていたのですが、 おそらくメモリが確保出来なかった為か実行できませんでした。 (ちなみに400KBくらいのモデルを使った場合は実行できました。) 一応普通の型(intとか)のメモリ確保のやり方などは知っているのですが、 MV1LoadModelを使う場合のメモリ確保の仕方が良く分かりません。 もしよろしければどなたか教えてください。

Page: 1 |

Re: ファイルサイズの大きなモデル読み込みについて ( No.1 )
名前:hinata 日時:2012/06/01 13:38

失敗するコード、モデルがわからないのでなんともいえないのですが MV1LoadModelの戻り値は、ハンドルといいましょうかモデルの認識番号ですので int a = MV1LoadModel("test.mqo"); でいけるとおもいます。メモリ確保のmallocやnewする必要はないとおもいます。
Re: ファイルサイズの大きなモデル読み込みについて ( No.2 )
名前:黒っぽい 日時:2012/06/01 19:03

迅速な回答ありがとうございます。 コードは幾つかクラスに分かれているのでちょっと載せにくいです。モデルはPMDです。 MV1LoadModelはハンドルだったのですね ちょっと勘違いしてました。 ですがMV1LoadModelの使い方は多分間違っていないと思います。 Chara.model = MV1LoadModel("model.pmd"); クラスのメンバ変数を使っていますが合っていますよね? (一応ファイルサイズの小さいモデルは動きます) メモリの確保が必要ない事は分かりましたが、 ファイルサイズの大きなモデルを読み込む方法がまだ分からないので、 何か方法が有れば教えて頂けないでしょうか?
Re: ファイルサイズの大きなモデル読み込みについて ( No.3 )
名前:いっち 日時:2012/06/01 22:32

黒っぽいさん> 事象発生時の Log.txt と事象の発生するモデルをご提供下さい。
Re: ファイルサイズの大きなモデル読み込みについて ( No.4 )
名前:sin 日時:2012/06/02 01:15

確証はありませんが・・・ 400KBのほうが普通に読めるなら、900KBモデル自体に 問題があるのでは? ライブラリ標準のDxLibModelViewerで読み込んでみて 表示されないようならモデルに問題ありかも。 「ファイルサイズの大きなモデルを読み込む方法がまだ分からないので」とおっしゃっていますが、400Kも900KもDXライブラリで扱う場合には大して変わりませんよ。
Re: ファイルサイズの大きなモデル読み込みについて ( No.5 )
名前:黒っぽい 日時:2012/06/04 20:06

少々身の回りが慌ただしくて返事が遅れてしまいました。 >いっちさん Log.txtというのはDxLibModelViewerなどのでしょうか? モデルは自作ではないので勝手にUPするのはためらわれます。 ただ有名なモデルで、まままさんの作成したままま式GUMIと呼ばれるモデルです。 >sinさん DxLibModelViewerで読み込んでみましたが、 ファイルを開いた途端にDxLibModelViewerが終了してしまいました。 ここから考えるとモデル側に問題がありそうですが、 使用しているままま式GUMIというモデルはMMDなどでは読み込めています。 なのでDxLibに読み込める限界があるのかと思ったのですが・・・
Re: ファイルサイズの大きなモデル読み込みについて ( No.6 )
名前:いっち 日時:2012/06/04 21:04

> Log.txtというのはDxLibModelViewerなどのでしょうか? その通りです。DXライブラリを使用するアプリを起動するとカレントディレクトリに自動的に作成されます。 > モデルは自作ではないので勝手にUPするのはためらわれます。 > ただ有名なモデルで、まままさんの作成したままま式GUMIと呼ばれるモデルです。 フリーのものを未改造で使用しているのでしたら配布URLを教えてください。 ライセンスがどのようになっているのか存じませんが、 問題があるようでしたら直接管理人さん宛てにメールで送付すると良いと思います。
Re: ファイルサイズの大きなモデル読み込みについて ( No.7 )
名前:you 日時:2012/06/05 11:45

「ユーザー情報なしのPMDファイルの読み込み」のスレッドと類似な気がします。 最新バージョン?だと直ってるかも
Re: ファイルサイズの大きなモデル読み込みについて ( No.8 )
名前:管理人 日時:2012/06/10 18:04

私も「ままま式GUMI」をダウンロードして DxLibModelViewer で読み込んでみましたが、 正常に読み込むことができました 恐らく最新バージョンのDXライブラリでは読み込むことができると思いますので、 お手数ですが最新バージョンのDXライブラリをお試しになってみていただけないでしょうか?

Page: 1 |