2013年5月11日プログラミングMMD,three.js

Thumbnail of post image 190
今回は、 MMDなデータファイル(PMXとかVMD)を直接扱えるようにしてみました。 three.jsのskinningアニメーションなサンプルが データをjson形式で扱っていたというのを発端に、 Blender向けのjsonエクスポータを研究するなどして 作業を進めてきたとい ...

2013年6月2日プログラミングMMD,three.js

Thumbnail of post image 090
いままでずっと three.js r51 をべースに作業を進めてましたが、 気がつけばバージョンは r58 まで進んでいました。 毎月中旬くらいに更新されている感じなコトに気づいていましたが、 その都度ベースを更新するがメンドーだったので、 サボってました(^_^;) three ...

2012年9月4日プログラミングMMD,three.js

前回、 MMDなミクさんを表示することが出来ましたが、 踊らせることは未だできていません。 ただ、いろいろ分かって来たこともあるので メモっておきたいと思います。 まず、 PMD+VMDをCollada(DAE)に変換できるツールがあることが分かりました。 それはこちらのMMDf ...

2012年12月9日プログラミングMMD,three.js

ミクさんの足が床にめり込んだりして、 IKが何か変だった件ですが、 バグってました(^_^;) 端的に言うと、 対象がベクトルなので回転な行列を使うべき所を、 位置&回転な行列を使ってました(^_^;) 要するに、 対象が「向き」なので「位置」な情報は要らないわけです。 まぁ、 ...

2013年3月3日プログラミングMMD,three.js

★2013年5月8日訂正 この回にはかつて、 シャドウマップと面のカリングに関する内容が書いてあったのですが、 なんか間違っていたので削除しました(^_^;) デプスマップを作る際にカリング無しでやってみると、 床に落ちる影がうまく行くように見えていたため、 この方法で良いと思い ...

2012年8月22日プログラミングthree.js

enchant.jsにはWebGLなプラグインがあるので、 3Dにも手を出してみようかと思ってWebGL関連でググッたりしてたら、 three.jsというものを見つけました。 three.jsはJavaScriptな3Dライブラリなのですが、 かなり良さげな感じ。 ざっとソースを ...