MMD-AR Viewer for Android開発日記
次期バージョン(v1.0.0.4)へ向けた改善項目
- パフォーマンスの改善
カメラプレビュー画像のサイズを従来の1/4程度にするとだいたい消費ヒープサイズは半分程度。描画間隔も(MMD同梱初音ミクモデル+手持ちのvmdファイルで確認した分には)コンスタントに200msを切るようになります。
ただし、プレビュー画面が大分荒くなるのが欠点。このへんは設定画面で段階的に切り替えできるようにしてユーザーの裁量に任せるべきかと。
- 表示に失敗するMMDモデルを表示できるようにする
手持ちのモデルの表示を試すと、ボーン設定に問題があるのかいつくかのモデルの表示に失敗して居ました。このへんを何とか表示できるように修正済み。
- 「Stop」ボタンで設定画面に戻ってしまう問題
v1.0.0.3以降、画面遷移を変更していますが、副作用としてメイン画面の「Stop」ボタンを押しても設定画面へ戻ってしまうようになりました。これも修正予定。
- 設定画面の「Cancel」ボタンを押しても設定画面へ戻る問題
これは原因不明。finish()メソッドを読んでいるのでActivityを終了するはずですが、何故か設定画面が再表示されます。最悪の場合、プロセスごとkillして対応するかも。
- テクスチャデータが重すぎてOutOfMemoryエラーが発生する問題
テクスチャを読み込まないようにする設定を追加予定。
仕事で詰まらなければ来週あたりリリースできそうです・・・・できるかなあ。たぶん大丈夫なはず。