2010年6月8日火曜日

NyMmd(JavaでMMD)をMacOSX/Eclipseでやってみた

動機
こちらを拝見し「カメラ目線モード」楽しそー.と思い,こちらで色々しりました!
で,NyMmd日記)を知りましてやってみよう!となりました.(NyMmdを動かすところまでね)

感謝
動機およびやってみたの各リンク先サイトに感謝!

やってみた
1.NyMmd(NyMmd-forJava-1.1.0.zip)とJOGL(jogl-1.1.1-macosx-universal.zip)を用意.
2.pmd/vmdファイルを用意.(MMDサイトVPVP wiki
2.EclipseにJavaプロジェクトをつくる.
3.NyMmdのsrcとNyMmdTestの下にあるjpフォルダをDnD等でプロジェクトのsrcフォルダへ.
4.JOGLのlibフォルダをプロジェクトに追加しjogl.jar, gluegen-rt.jarをbuild pathへ追加する.


5.jp.nyatla.nymmd.test.MmdTest.java内のFileIOクラスrequestメソッドないのファイルパスの区切り文字を変更する.
変更前 fs2 = new FileInputStream(this._dir + "\\" + i_name);
変更後 fs2 = new FileInputStream(this._dir + "/" + i_name);

6.実行時にVM arguments:に'-Djava.library.path=./lib'を入れる で実行


7.ファイルを2回きかれるのでpmd, vmdの順序で設定.pmdはテクスチャが同一フォルダにある必要がある.
8.動いた!

追加
jp.nyatla.nymmd.test.MmdTest.java内MmdTestクラスdisplayメソッド内でコメントになっている以下の行を有効にするとカメラ目線モード(特定方向注視)らしい(?)です.
// this._player.updateNeckBone(100.0f,10f,10f);

0 件のコメント: