MMD-AR Viewer for Android (仮)開発日記
前回までキュゥべえ専用ソフトでしたが、ファイル(pmd, vmd)を指定して実行できるように更新しました。
ピロリミクさん(VPVP wikiより入手)
スケールを拡大してみた(1つ前の画像のマーカーサイズと比較すると大きさが掴めるかと)
振り向きキュゥべえさん(こちらの動画にて配布されているモデルを使用)
設定画面でpmd(pmx不可)ファイル、vmdファイル、スケールを選択可能
使用したライブラリ
・NyARToolkit for Android
Android上で動作するNyARToolkit実装
ライセンス:Apache Software License, 2.0
・nymmd
Java版MikuMikuDance再生ライブラリ
ライセンス:GNU GPL v2
・Android File Dialog
ファイルダイアログ(何気にデフォルトAPIには存在しない)
ライセンス:New BSD License
一応、どのライセンスもGPL互換のはず・・・・
その他ツール
今のところの制限事項
- テクスチャファイルを読み込む際に、イメージサイズ(pix)が2のn乗倍の整数からなる正方形(例:256pix X 256 pix)でない場合には、条件に当てはまるようリサイズした上で読み込みます。そのため、テクスチャ画像のアスペクト比がおかしくなる可能性があります。
- pmx形式のファイルには対応していません。
- スフィアマップ機能を使用したモデルの読み込みには対応していません。
- 描画更新間隔は0.2秒〜0.5秒程度(Tegra2搭載のEee Pad Transformer上での値)。つまり、非常にカクカクです
- Android3.0以降対応予定。
- エラー処理がかなり適当。
- Androidをスリープ状態にした後、再表示に失敗。